[HN Gopher] WireGuard as VPN Server on Kubernetes with AdBlocking
       ___________________________________________________________________
        
       WireGuard as VPN Server on Kubernetes with AdBlocking
        
       Author : coding_coffee
       Score  : 60 points
       Date   : 2020-07-12 15:29 UTC (7 hours ago)
        
 (HTM) web link (codingcoffee.dev)
 (TXT) w3m dump (codingcoffee.dev)
        
       | opqpo wrote:
       | I believe that Kubernetes is artificially injected in your setup.
       | You can just run your DNS server on the server and advertise it
       | on the VPN address. You can still address it from anywhere in the
       | VPN.
        
         | zelly wrote:
         | But then it wouldn't have made the first page
        
       | miked85 wrote:
       | Algo [1] is a great option for a personal VPN, and it supports
       | WireGuard + ad blocking. I really don't understand why you would
       | want to use k8s for something like this unless it is just a pet
       | project.
       | 
       | [1] https://github.com/trailofbits/algo
        
         | PaulWaldman wrote:
         | Can confirm Algo works great. Easy to setup the VPN while still
         | having the benefits of leveraging Wireguard.
         | 
         | Not OP, but maybe it makes sense if you already deploy a set of
         | applications or services on K8s.
        
           | maneesh wrote:
           | great unless you want to use it as a vpn to watch Hulu from
           | abroad haha. They require you to use a set of specific
           | providers, which are all blocked by Hulu.
           | 
           | I ended up using openVPN on a home raspberry pi, but I want
           | to figure out how to deploy IPSec or ZeroTier rather than
           | OpenVPN
        
         | darkteflon wrote:
         | I tried this setup for the first time recently (Algo and a
         | Digital Ocean droplet) when traveling and can confirm it was
         | excellent. In particular, you get a surprisingly polished UX
         | for setting everything up in addition to all the usual benefits
         | of WireGuard.
        
         | syoc wrote:
         | I have a hard time understanding why people use these small
         | script bundles on top of wireguard. The VPN use case is the
         | best documented one with a large amount of guides and the
         | configuration is very simple.
        
           | miked85 wrote:
           | Because it sets up everything in your VPS as well.
        
         | api wrote:
         | Getting to the front page? Just Wireguard often will, as will
         | just Kubernetes, but combining the two is a guarantee.
        
       | syoc wrote:
       | This writeup uses AdGuard for ad blocking, specifically "AdGuard
       | Home". The "How to setup?" link from their homepage pointing to
       | their github repo says that you accept a EULA[0] on clicking the
       | link. The EULA seems to directly contradict their repo GPLv3
       | license. [1]
       | 
       | [0] https://adguard.com/en/eula.html [1]
       | https://github.com/AdguardTeam/AdGuardHome/blob/master/LICEN...
        
       ___________________________________________________________________
       (page generated 2020-07-12 23:00 UTC)