frp是一个高性能的反向代理,可以帮助你快速进行内网穿透,frp支持tcp、http、https等多种协议。

准备

需要一台外网服务器和一台需要穿透内网的机器

需要frp相关的包,可以自行去GitHub上下载,我这边也准备了一份

链接:https://pan.baidu.com/s/1e1G7yRBHA61hYZ02qVvirQ
提取码:yugx

外网服务器配置

使用tar解压

tar zxvf frp_0.22.0_linux_amd64.tar.gz

配置frps.ini

[common]
bind_port = 7000
vhost_http_port = 6081

启动

nohup ./frps -c frps.ini &

查看是否成功运行

ps -ef | grep frps

内网机器配置

配置frpc.ini

[common]
server_addr = xxx.xxx.xxx.xxx #外网服务器地址
server_port = 7000 #frps配置的端口bind_port

[ssh]
type = tcp
local_ip = 192.168.1.110 #需要穿透的内网
local_port = 22 #ssh连接端口
remote_port = 7001

运行

nohup ./frpc -c ./frpc.ini &

测试

我们在手机端使用termius去连接

好了,最后就成功连接上了