Skip to content

Accessing your HTTP(S) service over the internet using Tailscale Funnel

  1. Install Tailscale on the system that has the service running on.
  2. Start a localhost funnel first to fetch the config.
  3. Run tailscale funnel status --json > funnel.json to save the output to JSON file.
  4. Edit with Notepad or Nano (if hosting on Linux) and change the IP address in "Proxy" to the machine's IP address.
  5. Save and run cat funnel.json | tailscale funnel set-raw.
  6. Check to make sure the machine's IP address is proxied through by running tailscale funnel status (if in background).

NOTE

This also applies to Tailscale Serve. Funnel is for WAN while Serve is for LAN, to keep that in mind.

Source: https://github.com/tailscale/tailscale/issues/6440#issuecomment-1327950740