From cc3c7a26586af1d5afb8a229bcfde0b6bbf95a3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter?= Date: Sat, 9 Aug 2025 19:36:42 +0200 Subject: [PATCH] IPv6 guide --- app.ts | 6 + views/index.eta | 2 +- views/ipv6-guide.eta | 493 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 500 insertions(+), 1 deletion(-) create mode 100644 views/ipv6-guide.eta diff --git a/app.ts b/app.ts index fba3543..45d1c34 100644 --- a/app.ts +++ b/app.ts @@ -66,6 +66,12 @@ router.get("/", async (ctx: Context) => { ctx.response.type = "text/html"; }); +router.get("/guide", async (ctx: Context) => { + const html = await eta.render("ipv6-guide", {}); + ctx.response.body = html; + ctx.response.type = "text/html"; +}); + app.use(router.routes()); app.use(router.allowedMethods()); diff --git a/views/index.eta b/views/index.eta index 3852196..acafb88 100644 --- a/views/index.eta +++ b/views/index.eta @@ -88,7 +88,7 @@
Find out - + how to enable IPv6.
<% /* How diff --git a/views/ipv6-guide.eta b/views/ipv6-guide.eta new file mode 100644 index 0000000..6d2c52e --- /dev/null +++ b/views/ipv6-guide.eta @@ -0,0 +1,493 @@ + + + + + + + How to Get IPv6 Connectivity + + + +
+
+

How to Get IPv6 Connectivity

+

A comprehensive guide to enabling IPv6 on your network

+
+ +
+

1. Check if You Already Have IPv6

+

Before taking any action, first verify if you already have IPv6 connectivity. Many ISPs provide IPv6 by default, but it might be disabled on your router.

+ +

Quick IPv6 Test

+

Visit test-ipv6.com to check your current IPv6 status.

+ +

Check Your Router Settings

+

IPv6 is often disabled by default on many routers. Common routers with IPv6 disabled by default include:

+
    +
  • Ubiquiti UniFi - Check Settings → Networks → LAN → IPv6 Interface Type
  • +
  • ASUS - Check Advanced Settings → IPv6
  • +
  • TP-Link - Check Advanced → Network → IPv6
  • +
  • Netgear - Check Advanced → Setup → IPv6
  • +
+ +

Enable IPv6 on Your Router

+

If your ISP supports IPv6 but it's disabled on your router:

+
    +
  1. Log into your router's admin interface
  2. +
  3. Look for IPv6 settings (usually under Network or Advanced)
  4. +
  5. Set IPv6 to "Enabled" or "Auto" mode
  6. +
  7. Save and reboot the router
  8. +
+ +
+
+

✅ Advantages

+
    +
  • No additional cost
  • +
  • Native IPv6 with lowest latency
  • +
  • Full ISP support and troubleshooting
  • +
+
+
+

❌ Disadvantages

+
    +
  • Router configuration required
  • +
+
+
+
+ +
+

2. Contact Your Internet Service Provider (ISP)

+

If you don't have IPv6 after checking your router, contact your ISP. Some providers already support IPv6 but may need to enable it on your connection.

+ +

What to ask your ISP:

+
    +
  • "Do you support IPv6?"
  • +
  • "Can you enable IPv6 for my account?"
  • +
  • "Will my current router work with IPv6?"
  • +
+ +
+
+

✅ Advantages

+
    +
  • Usually no additional cost
  • +
  • Native IPv6 with lowest latency
  • +
  • Full ISP support and troubleshooting
  • +
  • Encourages ISP IPv6 adoption
  • +
+
+
+

❌ Disadvantages

+
    +
  • May take time if ISP hasn't deployed IPv6 yet
  • +
  • Dependent on ISP's timeline
  • +
+
+
+
+ +
+

3. Paid VPN Providers with IPv6 Support

+

Privacy-focused VPN providers that also provide IPv6 connectivity. These are considered the best in the industry.

+

Note that you may have to enable IPv6 in the app settings.

+

It's also possible to route all your internet traffic through one of these by installing WireGuard or OpenVPN on your router if it supports it.

+

All VPN providers listed have a no logs policy and support both OpenVPN and WireGuard.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProviderStarting PriceFeaturesWebsite
Mullvad€5/monthAnonymous accounts, DAITA, multi-hop, additional proxiesmullvad.net
AirVPN$7/monthport forwarding, full IPv6 supportairvpn.org
IVPN$6/monthAnonymous accounts, multi-hopivpn.net
+ +
+
+

✅ Advantages

+
    +
  • Privacy-focused with no logging
  • +
  • Works almost anywhere (including CGNAT)
  • +
  • Encrypted traffic
  • +
  • Multiple endpoint locations
  • +
  • Mobile-friendly
  • +
+
+
+

❌ Disadvantages

+
    +
  • Monthly subscription cost
  • +
  • Higher latency than native IPv6
  • +
  • Usually only single IPv6 address (not prefix)
  • +
+
+
+
+ +
+

4. Free IPv6 Tunnel Services

+

If your ISP doesn't offer IPv6 yet, free tunnel services can provide IPv6 connectivity over your existing IPv4 connection.

+ +

Hurricane Electric (HE.net) Tunnel Broker

+

HE.net offers free IPv6 tunnels with a /48 for personal use.

+ +
+
+

✅ Advantages

+
    +
  • Completely free
  • +
  • Provides /48 prefix
  • +
  • Reliable and well-established
  • +
  • Good documentation and support
  • +
+
+
+

❌ Disadvantages

+
    +
  • Doesn't work behind CGNAT
  • +
  • Requires public IPv4 address
  • +
  • Higher latency than native IPv6
  • +
  • Complex setup for beginners
  • +
+
+
+
+ +
+

5. Paid IPv6 Tunnel Services (with Prefix & Inbound Connectivity)

+

Paid services that provide proper IPv6 prefixes and full inbound connectivity. These are ideal for hosting services or running servers.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProviderTechnologyStarting PricePrefix SizeWebsite
ungleichWireGuard, OpenVPNFree for VM customers/48IPv6 Shop
Andrews & ArnoldL2TP£10/month + £2.40 setup fee?L2TP Service
TunnelBroker.chWireGuard10 CHF/month + 50 CHF setup fee/126TunnelBroker.ch
+ +
+
+

✅ Advantages

+
    +
  • Proper IPv6 prefix allocation
  • +
  • Full inbound connectivity
  • +
  • Works almost anywhere (including CGNAT)
  • +
  • Professional support
  • +
  • Multiple endpoint locations
  • +
+
+
+

❌ Disadvantages

+
    +
  • Monthly subscription cost
  • +
  • Higher latency than native IPv6
  • +
  • Dependent on provider's infrastructure
  • +
+
+
+ +
+

6. Roll-Your-Own IPv6 proxy or VPN with a VPS

+

If you want full control and don’t mind a little command-line work, spin up a cheap VPS that comes with native IPv6 and tunnel your traffic through it. The VPS acts as an IPv6 “exit node” while your home connection remains IPv4-only.

+ +

Recommended VPS Providers (with native IPv6)

+
    +
  • kyun.host – /64 IPv6 prefix on every VM (kyun.host)
  • + <% /*
  • servers.guru – /64 IPv6 prefix on their ARM offerings, no IPv6 on their regular VM's (servers.guru)
  • */ %> +
+ +

Easiest Way to Use Your VPS

+
    + Socks Proxy (quick & dirty)
    +
    ssh -D 1080 -N user@YOUR-VPS-IP
    + Then set browser/OS to socks5://localhost:1080. All proxied traffic exits through your VPS with IPv6 connectivity. +
+

You can also setup a shadowsocks proxy or a WireGuard VPN, but that falls beyond the scope of this guide.

+ +
+
+

✅ Advantages

+
    +
  • Absolute control; can run other services too
  • +
  • Works behind CGNAT or restrictive ISPs
  • +
  • Very low cost (often cheaper than a VPN)
  • +
+
+
+

❌ Disadvantages

+
    +
  • Requires Linux CLI comfort
  • +
  • You maintain the server (updates, security)
  • +
  • Higher latency than native IPv6
  • +
+
+
+
+
+ +
+

Ready to get started?

+

Test your IPv6 connectivity

+
+ +
+ ← Back to Main Page +
+
+ + +