banner
herman

herman

哈哈哈哈哈哈哈哈哈哈哈哈哈哈

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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。