工具:一个外网可以访问的服务器
下载压缩包
https://github.com/fatedier/frp/releases
去上面选择你的包 我用的是服务端linux的包 与客户端window 的包
frp_0.35.1_linux_amd64.tar.gz
frp_0.35.1_windows_amd64.zip
下载后在服务器上解压
tar -zxvf frp_0.35.1_linux_amd64.tar.gz
如果你使用默认配置的话 他默认的是7000端口 所以你需要至少把7000端口通过防火墙
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7000 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7001 -j ACCEPT
重启防火墙 记得在阿里云服务器上安全组的7000端口也加上
进入frp 文件夹目录
./frps -c ./frps.ini
启动
nohup ./frps -c frps.ini >/dev/null 2>&1 & 用于后台启动
window 上解压
frp_0.35.1_windows_amd64.zip
打开dos窗口 进到当前文件夹下 执行
frpc.exe -c ./frpc.ini
启动客户端
服务器ip:服务器访问的端口/test 就相当于访问本机的127.0.0.1:本机被代理的端口