使用Padavan路由器搭建frp内网穿透服务器

HTML  2019-10-01 21:27  300  

由于多人项目开发,需要连接后端服务器,

而服务端也在开发,不能开发一点部署一下,那样太麻烦了,

于是想到利用宿舍网络和我的小米路由器青春版搭建frp服务器,

首先, 虽然宿舍的电信网络提供公网ip,但是是动态的,那样ip变化后frp客户端就不知道服务器ip了,

了解到aliddns,先来配置它吧

AliDDNS配置:

要求:

1,阿里云管理域名

2,宽带可获得公网ip

3,Padavan路由器



首先进入阿里云官网, 登陆后点击进入accesskeys(这个是用于服务端检查到ip变化后,使用这个key修改域名解析):

然后点击创建,记录key和secret

来到Padavan,进入扩展功能-花生壳内网版-点击上面的AliDDNS


点击启动AliDDNS域名解析,然后在下方填入你的key和key secret,并添加一个二级阿里云域名,其他设置默认,点击应用.

然后进入ip138,查看自己的真实ip:http://ip138.com/

记住真实ip,然后进入阿里云域名管理 添加A解析 ,配置和刚刚路由器一样的二级域名, 记录值填写目前的真实ip:

如果设置没出问题, 那么你配置的这个二级域名就可以指向你的路由器了, 

但是还有一步是允许路由器被外网访问:

打开padavan后台, 进入高级设置-防火墙, 启用 防火墙,并启用允许从互联网访问路由器, 端口尽量不选择80/8080等可能被运营商屏蔽的端口:

应用设置,这时候你就可以通过 二级域名:端口号 访问你的路由器管理页面了:

下面开始配置frp客户端:

进入Padavan-花生壳内网-frp, 勾选启用frp内网穿透和启用frps服务端 并 应用设置:

然后进行服务端配置:

然后再次应用, 稍等一会服务端就会启动成功,可以看日志排查错误,

然后到 外部网络 (WAN) - 端口转发 (UPnP) 启用你上面配置的三个端口:

点击应用你就可以后可以通过 二级域名:管理页面端口号 访问后台管理:



然后配置windows客户端,(由于使用了二级域名,所以这里只配置了一个穿透, 不知道能不能配多个):


通过 frpc.exe -c frpc.ini来启动客户端:

然后启动8080端口的Tomcat,就可以通过 二级域名:穿透页面端口 访问你电脑的Tomcat了:


大功告成!!


发布于 2019-10-01 21:27, 最后修改于2019-10-01 21:27