blog for ipv6 only networks
This commit is contained in:
parent
9481d73c3a
commit
261add8a53
1 changed files with 55 additions and 0 deletions
|
@ -0,0 +1,55 @@
|
|||
title: via-ipv6.com: enabling IPv4 sites for IPv6 only networks
|
||||
---
|
||||
pub_date: 2019-10-17
|
||||
---
|
||||
author: Nico Schottelius
|
||||
---
|
||||
twitter_handle: NicoSchottelius
|
||||
---
|
||||
_hidden: no
|
||||
---
|
||||
_discoverable: yes
|
||||
---
|
||||
abstract:
|
||||
We launched via-ipv6.com to enable legacy (IPv4) sites in IPv6 only networks
|
||||
---
|
||||
body:
|
||||
|
||||
Have you ever been in an IPv6 only network and wanted to reach IPv4
|
||||
sites without NAT64?
|
||||
|
||||
Inspired by talks at [RIPE79](https://ripe79.ripe.net), I decided to
|
||||
give it a try, whether we can easily expose some IPv4 only sites with
|
||||
a proxy to the IPv6 Internet.
|
||||
|
||||
Turns out, using a bit of nginx magic and an
|
||||
[IPv6 only VM](https://ipv6onlyhosting.com/) with NAT64 this is
|
||||
actually not too hard.
|
||||
|
||||
## How it works
|
||||
|
||||
First of all, all sites are enabled on a site-by-site basis, so this
|
||||
is not a generic IPv6-to-IPv4 proxy.
|
||||
|
||||
For every "site", be it Hackernews, Twitter or Reddit, I created a
|
||||
subdomain below **via-ipv6.com** like:
|
||||
|
||||
* [reddit.via-ipv6.com](https://reddit.via-ipv6.com)
|
||||
* [twitter.via-ipv6.com](https://twitter.via-ipv6.com)
|
||||
* [hackernews.via-ipv6.com](https://hackernews.via-ipv6.com)
|
||||
|
||||
Each of the sites have their own SSL certificate, not the one used by
|
||||
the actual site. The reason for this is that I needed the client to
|
||||
access the proxy instead of failing to access the site (like
|
||||
reddit.com) by not finding an AAAA entry.
|
||||
|
||||
The disadvantage of this is that I have to decrypt and re-encrypt the
|
||||
traffic. So while I am not interested in your data, I advise to use
|
||||
this service knowing that the TLS connection is decrypted and
|
||||
reencrypted on the path.
|
||||
|
||||
## List of sites
|
||||
|
||||
You find the current list of sites on
|
||||
[via-ipv6.com](https://via-ipv6.com). If you would like to have
|
||||
another site added, just ping me on [IPv6.chat](https://IPv6.chat).
|
Loading…
Reference in a new issue