From 91f7712b886415a1c46a4ca479e0712297caa4cd Mon Sep 17 00:00:00 2001 From: chaos-zhu Date: Fri, 13 Mar 2026 21:25:15 +0800 Subject: [PATCH] =?UTF-8?q?doc:=20=E8=A1=A5=E5=85=85docker=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E8=BF=9E=E6=8E=A5v6=E6=9C=BA=E5=99=A8=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Q&A.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Q&A.md b/Q&A.md index 97e5581..d61b07e 100644 --- a/Q&A.md +++ b/Q&A.md @@ -52,3 +52,30 @@ SELINUX=disabled > 3. **检查站点权限设置**:确认浏览器未阻止剪贴板的访问权限,或尝试在其他浏览器中打开。 > 4. **尝试刷新页面**:如果是偶发性问题或可通过刷新来解决。 + +## Docker 环境下无法连接纯 IPv6 服务器 + +> 大概率是 Docker 未启用 IPv6,导致容器内应用虽然运行正常,但没有可用的 IPv6 网络能力,因此无法访问纯 IPv6 目标。 + +### 解决 + +#### 方案一:在 Docker Daemon 中启用 IPv6 + +1. 为 Docker 配置固定的 IPv6 子网,例如在 Docker 的 `daemon.json` 中加入: + +```json +{ + "ipv6": true, + "fixed-cidr-v6": "2001:db8:1::/64" +} +``` + +2. 重启 Docker 服务后重新创建容器,再测试 SSH 连接。 + +3. 可进入容器内执行 `ping6`、`curl -6` 或直接测试 SSH 到目标 IPv6 地址,确认容器内 IPv6 网络已生效。 + +> 如果使用的是 `docker-compose`,也需要确认对应网络已开启 IPv6 配置。 + +#### 方案二:使用支持ipv6的服务器作为跳板机或者socket代理 + +> 编辑服务器设置,启用跳板机(需激活plus)