server : debian 9 腾讯云主机 124.xxx.xxx.xxx (公网可以被访问的主机)
client : centos minimal 7.9 (VMware) 192.168.128.7 (需要被内网穿透的主机)
- 根据自己的版本下载 frp (server和client都要下载)
https://github.com/fatedier/frp/releases
- 解压
tar -zxvf frp_0.39.1_linux_amd64.tar.gz
server 端配置
- 创建 frps 配置文件目录
mkdir /etc/frp
- 复制配置文件
cp frp/frps* /etc/frp
- 复制启动文件
cp frp/frps /usr/bin/frps
- 使用 system 管理服务
cp frp/systemd/frps* /usr/lib/systemd/system
- 配置 SSH
vim frps.ini
image.png - 启动服务
systemctl start frps
client 端配置
创建 frpc 配置文件目录
mkdir /etc/frp
复制配置文件
cp frp/frpc* /etc/frp
复制启动文件
cp frp/frpc /usr/bin/frps
使用 system 管理服务
cp frp/systemd/frpc* /usr/lib/systemd/system
-
配置 SSH
vim frpc.ini
image.png 启动服务
systemctl start frpc
如果启动服务没有报错, 就可以实现内网穿透远程SSH
测试一下:
测试机: windows 公网环境
ssh -oPort=6000 root@124.xxx.xxx.xxx
image.png