2025最新版:基于腾讯云EdgeOne 的 IPv6 内网穿透指南(无公网 IPv4 也能实现博客 + 图床公网访问)

2025最新版:基于腾讯云EdgeOne 的 IPv6 内网穿透指南(无公网 IPv4 也能实现博客 + 图床公网访问)

作为一个喜欢折腾的宅,在本地搭建了 WordPress 博客和 Chevereto 图床等服务,想在外随时访问需要进行内网穿透。之前也陆续使用过zerotier、FRP、cloudflare等服务,像家庭宽带只有 IPv6 公网地址,IPv4 还是内网,直接用 IPv6 访问又只能在支持 IPv6 的环境用,兼容性太差。

试了 zerotier、FRP(配置复杂)、花生壳(限速且贵)、Cloudflare 免费版(国内访问慢),直到发现腾讯云边缘计算 EO(EdgeOne) :9.9 元 / 月含 50GB 流量,还支持 IPv6 源站,搭配DDNS 动态域名解析,终于实现低成本穿透。今天分享完整方案,新手跟着步骤也能做。

  • 一、先搞懂:为什么腾讯云 EO+IPv6 方案能行?

    在动手前,先理清核心逻辑,没有公网IPv4,为什么IPv6+EO能实现穿透?

    家庭宽带IPv6本身是公网地址,我们这个方法选择EO充当“IPv4转IPv6桥梁”,接收IPv4用户请求并转发到本地服务,同时解决IPv6地址动态变化(靠DDNS)和兼容性问题。

    1. 家庭宽带的 “痛点”
      现在多数家庭宽带已支持 IPv6(找运营商开通,光猫路由器开启 IPv6 即可),但两个问题拦住多数人:
    • IPv6 地址是动态的(每次重启路由器会变),没法直接绑定域名;
    • 多数用户设备仍用 IPv4(手机 4G、公司网络),直接访问 IPv6 服务会失败。
    1. 所需的工具
    • DDNS(动态域名解析):解决 IPv6 地址动态变化问题,把 “变化的 IPv6” 和 “固定域名” 绑定(比如让local.mydomain.com始终指向家里的 IPv6),是IPv6 穿透的核心前提
    • 腾讯云 EO:相当于 “中间桥梁”—— 接收 IPv4 用户的访问请求,转发到 IPv6 本地服务,同时提供 CDN 加速(国内节点,比 Cloudflare 快)和流量控制(50GB 足够个人用),是无公网 IPv4 穿透的关键工具
    • 双域名设计:一个域名(A 域名)绑本地 IPv6(靠 DDNS),一个域名(B 域名)做 EO 加速入口,解决 EO 不能直接绑动态 IPv6 的问题。

二、方案架构:一张图看懂流量走向

整个穿透流程其实很简单,用文字画个架构图:

                              公网用户(IPv4/IPv6)
                                      ↓
                       腾讯云EO(B域名:public.mydomain.com)
                                      ↓
                        A域名(local.mydomain.com:80)
                                      ↓
                              本地WordPress博客

简单说:用户访问 B 域名,EO 根据路径把请求转发到对应的本地服务,同时自动处理 IPv4 转 IPv6 的兼容问题。

三、前置准备:这些东西要先备好

动手前先确认资源是否齐全,避免中途卡壳:

  1. 家庭 IPv6 环境:光猫、路由器开启 IPv6(登录路由器管理页,找 “IPv6 设置”,选 “原生 IPv6”),用ipconfig(Windows)或ifconfig(Linux)查本地 IPv6(开头通常是 240e、2409 等公网段)。

    路由器 IPv6 设置界面

  2. 两个域名:在阿里云、腾讯云等平台注册,比如用local.mydomain.com(A 域名,绑本地 IPv6)和public.mydomain.com(B 域名,EO 加速入口)。

  3. 腾讯云账号:开通 “边缘计算 EO” 服务(搜 “EdgeOne” 就能找到,新用户有优惠,9.9 元 / 月的 “基础版” 足够),为主域名mydomain.com购买一个9.9元的个人套餐,每月有50G流量,一般来说足够用了。

    腾讯云 EO 基础版套餐界面

  4. 本地服务:博客(我用 WordPress,部署在 80 端口)、图床(Chevereto,8080 端口),确保局域网内用 IPv6 能访问(比如用http://[240e:xxx:xxx:xxx]打开博客)。

  5. DDNS 工具:推荐开源的ddns-go(跨平台,图形化界面,新手友好)。

四、分步操作:从 0 到 1 实现穿透

这部分是核心,每一步都附具体操作,跟着来就能成。DDNS的搭建可以看之前写的一篇文章:DDNS+IPV6实现外网访问 - 阿雷的小窝

第一步:配置 A 域名的 DDNS(让域名绑住动态 IPv6)

目标:让local.mydomain.com始终指向家里的 IPv6,哪怕地址变了也能自动更新。

  1. 下载安装 ddns-go
  1. 配置 DDNS 规则
  • 选择 “DNS 服务商”:比如你的域名在腾讯云,就选 “腾讯云 DNS”,然后去腾讯云控制台获取 “SecretId” 和 “SecretKey”(搜 “访问管理”→“API 密钥” 创建)。

  • DDNS类型选IPV6,通过网卡获取IP地址,填指向本地的域名(即local.mydomain.com);

ddns-go IPv6 配置界面

  1. 测试验证
  • 保存配置后,看 ddns-go 日志是否显示 “更新成功”,每隔半小时会自动更新域名解析,确保指向本地IPV6地址。

    ddns-go 更新成功日志

  • 打开 cmd(Windows)或终端(Linux),输入ping6 local.mydomain.com,能 ping 通且 IP 和本地 通过ipconfig查询的IPv6 一致,说明 DDNS 配置好了。

    ping6 验证 DDNS 结果

第二步:创建腾讯云 EO 服务(B 域名做访问入口)

目标:让public.mydomain.com成为公网访问入口,同时转发请求到本地服务。

  1. 开通 EO 并新建加速域名
  • 登录腾讯云控制台,搜 “EdgeOne” 进入控制台,新建 “站点”(选 “网站加速”)。

  • 输入加速域名:public.mydomain.com,然后 “下一步”。

  1. 关键:源站配置(IPv6 穿透核心)⚠️ 核心提示
  • 源站类型必须选 “域名”(而非 IP),因为 IPv6 是动态的,选域名可通过 DDNS 自动更新
  • 源站地址:填 A 域名local.mydomain.com
  • 端口与协议:按需修改;
  • IPv6 回源:必须开启(“协议设置”→勾选 “IPv6”),确保 EO 能访问 IPv6 源站;
  • 为什么不直接选 IP:IPv6 地址会变,选 IP 会导致 EO 转发失败,选域名可通过 DDNS 自动同步最新 IPv6。

腾讯云 EO 源站配置界面

  1. 配置 HTTPS(必须!现在公网访问都要安全)
  • 申请免费证书:EO 控制台→“SSL 证书”→“申请免费证书”→输入public.mydomain.com→选 “DNS 验证”(EO 自动加解析记录,无需手动操作);

  • 绑定证书:“加速域名”→“HTTPS 配置”→绑定证书→开启 “强制 HTTPS”(让 HTTP 请求自动转 HTTPS,避免浏览器提示 “不安全”);

  • 腾讯云 EO HTTPS 配置界面

第三步:测试验证(确保能正常访问)

配置完一定要多场景测试,确保 IPv4/IPv6 环境都能访问。

我是用群晖的Web Station创建了一个网页在本地,反代到DDNS指向的 A 域名local.mydomain.com

群晖

此时本地只有IPV6地址,在IPV4环境使用域名local.mydomain.com是无法访问的。

image-20250828002844016

通过腾讯云 EO 服务创建B 域名做访问入口后,既可以通过B域名https://public.mydomain.com访问。

IPv4 访问 EO 域名成功界面

腾讯云 EO 控制台有 “流量分析”,能看到每天用了多少流量,50GB 对个人来说真的够用(我每月博客 + 图床才用 5GB 左右)。

腾讯云 EO 流量监控界面

五、总结

1、 方案核心优势

给大家算笔账,对比常见的穿透方案:

方案 月成本 流量限制 兼容性(IPv4/IPv6) 国内访问速度
花生壳专业版 33元 无限制GB(2Mbps) 支持 一般
Cloudflare 免费版 0 元 无限制(但国内慢) 支持 慢(节点在国外)
腾讯云 EO 基础版 9.9 元 50GB 支持 快(国内节点)

在国内内网穿透服务上,腾讯云 EO 的性价比还算可以 ——9.9 元既有国内加速,又有 50GB 流量,还支持 IPv6,完全满足个人需求。

按我个人使用:每月发 10 篇博客(每篇 5 张图,每张 1MB),每天 100 次访问,每月流量约 3-5GB,50GB 足够用,就算偶尔分享图片,也很难用完。

如果你和我一样,有本地服务公网访问的需求,且家庭宽带支持 IPv6,这个方案绝对值得试:

  • 低成本:9.9 元 / 月含 50GB 国内流量,比花生壳专业版(398一年)性价比高;
  • 易操作:无需复杂命令,跟着步骤 1-2 小时搞定,新手友好;
  • 兼容性强:支持 IPv4/IPv6 双栈访问,手机 4G、公司网络、家里 WiFi 都能用;
  • 速度快:腾讯云国内边缘节点,比 Cloudflare 免费版(国外节点)访问速度快 3-5 倍。

2、注意安全防护

  • 本地服务别用默认密码:WordPress、图床的后台密码设复杂点,最好加两步验证;

  • 别暴露敏感服务:比如数据库(MySQL)别开公网访问,只让本地服务连接;

  • EO 加访问控制:在 “安全防护”→“访问控制” 里,添加自己常用的 IP(比如公司 IP),限制其他 IP 访问后台(比如/blog/wp-admin)。

参考

边缘安全加速平台 EO 产品概述_腾讯云

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇