先看一下我家的网络结构。

拨号靠联通光猫,然后路由器再分一个子网。这样子普通用户使用肯定没有问题,但是作为服务器肯定是不行的。
第一联通光猫性能极差,靠他去调度大流量指不定能把你卡成狗,所以一定得干掉那个性能极差的联通光猫,让自己的高性能路由器直接拨号上网,如果你的路由器更烂那你还是花几十块钱买个好点的吧。
第二个问题就是这种网络得做两次内网穿透,两次端口转发,光猫一次、路由器一次,太麻烦了。
接下来就是详细配置步骤:
首先本地通过wifi连上联通光猫的网段,然后访问管理页:http://192.168.1.1/cu.html
账号密码都是 CUAdmin,CU的意思是 China Unicom。
进去以后把IPV4和V6都打开,然后把模式选成桥接模式。
再进自己路由器设置,把路由器改成拨号上网。
拨号的账号可以在联通APP->首页右上角切宽带账号->我的->宽带专区->查宽带账号
密码不知道给10010打电话重置就行了。
能正常拨号上网以后,再给10010打电话,让他开公网IP,这一步不一定能成功,根据所在地联通的公网IP数量决定的,上海还挺多,二话没说就给我打开了。
至此已经有一个可变公网IP了,再配合腾讯云的DDNS,就得到一个公网可以访问的域名了。
记住,公网还是比较危险的,全世界各种端口扫描暴力破解的都在搞,路由器最好设置一下,把默认端口改了,把ssh密码校验关掉。
腾讯云免费 DDNS 服务看这个链接:腾讯云DDNS链接
以下是改进后的拓扑结构,NAS直连路由器,路由器直连公网:
