有一台使用公网的阿里/腾讯/百度公网服务器——服务端,需要远程连接且使用内网的服务器端——客户端
注意:购买公网服务器后,需要在用户安全组开放内连外连接端口6000和7000,内连接端口7000。一定要设置remote_port = 6000 端口
2.下载frp
1)在公网服务器上:wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
2)在内网客户端上:scp 用户名@公网ip:/frp_0.33.0_linux_amd64.tar.gz /etc(或者再下载一次,使用的同一个文件)
3.解压
tar -zxvf frp_0.33.0_linux_amd64.tar.gz
4.进入解压目录
cd frp_0.33.0_linux_amd64/
打开frps.ini文件:
vi frps.ini
修改内容如下:
# frps.ini [common] bind_port = 7000 token = admin
1)关闭防火墙
2)在frp_0.33.0_linux_amd64目录下设置启动
sudo mkdir -p /etc/frp sudo cp frps.ini /etc/frp sudo cp frps /usr/bin sudo cp systemd/frps.service /usr/lib/systemd/system/ sudo systemctl enable frps sudo systemctl start frps
修改frpc.ini文件
# frpc.ini [common] server_addr = x.x.x.x #公网ip server_port = 7000 token = admin [ssh1] type = tcp local_ip = 127.0.0.1 #客户端本机 local_port = 22 remote_port = 6000 [ssh1] type = tcp local_ip = 192.168.1.78 #和客户端在同一局域网的机器ip local_port = 22 remote_port = 6001 [ssh03] type = tcp local_ip = 192.168.1.68 #和客户端在同一局域网的机器ip local_port = 22 remote_port = 6002
在frp_0.33.0_linux_amd64目录下设置启动
./frpc -c ./frpc.ini
6.再找一台用户名为test的机器测试
ssh test@公网ip -p remote_port
原文链接:https://blog.csdn.net/CHWB2580/article/details/113358810
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END