抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

环境:

  • 服务端阿里云: CentOS 8.5.2111
  • 客户端:windows 11 / windows 10
  • frp 0.42

第一步

  1. 官网下载frp软件
  2. 笔者使用的版本:链接:https://pan.baidu.com/s/1cjmUiOY8iRIywx6whkhRdg 提取码:gatr

第二步

服务端:

  1. frp_0.42.0_linux_amd64.tar.gz压缩包传给linux

  2. 进入到文件存放目录

    1
    2
    3
    tar -zxvf frp_0.42.0_linux_amd64.tar.gz
    cd frp_0.42.0_linux_amd64/
    vi frps.ini

    frps.ini文件

    💬提醒:只要bind_port的7000端口没被占用,一般不建议修改。

    1
    2
    ./frps -c frps.ini #临时启动
    nohup ./frps -c frps.ini & #永久启动

客户端:

  1. 解压 frp_0.42.0_windows_amd64.zip ,注意关闭一下杀毒软件。

  2. 打开之后,修改frpc.ini文件。

    frpc.ini文件

    💬解释

    1
    2
    [ssh]定义一个使用 [type] 协议的url: [local_ip]:[local_port]被[server_addr]:[remote_port]代理了。
    即:用户访问 [server_addr]:[remote_port] 后,服务器"跳转"到 [local_ip]:[local_port]
  3. 启动

    1
    2
    # 进入cmd
    frpc.exe -c frpc.ini

⚠️注意:假如你将frpc.ini中的remote_portfrps.ini中的dashboard_port配置成一样的话,启动客户端的时候,就会出现 [ssh] start error: port unavailable

评论