外网访问家中软路由和其他设备,远程访问端口转发,动态DNS域名解析URL转发。
科技数码  ·  
准备工作:
- 公网IP (可咨询运营商或安装宽带师傅)
- 域名 (途径很多,价格也很便宜)
- 装了open wrt系统的软路由
流程操作
—————————————————————————————————————
一、公网IP准备
公网IP,我们要确保家中的局域网是在一个网段里。
如果你家中是有光猫、软路由、无线路由器这三样设备的话,那么至少有其中的俩样是要处于桥接状态的。比如说如果你家里是光猫拨号(电脑直接插一根网线到光猫上面,你的电脑是直接可以上网这种就是光猫拨号)我们需要把这个光猫改成桥接模式。
如果有光猫的管理员账户可以登录光猫的后台来进行修改,没有或者不会可以直接联系装宽带师傅或者给宽带运营商打电话,让他们把你的光猫改成桥接模式就是不拨号的状态(同时需要索要宽带账户和密码在软路由进行拨号上网)。
软路由,如果光猫是处于桥接模式的话,那么我们的软路由是要进行拨号的,我们只需要进入到软路由的后台,把它的Wan改成Pppoe来进行拨号即可。
无线路由器也要设置为桥接模式,这个桥接模式在不同的品牌下,不同的型号下它的叫法都是不一样的,有一些品牌它叫AP模式,有一些品牌它叫中继模式,有一些品牌它叫桥接模式,不管他们称呼是什么,他们的效果是一样的,可以根据自己的路由器的后台去选择你路由器的运行模式。
提醒一下:
无线路由器在改成AP模式或者是桥接模式之后,它的后台IP是会改变的,它的后台IP是由软路由分配的,已经不是原来的那个IP地址了,你想要知道这个无线路由器,它现在的IP地址可以进软路由的后台,然后在它的主页下方有一个dhcp分配在那个里面会有你无线路由器的名称,当然也有可能是一个问号啊,它后面会有一个IP,大家可以使用这个IP进入到你现在处于AP模式的无线路由器的后台。(参考图示)
总结:此时的状态光猫处于桥接模式——软路由进行拨号——无线路由器AP模式或者桥接模式,现在家中的局域网是都在同一个网段,这样家中所有的设备都可以获得这个公网的IP。
二、域名购买
域名购买比较简单,我个人使用的是阿里云 ,其他服务商的也可以、价格便宜的几块钱,贵的也很贵看个人选择即可。
三、域名解析
域名解析这里使用的是cloudflare ,进去以后先进行注册,然后个人信息邮箱验证。
进入到首页后右侧添加站点——输入刚刚购买号的域名——添加站点。
然后选择最下面的免费选项继续,等待扫描DNS记录。
然后进行添加记录,这里可以随便输入IP地址然后保存即可。
下一步需要进行DNS的修改,把原域名的DNS修改为图示的DNS。
然后回到购买域名的网站,对域名进行DNS修改。以阿里云为例路径:域名控制台——域名列表——找到域名——管理——DNS管理——DNS修改,复制cloudflare提供的DNS进行修改保存即可。
然后回到cloudflare——完成,检查名称服务器——快速设置——以后再说。
然后等待cloudflare解析域名即可,处理好以后会有邮件提醒一般十来分钟左右。
成功以后回到DNS把代理状态的小云朵关闭保存。
四、软路由OP系统动态DNS解析
进行Api-token的提取,API 令牌 | Cloudflare ,进去以后选择Global API Key——查看——输入账户密码即可复制密钥(保存后续使用)。
然后进入到软路由——服务——动态DNS——添加——DDNS服务提供商——选择cloudflare.com-v4——更改提供商。
- 查询主机名:购买的域名加上www 例如:www.xxxxx.com
- 域名:www@然后是购买域名 例如:www@xxxx.com
- 用户名:cloudflare的登录邮箱
- 密码:刚刚复制好的密钥粘贴进来
然后最上面的启用——保存即可。等待1-2分钟可以查询DNS里面之前随便写的IP地址是否和软路由中的wan口IP一致,这样就解析成功了。
五、软路由OP系统端口转发
软路由的网络——防火墙——端口转发
这里可以根据自己需要转发的设备进行转发,只需要知道地址IP以及端口即可。
以软路由后台为例:
因部分地区会禁止特殊端口,比如80端口且软路由的后台正好是80,所以我们设置的时候需要改成非80端口。
设置好以后点击添加,保存应用。然后可以再次进入进行修改下名称。这样就完成了端口的转发设置整个流程。
此时是可以使用域名和端口进行访问软路由后台的,例如:xxxx.com:82
六、设置URL转发
为了更加方便可以再次进线一次URL转发。
在cloudflare的主页侧边选择页面规则——创建页面规则——这里可以输入我们想要设置的域名前缀以及完整域名加/,例如:op.xxxx.com/,则设置将为:转发URL——选择状态码:301-永久重定向——然后输入之前需要带断口号访问的地址 例如:xxxx.com:82 ——保存并部署
然后回到DNS添加记录——A类型——名称为刚刚设置的域名前缀——内容随便写IP即可,保存。
设置好以后需要等待1-5分钟左右,这个时间就可以用带有前缀的域名进行访问了。