HTTP · TCP · UDP

Your localhost,livein seconds

One command to expose any local service to the internet. HTTP, TCP, UDP, traffic inspector, custom domains. Open source, from $2.50 a month.

Get started in one command:

$fxtun http 3000

No card required. Free forever.

Free forever - sign in with email

Open source on GitHub

Open source · Trusted by developers worldwide

3 protocols

HTTP, TCP, UDP

All platforms

CLI + Desktop app

End-to-end

TLS encryption

fxTunnel
$fxtunnel http 3000 --domain myapp
Connecting...
Tunnel established!
https://myapp.fxtun.dev → localhost:3000
GET /api/health 200 12ms
POST /api/webhooks/payment 200 45ms
GET /dashboard 200 8ms

This is what working with fxTunnel actually looks like

Quick Start

Up and Running in Minutes

Three steps from sign-up to a live public URL.

01

Download the Client

Get the CLI or GUI client for your platform.

curl -fsSL https://fxtun.dev/install.sh | sh
02

Authenticate

Create an account and generate an API token.

fxtun login --token sk_xxxxx
03

Create a Tunnel

Run a single command to go live.

fxtun http 3000 --domain myapp
https://myapp.fxtun.dev

Ready to try? Set up your first tunnel in under a minute.

Start Free
Multi-Protocol

Flexible Protocol Support

No special mode for RDP, cameras or WebDAV: they are ordinary TCP and HTTP services, and they work out of the box.

HTTP Tunnels

Web apps, dashboards, WebDAV, admin panels - anything speaking HTTP gets an HTTPS address on your own subdomain.

  • Custom subdomain support
  • Automatic HTTPS
  • WebSocket support
Web appsAPIs and webhooksDashboardsWebDAV

Public endpoint

https://myapp.fxtun.dev

Command

$fxtunnel http 3000 --domain myapp
LocalPublic
localhost:3000myapp.fxtun.dev
Why fxTunnel

Everything you need to go live

Not just tunnels. A complete toolkit for exposing, debugging, and managing local services.

Traffic Inspector

Real-time HTTP request/response viewer with filtering and one-click replay. Debug webhooks without leaving the browser.

  • Live request & response capture
  • Search and filter by method, path, status
  • Replay requests instantly

HTTP, TCP & UDP

Three protocols in one service. Web apps, SSH, databases, game servers, DNS - expose anything.

  • HTTP with custom subdomains
  • TCP for SSH, databases, APIs
  • UDP for gaming and real-time

Desktop App

The only tunneling service with a native desktop client. Manage tunnels visually, no terminal needed.

  • Visual tunnel management
  • System tray - always running
  • Auto-reconnect on disconnect

Lightning Fast

Built in Go

Secure

TLS + 2FA

Custom Domains

Your own domain

Open Source

Audit, fork, contribute

Use Cases

Built for Developers

From local development to production debugging - one tool for every scenario.

Webhooks

Receive Stripe, GitHub, or Twilio webhooks on localhost. No more deploying to test payment flows.

$ fxtunnel http 3000 --domain payment-hooks

Client Demos

Share work in progress with clients or teammates - just send a link. No deployment needed.

$ fxtunnel http 5173 --domain demo-v2

Remote SSH

Access your home server or Raspberry Pi from anywhere through a TCP tunnel.

$ fxtunnel tcp 22

Game Servers

Host a Minecraft, Terraria, or any game server and share it with friends via UDP or TCP.

$ fxtunnel udp 25565

API Development

Test mobile apps against your local backend. Share API endpoints with your team instantly.

$ fxtunnel http 8080 --domain api-dev

IoT & Smart Home

Expose Home Assistant, camera feeds, or IoT dashboards securely from your local network.

$ fxtunnel http 8123 --domain my-home

Whatever you build - fxTunnel gets it online instantly.

Start Free
Advanced Capabilities

Built for Production

Advanced features that make fxTunnel ready for real-world use.

Custom Domains

Bring your own domain with automatic HTTPS. CNAME for subdomains, A record for apex domains - Let's Encrypt certificates provisioned automatically.

Custom Domain Setup
1
Configure DNS
Type
Name
Value
CNAME
...
tunnel.fxtun.dev
2
Verifying DNS...
3
Issue SSL certificate

HTTP Inspector & Replay

Real-time request/response inspection with search, filtering, and one-click replay. Debug webhooks and APIs without leaving your browser.

Live
my-app.fxtun.dev
0 requests

WebSocket Support

Full bidirectional WebSocket passthrough. No configuration needed - just works.

Low Latency

yamux stream multiplexing keeps a single TCP connection alive and reuses it for every request - no TCP/TLS handshake per request.

Auto-Reconnect

Automatic reconnection on connection loss. Your tunnels stay online 24/7.

Why fxTunnel

Compare and Choose

See how fxTunnel stacks up against alternatives.

Price (starter)

fxtun
Free / from $2.50/mo
ngrok
Free / $8/mo
lhr
Free / $9/mo

Auto-reconnect

fxtun
Yes, stable URL
ngrok
Partial
lhr
No

Custom subdomain on free

fxtun
Any you choose
ngrok
Random only
lhr
Random only

Request limits

fxtun
Unlimited
ngrok
20k/mo on free
lhr
Unlimited

Session timeout

fxtun
Unlimited
ngrok
Unlimited
lhr
Unlimited

Protocols

fxtun
HTTP + TCP + UDP
ngrok
HTTP + TCP
lhr
HTTP only

Desktop GUI

fxtun
Yes
ngrok
No
lhr
No

Traffic Inspector

fxtun
From $2.50/mo
ngrok
$8/mo, 72h retention
lhr
No

Open source

fxtun
Yes
ngrok
No
lhr
No

Custom domains

fxtun
From $2.50/mo
ngrok
$0.01/hr
lhr
$9/mo

See the difference? Start free and upgrade when you need more.

Pricing

Choose Your Plan

Start free, scale as you grow. No request limits on any plan.

Business

$7.50/mo
  • 50 active tunnels
  • Any subdomain
  • 50 reserved subdomains
  • 50 custom domains
  • 50 access keys
  • HTTP Inspector - unlimited
  • UDP tunnels included
Popular

Pro

$5/mo
  • 15 active tunnels
  • Any subdomain
  • 15 reserved subdomains
  • 5 custom domains
  • 10 access keys
  • HTTP Inspector - unlimited
  • UDP tunnels included

Base

$2.50/mo
  • 5 active tunnels
  • Any subdomain
  • 5 reserved subdomains
  • 1 custom domain
  • 5 access keys
  • HTTP Inspector - unlimited
  • UDP tunnels included

Free

Free
  • 1 active tunnel
  • Any subdomain
  • 0 reserved subdomains
  • 0 custom domains
  • 1 access key
  • HTTP Inspector
  • UDP requires a paid plan

All plans include

No request or bandwidth limits
No session timeout
HTTP & TCP tunnels (UDP on paid plans)
Desktop app & CLI
Custom subdomains for free
TLS encryption
Ready to start?

Ready to Start?

Create an account and download the client to begin tunneling.

Quick install

curl -fsSL https://fxtun.dev/install.sh | sh
Or download manually

After registration, download the client and generate API tokens from your dashboard.

FAQ

Frequently Asked Questions

Everything you need to know about fxTunnel.

Updated: September 2026