需求
没有公网V4,只有公网V6。想从外面访问威联通docker。
docker网络类型如果是host则可以直接ddns域名加端口访问。
docker网络类型如果是bridge则无法通过ddns域名加端口访问。
原因
原因是port只是映射了tcp4,而qnap中的container station和virtual switch也不支持开启docker内的v6映射。因此无法通过v6访问桥接类型的docker。
解决方法
使用qnap自带的reverse proxy反向代理。
控制台——网络和文件服务——网络访问——反向代理,添加即可。
规则名称:随意起。如“为知笔记wiz”。
来源
协议:http
域名:DDNS域名
端口号:想从外面访问的端口号。
目标
协议:http
主机名:本地就填localhost,本地其他设备就填其他设备局域网ip,例如openwrt是10.10.10.1就填10.10.10.1
端口号:局域网的端口号。
规则名称 | 随意起。如“为知笔记wiz”。 |
---|---|
来源 | |
协议 | http |
域名 | DDNS域名 |
端口号 | 想从外面访问的端口号。 |
目标 | |
协议 | http |
主机名 | 本地就填localhost,本地其他设备就填其他设备局域网ip,例如openwrt是10.10.10.1就填10.10.10.1 |
端口号 | 局域网的端口号。 |