分享一下利用家用宽带(动态公网ipv4)+CDN 绕开80和443端口
演示站 http://forum.naigou.cn/ 用子比搭建的。 机器是惠普 400G1dm i5 4590t ddr3 8g 双通道。系统是 Ubuntu 22.04.3。装了宝塔面板,
准备工作:
如何申请家宽公网 IP? 我是联通宽带 只用给打电话给 96480 报宽带账号就给办(强调要动态公网 IP)。最近两年装的宽带 要改光猫的配置,自己去搜相关教程就行。
第一步
部署类似 ddns-go 的脚本,(我嫌麻烦,我用了 python 脚本 腾讯云动态域名解析)
首先要安装 python 库
再把下面的代码新建文件到任意路径
例如我把这个脚本重命名为 txddns.py 放在了 /root/txddns 目录下,那么执行命令就是
找到宝塔面板的计划任务 按图片对应添加 (执行周期按喜好填)
记得要打开路由器后台的端口转发 把你小主机的内网 IP 地址填进去就行。端口全开放(对外的 80 443 运营商屏蔽,下面的教程就教你怎么绕开)
第二步
建站,没啥好讲解的,就跟普通服务器一样,但是 要在域名中加上个 ip + 端口 例如我的小主机内网 IP 是 192.168.31.170 端口是 889 就在这里填 192.168.31.170:889 ,因为前面已经配置了动态解析。所以你在外网输入 你的域名:889 (例如 http://a.naigou.cn:889) 就会指向你的内网 192.168.31.170:889
第三步
绕开 80 和 443 端口,绕开端口需要用到一个 cdn 服务 利用 cdn 转发端口 推荐使用扩彩云 ,每个月免费 30g 支持境外和大陆加速。
http://kuocaicdn.com/register?code=89be25vcqcq4b
添加自己的域名进去 并设置源站 域名就是你的域名 端口就是你设置的端口
这个样就大功告成了。非常的简单
来自:https://www.cnoob.com/thread-32426.htm