自建内网穿透
准备
- 一台公网服务器 (简称 服务端)
- 你想远程链接的线下机器、能联网的(简称 客户端)
- 你自己的电脑(或者说任何人的电脑)
开始搭建
https://github.com/fatedier/frp/releases
找到对应的版本
下载完成后
服务端
frps (server)就是要放在server端的也就是服务端,连带着配置文件frps.toml,在你的服务器(公网访问的那个)找个文件夹扔进去
然后给frps 777权限
配置文件他们默认给的有
1 | bindPort = 7000 |
这个端口是服务端和客户端建立链接用的
所以要把这个端口放开0.0.0.0或者针对客户端的ip放开防火墙
然后启动服务端即可
1 | frps -c frps.toml |
客户端
frpc (custom)就是要放在custom端的也就是客户端,连带着配置文件frpc.toml,在你的线下机器(要远程连接的对象)找个文件夹扔进去
然后配置文件是这样的
1 | serverAddr = "xxx.xxx.xxx" |
serverAddr 是远程服务器的公网地址
serverPort是 刚才开放的7000端口用于二者通信
remotePort 是需要开放的7001端口对22端口的映射,所有流量都会走7001端口,所以这个也要加到白名单
然后启动
1 | frpc -c frpc.toml |
个人机器
现在就能链接内网机器了~
1 | ssh root@xxx.xxx.xxx -p 7001 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zyb'Blog!