环境

服务端

  1. 定位到frp目录
  2. 修改frps.ini如下

    [common]
    bind_port = 6000
    authentication_timeout = 0
    token = 12345678

    其中:
    bind_port 为服务端frps与本地frpc互相通信的端口,token 为验证密码,
    authentication_timeout 为0,表示忽略客户端与服务端时间不一致造成无法登陆连接问题。

接着在 命令行/终端 中输入:./frps -c ./frps.ini 即可开始运作,服务端配置完成

客户端

2种方法二选一

使用frpc命令行

  1. 定位到frp目录(本地也需要下载一份frp)
  2. 修改frpc.ini如下

    # frpc.ini
    [common]
    server_addr = x.x.x.x
    server_port = 6000
    token = 12345678
    [ssh]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 22
    remote_port = 6022

    其中:
    local_ip为:本地计算机的ip,也可以填局域网ip;
    local_port为:本地需要被代理的端口(比如本地局域网游戏开放的端口);
    remote_port为:别人从外部连接到服务器公网ip时,需要填写的端口;
    server_addr 为:服务器公网ip地址;
    server_port 为:服务器与frp通信连接的端口(即frps.ini中的bind_port)

接着在 命令行/终端 中输入:./frpc -c ./frpc.ini 即可开始运作,客户端配置完成

使用frpc GUI客户端

使用GUI软件直接像截图中输入,点击开始即可
image.png

控制台窗口常驻且包含 success 信息则正常,否则输入可能有误

参考

最后修改:2021 年 07 月 06 日
如果觉得我的文章对你有用,请随意赞赏