frp内网穿透

1.条件

2.下载frp

3.解压

4.进入解压目录

4.1.在公网服务器端

4.2公网服务器端启动frps

5.1在内网客户端

5.2启动frpc

6.再找一台用户名为test的机器测试

有一台使用公网的阿里/腾讯/百度公网服务器——服务端,需要远程连接且使用内网的服务器端——客户端

注意:购买公网服务器后,需要在用户安全组开放内连外连接端口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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享