I want to move away from Cloudflare tunnels, so I rented a cheap VPS from Hetzner and tried to follow this guide. Unfortunately, the WireGuard setup didn’t work. I’m trying to forward all traffic from the VPS to my homeserver and vice versa. Are there any other ways to solve this issue?

VPS Info:

OS: Debian 12

Architecture: ARM64 / aarch64

RAM: 4 GB

Traffic: 20 TB

  • Serra
    link
    fedilink
    English
    2
    edit-2
    8 months ago

    I had a similar problem like you. My provider only gives me a public IPv6 but no public IPv4. Im using a VPS with an IPv4 with jool to set up SIIT-DC https://nicmx.github.io/Jool/en/siit-dc.html

    This converts all IPv4 traffic arriving at the VPS to IPv6 traffic which gets then directly routed to my homeserver.

    Not sure if this setup would work for you. This is not a viable solution if you are completly behind a CGNAT without even a public IPv6.

    Pro:

    • Works without any sensitive Data on the VPS (SSl certificates/passwords…)
    • Works for all IP based traffic (TCP,UDP,ICMP)
    • The original source IPv4 can be restored by the homeserver Contra:
    • AFAIK you cannot choose to only forward some TCP ports. Everything gets redirected.
    • You cannot access the VPS via IPv4 anymore since it gets redirected to your homeserver. (I only access my VPS via IPv6)
    • No (additional) encryption. (This is no problem for me since all my traffic is already e2e encrypted)