原文地址 https://herman-3600.xlog.app/QNAP-fan-dai-jie-jue-docker-bu-zhi-chi-ipv6md?locale=zh
需求
没有公网 V4,只有公网 V6。想从外面访问威联通 docker。
docker 网络类型如果是 host 则可以直接 ddns 域名加端口访问。
docker 网络类型如果是 bridge 则无法通过 ddns 域名加端口访问。
原因
原因是 port 只是映射了 tcp4,而 威联通中的 container station 和 virtual switch 也不支持开启 docker 内的 v6 映射。因此无法通过 v6 访问桥接类型的 docker。
解决方法
使用威联通 自带的 reverse proxy 反向代理。
控制台 —— 网络和文件服务 —— 网络访问 —— 反向代理,添加即可。
配置项 | 说明 | 示例值 |
---|---|---|
规则名称 | 自定义规则标识名 | 代理111 |
来源配置 | ||
协议 | 外部访问协议 | http |
域名 | 动态域名(DDNS) | 你的域名,例如我的yxrs.top |
端口 | 公网访问端口号 | 55212 |
目标配置 | ||
协议 | 内网服务协议 | http |
主机名 | 内网设备地址 | localhost |
或 nas的实际地址 |
||
端口 | 内网服务端口号 | 3000 |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容