Ask HN: What is the easiest way to connect two systems behind firewalls?

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

    I've found a project that I think is similar to what I'm looking for (, but I'm really looking for something that would allow me to VNC to a remote system from a mobile device. I.e. expose a remote connect to a system via VNC through a standard URL.

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • Netmaker

    Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks.

    Netmaker is an extremely fast mesh VPN built on WireGuard. It does UDP hole punching to get through NATs, and has a quick installer to get it set up on a VPS in a few minutes.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts