想要外地访问家庭内网,无非就2种办法,映射端口转发或者VPN,但是前者缺陷还是很明显的,就是要转发多少个就要设置多少个(个人见解,如有错误大佬请指出 )。用VPN的话就和在家里连接没啥区别,甚至我连接上家里openwrt弄的VPN,玩客云还提示处于同一内网
首先安装openwrt就不说了,网上也有很多教程,然后要有公网ip,怎么查看是否有公网IP
如果有公网ip,继续看下去,没有的话也不是不能看,可以进行内网穿透,但是本次只针对有公网IP的
那么教程开始
第一步DDNS
首先要设置DDNS(动态DNS),哦对还有一个前提是有域名,阿里云买一个就行。然后如图进行设置,保存就行,等个十分钟左右去阿里云的域名看看有没有解析成功
第二部开启PPTP VPN
这里很简单,勾选启用保存就行,用户管理添加用户名和密码的前面也要勾选启用(想要启用哪个账号就勾选,可以多选)
第三步端口转发
防火墙wan口要改成接受
端口转发如图设置就行,PPTP VPN默认端口是1723。改了的根据自己的来填
流量规则也一样,添加一个,如图设置就行
到这里,基于openwrt 的PPTP VPN已经搭建好了。
然后是在电脑上添加VPN就行,举例win10
连接成功
测试访问内网,成功