欢迎光临~
小狗一直在努力~

QNAP反代解决docker不支持ipv6

需求

没有公网V4,只有公网V6。想从外面访问威联通docker。

docker网络类型如果是host则可以直接ddns域名加端口访问。

docker网络类型如果是bridge则无法通过ddns域名加端口访问。

原因

原因是port只是映射了tcp4,而qnap中的container station和virtual switch也不支持开启docker内的v6映射。因此无法通过v6访问桥接类型的docker。

解决方法

使用qnap自带的reverse proxy反向代理。

控制台——网络和文件服务——网络访问——反向代理,添加即可。

1702266162235.png

规则名称:随意起。如“为知笔记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
端口号 局域网的端口号。

1702266305222.png

 

 

未经允许不得转载:一只小狗 » QNAP反代解决docker不支持ipv6