2025 Step-by-Step Guide: No Public IPv4? Use Tencent Cloud EdgeOne + IPv6 to Reach Your Home Network

2025 Step-by-Step Guide: No Public IPv4? Use Tencent Cloud EdgeOne + IPv6 to Reach Your Home Network

image

In the past I hit endless problems trying to reach my home WordPress blog and Chevereto image host from the office or from the road: FRP was tedious to configure, Oray Peanut Hull was slow and expensive, and Cloudflare added brutal latency inside mainland China.

Then I worked out a “genuinely good” setup: combining Tencent Cloud Edge Security Acceleration Platform (EdgeOne, or EO for short) with your home broadband’s IPv6 to get low-cost, high-speed, highly compatible remote access.

Why this approach works:

  • ✅ Low cost: just ¥9.9 per month on the personal plan (includes 50 GB of traffic).
  • ✅ Fast: accelerated through Tencent Cloud’s edge nodes inside mainland China — several times faster than CF.
  • ✅ Compatible: it fully solves the problem of IPv4-only networks (such as a company intranet) being unable to reach your home IPv6 services.

1. The core idea: why does this work?

The core idea is simple: use Tencent Cloud EO as an “IPv4-to-IPv6 bridge”.

We may not have a public IPv4 address, but most home broadband lines do have public IPv6. Use DDNS to point a domain at your home IPv6 address, then let Tencent Cloud EO accept requests from public (IPv4) users and forward them to that IPv6 address.

User (IPv4/IPv6) 
     ↓
Tencent Cloud EO (bound to the public domain)
     v (IPv6 origin pull)
Home router (IPv6)
     ↓
Local server (WordPress/NAS)
    

2. Before you start

  1. Enable IPv6: log in to your ONT or router admin page, find the IPv6 settings, and choose “Native” mode.
Enabling IPv6 on the router
Figure: enabling IPv6 on the router
  1. Buy an EO plan: search for “EdgeOne” in the Tencent Cloud console and buy the personal plan (¥9.9 per month).
Choosing a Tencent Cloud EO plan
3. Step-by-step setup

3. Step-by-step setup

Step 1: Configure the A domain (DDNS)

We need a domain (for example, local.mydomain.com) that always points to your home’s dynamic IPv6 address.

Download ddns-go, then open its configuration page:

  • DNS provider: enter your key.
  • IPv6 settings: tick enable, choose “get from network interface”, and enter the domain.Leave IPv4 blank.
Configuring IPv6 in ddns-go
Figure: ddns-go only needs the IPv6 section configured

After saving, the log shows a successful update, and if you can ping the domain with the ping6 command, DDNS is configured correctly.

Verifying connectivity with ping6

Step 2: Configure the B domain (Tencent Cloud EO)

This is the public entry point (for example, public.mydomain.com).

1. Create a new site in the EO console and add an accelerated domain.

2. Origin configuration (the important part):

  • Origin type: choose “Domain”.
  • Origin address: enter the local.mydomain.com.
  • IPv6 origin: you must tick this box! It is what lets EO reach your home IPv6.
EO origin configuration screen
Note: be sure to enable the IPv6 origin

Step 3: HTTPS security and testing

In the EO console, apply for a free certificate and enable forced HTTPS to keep access secure.

Enabling HTTPS

Checking the result:

On an IPv4-only network we could not reach home services directly (see the screenshot below):

Direct access fails

But through the configured EO domain, it opens instantly! Both the blog and the image host load smoothly.

EO tunnel works — access succeeds

Finally, take a look at the traffic monitor: for personal use, 50 GB is more than enough.

Traffic monitoring

4. Summary

This approach neatly solves the awkward “IPv6 but no IPv4” situation on home broadband. Instead of an expensive Peanut Hull-style service or an unstable free tunnel, Tencent Cloud EO + IPv6 gives you enterprise-grade stability and speed for less than the price of a milk tea.

If you are a HomeLab enthusiast, it is well worth trying!

Related reading: IPv6 reachability monitoring report by province · ONT bridge mode tutorial