软路由很强大,但是很多功能我也没有去开发。
最近想实现内网穿透,但是传统的DDNS需要公网ip,但是无法实现。最近在网上闲逛的时候发现了frp这个神器,只需要一个vps和域名就可以。域名自然是有的,VPS虽然没有付费的,但是还有谷歌云,所以方案很容易实现的。Openwrt里面带了Frp内网穿透客户端,所以搞定VPS上的服务端即可。
在谷歌云上用台湾节点(asia-east1-b)建立一个实例,内存614M。SSH登录后用的https://github.com/MvsCode/frps-onekey 的代码:
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
安装成功后会生成配置信息。
域名服务商(我的是Namecheap)上添加了A记录,把想使用的域名指向谷歌云的ip。
最后配置路由器Openwrt上的Frp内网穿透服务端,按照谷歌云上生成的配置信息即可。
最后外网通过域名就可以访问内网啦。
参考文献
- Youtube 2020超简单的frp内网穿透教程搭建过程演示(无需公网IP)实现远程访问NAS,远程管理软路由,远程下载transmission的使用《有CC字幕》。 [OL]. https://www.youtube.com/watch?v=HgG1vU_OjZI
我是羡慕你居然还有谷歌云的台湾节点~~ 实名制羡慕呀,以前申请的么?
直接选择asia-east1-b不是嘛?
嘿这个功能好,没有公网IP整这个
VPS+域名+公网=FQ么?