1.下载frp
从release下选择适合你目标机器的版本。
frp下载
2.解压安装
3.服务端配置
服务端(具备公网IP的机器),需要用到文件是frps.ini,修改它
[common]
bind_port = 7000 "port可以修改"
token = "这里输入口令,也可以去掉"
修改好了执行服务启动命令
./frps -c ./frps.ini
4.客户端配置
同样,先下载frp。
客户端这边需要的配置的文件是frpc.ini
[common]
server_addr = "服务器公网IP"
server_port = 7000"服务器提供的对接端口"
token = "口令,与服务器token一致"
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22 "要透传的本地端口"
remote_port = 8000"服务器对外展示的端口"
客户端启动命令
./frpc -c ./frpc.ini
服务端看到有新clien接入
5.FAQ
1.服务端端口可能没开,如果是阿里云服务器,可在官网控制面板打开端口,如下图所示。
2.校园网用户注意!
学校网管可能会对限制frp,客户端一直报错 frp login to server failed: i/o deadline reached!
导致客户端连接失败!
6.效果展示
我们在本地,访问服务端对外展示端口9560。
通过ssh软件登录,输入ip地址为 公网IP :9560
输入内网客户端的账号密码即可!