首页 > 编程知识 正文

frpboot内网穿透,frp内网穿透设置

时间:2023-05-06 14:20:29 阅读:261623 作者:3080

 

 这里使用的是传统穿透方法,需要一个有公网ip的中转节点去告知

1、注意

服务器和客户机之间的数据传输全部经过中转服务器,传输速度将受制于中转服务器的上下行带宽。

2、穿透原理

其实就是客户端A绑定端口发送数据,然后监听该端口,然后由中转服务器告诉客户端B,客户端A的公网IP和公网端口,客户端B连接A的公网IP和公网端口,数据包自动由NAT转化为客户端内网IP和内网端口。

中转服务器端指明哪个端口(服务端口)是负责中转的,然后启动服务。内网客户端向中转服务器的服务端口发送请求,告知我要监听哪个端口(a),外网的客户端可以通过请求(中转服务器:端口a)请求到内网客户端,我认为是中转服务器端的prex服务先查看请求的端口是否是内网客户端请求的,如果是那么就会转发到内网客户端上。

3、下载

下载Releases · fatedier/frp · GitHub

 4、中转服务器配置

解压,不用其他操作,解压后打开frps.ini,输入

[common]bind_port = 7000 # 中转服务器中frp服务的端口号,内网客户端通过访问这个端口连接上dashboard_port = 7500 # frp的web界面的端口号dashboard_user = admin # web界面的登陆账户dashboard_pwd = pass # web界面的登陆密码authentication_method = tokentoken = 123456 # frp客户端连接时的密码, 内网客户端使用这个密码验证自己的身份

 然后退出执行命令,这里nohup(命令)$ 保证了在关闭命令行依旧能够运行这个服务

nohup ./frps -c frps.ini &

如果出现appending output to nohup.out,就可以了,下面是终端关闭就会停止 

 5、内网客户端

freeSSHd and freeFTPd - open source SSH and SFTP servers for Windows

把这两个安了

然后对于frps同样是解压,路径要记住,最好简洁一点,然后打开frpc.ini配置

[common]server_addr = 中转服务器的公网ipauthentication_method = tokentoken = tokenpass #客户端的密码server_port = 7000 #中转服务器的密码[RDP]type = tcplocal_ip = 127.0.0.1local_port = 3389remote_port = 33389

 上面只要访问(中转服务器:333389)就会映射到这个内网客户端的3389端口。

server_port = 7000  就是指明连接服务器的7000端口

在ip地址里面加上9999就会到本地的9999

local_port = 9999

remote_port = 9999

在ip地址加上33389,就会访问本地的

local_port = 3389

remote_port =33389 

这两个端口防火墙都要打开 

命令看下面吧,懒得打了,然后只要出下面三行就是连接成功了 

 6、注意

上面需要的端口,都要打开

内网客户端的33389和3389

中转服务器也需要打开33389,以及7000,7500

7、web验证成功

开启端口号 7500

web端口验证 公网ip:开放的web端口号 

 登录成功

8、远程桌面登录 

 

 win10家庭版不允许其他远程登录你的系统

登录的时候 

 

 然后输入密码

 9、需要把内网客户端的那个弄成开机启动,以后再添加

参考:

利用阿里云服务器公网ip,搭建frp内网穿透服务,将自己变成云电脑_zh452647457的博客-CSDN博客_把云服务器公网ip映射自己电脑

frp(内网穿透)_Anonymous-1-CSDN博客_frp

借助ecs的公网ip将自己家里的Windows做个内外穿透【外网可以访问的】--frp【远程连接Windows电脑】_zhaojiafu的博客-CSDN博客

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。