I wanted to share a service I’m hosting, but didn’t feel comfortable just leaving publicly accessible, even behind a reverse proxy. In the meantime I did not want to give access to my whole lan with a VPN, or redirect all internet traffic from a client thru my network. So the idea is to run a WireGuard instance on my OpenWRT router in a completely isolated zone (input, output and forward set to reject on firewall) and then forward a single port from the service host’s. Client is android, so using WG Tunnel and split tunnel just for the relevant app should not impair client’s network access. Initial tests seems to be ok, is there anything I may have overlooked? Please feel free to comment.

      • ChogChog@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        The connection between your Pangolin service (hosted outside your network) and your LAN is through a VPN. Essentially you’re creating a proxy that you can point your domain address at which isn’t your house’s IP address. Plus then everything inside your network is still secure behind your VPN.

        So you connect to Pangolin, and Pangolin routes the traffic to your network.

        • syaochan@feddit.itOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          If I understood correctly I should either get a VPS to host Pangolin or use their cloud. This would increase the costs right?