需求:
家宽映射动态域名访问内网服务
动态域名:18081>电信光猫:18081>Openwrt软路由:18081>主机192.168.3.172:8081
目前网络结构:
电信光猫192.168.1.1
Openwrt软路由192.168.3.1
主机192.168.3.172上8081端口起了一个nginx-docker服务
前置条件:
打电信10000客服电话将宽带改为公网IP
注册oray的动态域名
主机关闭防火墙和外部访问nginx-docker服务正常
配置方法:
电信光猫配置DDNS
查看当前获取的IP地址 https://www.ip138.com/
检查动态域名是否正常解析(开始运行CMD输入nslookup再输入申请的域名)
电信光猫配置端口映射(192.168.1.2为分配给路由wan口ip)
Openwrt软路由安装socat
Openwrt软路由配置socat(将TCP:18081转发至192.168.3.172TCP:8081)
测试端口是否连通 https://www.yougetsignal.com/tools/open-ports/
手机流量访问申请的域名+端口即可正常使用
例如http://xxx.imwork.net:8081
优势:
只需要公网IP和Openwrt系统路由即可
无需配置桥接或路由pppoe拨号或光猫管理员权限等麻烦