A Cloudflare Tunnel alternative with your own IP and any port

Cloudflare Tunnel is built for websites. GetAStatic gives you a static public IPv4 of your own and a VPN that exits from it. Open any TCP or UDP port and anyone can reach you with their normal app.

GetAStatic is not affiliated with Cloudflare. Cloudflare details from its own docs and terms, checked 2026-10-06.

Instant setup US-based IP

Updated

Compare

GetAStatic vs Cloudflare Tunnel for games, video, voice and SSH

A tunnel is made for websites; your own IP takes every other service too.

FeatureGetAStaticCloudflare Tunnel
PriceFrom $2/moFree (all plans)
Your own public IPYesNo
Public ports and protocolsAny TCP or UDP port you openHTTP(S) hostnames; no public UDP
WebsitesYesYes
SSH and RDP with no extra appYesNeeds Cloudflare Access or WARP
Video streaming (Plex, Jellyfin)Yes, within your plan's dataLimited by Cloudflare's terms
Needs a domain on CloudflareNoYes

Checked 2026-10-06. Visitors see Cloudflare's IPs. Other TCP, such as SSH, needs Cloudflare Access or the WARP app on each visitor's device.

The problem

Where Cloudflare Tunnel stops

Cloudflare Tunnel runs a small program, cloudflared, next to your app. It dials out to Cloudflare, so it works behind CGNAT, and it is built for websites. Visitors see Cloudflare's IPs, not an address of your own.

Everything else is harder. A public hostname carries web traffic. Raw TCP on other ports, such as SSH or RDP, needs Cloudflare Access or the WARP app on each visitor's device, and there is no public UDP, so a game server, a SIP line or your own WireGuard server cannot sit behind a free tunnel.

Media is limited too. Cloudflare's terms (checked 2026-10-06) restrict serving video and other large files through its network on the free plan, and uploads through the proxy are reported to be capped at 100 MB per request. That is why Plex and Jellyfin users often look elsewhere.

Pricing

Choose your plan

Plus for light use, Pro for most people, Ultra for full gigabit.

Plus
$2/mo

 

  • 1 dedicated IP address
  • 10 devices
  • 5 open ports
  • 100 GBbandwidth
  • 20 Mbpsspeed
Ultra
$10/mo

 

  • 2 dedicated IP addresses
  • Unlimited devices
  • Unlimited open ports
  • 5 TBbandwidth
  • 1 Gbpsspeed
  • Inbound + outbound access
  • Instant activation
  • 7-day money-back guarantee
  • Cancel anytime
Add-ons, per IP addressCustom hostname $5·Addtl. IP $2/mo (Ultra $7/mo)·Gigabit Speed (Plus & Pro) $5/mo·SMTP $25
Why use GetAStatic?

What you get with GetAStatic

  • Your own public IPv4 that stays the same, and a VPN that exits from it for allowlists and logins
  • Any TCP or UDP port you open in the dashboard: games, SIP, SSH, remote desktop, cameras, WireGuard
  • Websites and media servers too, with or without a domain: people can connect to the IP address itself
  • One standard WireGuard config for phones, PCs, routers and servers, from $2/mo
How it works

Your own public IP, for every service

GetAStatic gives you a dedicated public IPv4, delivered over WireGuard from our node in Kansas City, Missouri or San Jose, California. Open a TCP or UDP port in the dashboard, with no ticket, no app for the other side and no domain to move. The same tunnel is a VPN too, so allowlists and logins always see one address.

Pay by card or crypto, with a 7-day money-back guarantee. If you are not sure why your ports do not work today, start with how to escape CGNAT.

Setup

Open the ports a tunnel cannot

Run WireGuard on the machine that runs the service, or on your router to cover the whole LAN.

  1. Sign up for GetAStatic. Your static IP appears in the dashboard.
  2. Open each port you need on that IP, choosing TCP or UDP. Every port starts closed.
  3. Import the WireGuard config on the machine running the service and turn the tunnel on.
  4. Keep each service on its usual port, for example server-port=25565 in Minecraft's server.properties.
  5. Give people YOUR-IP:port. They connect with their normal game, phone or SSH app.
PortProtocolUsed for
25565TCPMinecraft Java server
32400TCPPlex Media Server
5060UDPSIP phone or PBX
51820UDPYour own WireGuard server

Plus allows 5 open ports. A SIP audio (RTP) range counts as its size, so a PBX usually needs Pro or Ultra (unlimited open ports).

Good to know

Good to know

  • No DDoS filtering: every open port is reachable by anyone, so open only what you need and keep it patched.
  • Speed and data are capped by plan, from 20 Mbps and 100 GB on Plus to 1 Gbps and 5 TB on Ultra.
  • Two locations: Kansas City, Missouri and San Jose, California. Users far from the IP's city see some extra delay.
  • It is a datacenter IP, not a home IP, and the whole device uses it while the tunnel is on.
FAQ

Questions, answered.

01Can I run Plex, Jellyfin or Minecraft without Cloudflare Tunnel?

Yes. Open the port on your static IP, such as 32400 for Plex, 8096 for Jellyfin or 25565 for Minecraft, and people connect straight to it. See Plex behind CGNAT and game servers behind CGNAT for the steps.

02Can I use Cloudflare Tunnel and a static IP together?

Yes, but one setup is simpler. Your static IP serves websites too: point your domain at it and run a reverse proxy such as Caddy on port 443. The same IP carries the game, video, voice and SSH ports a tunnel cannot publish, so one address covers everything.

03Does GetAStatic hide my home IP?

Visitors connect to the static IP, so your home address is not published. Built for a stable address, not anonymity.

04Is there a free plan?

No. Plans start at $2/mo, paid monthly or yearly by card or crypto. If it does not work for you, ask for a refund within 7 days.

Have more questions? See the full FAQ →