• @[email protected]
    link
    fedilink
    English
    4
    edit-2
    5 days ago

    I tried long ago, but as they said, client side authentication is an issue, most clients do not support it.

    I have a system, I use wireguard vpn and for when I want to use a domain name with proper tls (because some client apps require a proper tls connection to work) I set my caddy reverse proxy to only accept request from localhost local network.

    So, there’s a public domain with let’s encrypt TLS, and that domain can only be properly access from local network. Then I connect using vpn to my local network and the client app can access the service over a CA verified TLS.

    • VeryFrugal
      link
      fedilink
      English
      26 days ago

      I set my caddy reverse proxy to only accept request from localhost.

      It is a bit more involved but you can actually get a proper cert for localhost stuff, with your domain pointing to an internal ip addr and not risk exposing your public ip and having to open a port.

    • zqps
      link
      fedilink
      English
      15 days ago

      From localhost? Did you mean from local network or am I misunderstanding your point here?