🌐 Open connectivity infrastructure · community-funded · non-profit

Put localhost online.
Mesh every machine you own.

entry.io.vn is open connectivity infrastructure for developers: expose your local services to a public HTTPS URL with a single ssh command, and link your machines into a private WireGuard network for RDP/SSH by IP — end-to-end encrypted, set up once. A free, non-profit, self-hosted alternative to ngrok and Tailscale.

# one command: expose local port 3000 to the internet, with HTTPS ssh -p 2222 -R 80:localhost:3000 entry.io.vn
Platform

One account — many ways to connect

All in one dashboard, self-service, free for the community.

🌐

Tunnel to the internet

Expose localhost to a public HTTPS URL with one ssh command. Webhooks, client demos, instant web sharing.

https://<name>.entry.io.vn
See how →
🔒

Private network (P2P VPN)

Mesh your machines into a private network. RDP/SSH by IP, end-to-end encrypted (WireGuard), set up once, auto-connects on boot.

100.64.x.x · isolated by default
See how →
📊

Privacy-first analytics

Tunnel visitor stats (visitors, top URLs, referrers) — from server logs, no cookies, no JS. Opt-in.

privacy-first
📌

Fixed subdomains & TCP

Keep a stable name, open TCP tunnels (databases, SSH), run 24/7 with autossh + systemd.

stable names
🤝

Consent-based sharing

Let others RDP/SSH into your machine only when you allow it, on specific ports — revoke anytime. Default: nobody sees your machines.

consent-based
💛

Non-profit & transparent

Not profit-driven. Costs and contributions are public; any surplus goes back into free infrastructure for the community.

🌐 Tunnel · Quick start

Expose localhost to the internet — copy & run

Self-serve: sign up, add your SSH key, done. No waiting for an admin.

  1. Sign in to the Dashboard (email or Google):
  2. Create an SSH key (skip if you already have one):
    ssh-keygen -t ed25519
  3. Copy your public key and paste it into Dashboard ▸ SSH KeysAdd key:
    # Linux / macOS cat ~/.ssh/id_ed25519.pub
  4. Open a tunnel (change 3000 to your local app port):
    ssh -p 2222 -R 80:localhost:3000 entry.io.vn
    → instantly live at https://…entry.io.vn
💡 Name your subdomain: ssh -p 2222 -R myapp:80:localhost:3000 entry.io.vnhttps://myapp.entry.io.vn. TCP tunnels: -R 0:localhost:5432 for databases/SSH.
🔒 Private network (P2P VPN)

Mesh all your machines into a private network

Set up once, then RDP/SSH/share files by IP — like a LAN, wherever your machines are (even behind CGNAT). End-to-end encrypted (WireGuard).

  1. Enable the private network in Dashboard ▸ 🔒 Private Network.
  2. Add a machinepick your platform (Windows / Linux / macOS) → download the script (your key is baked in) → run it. Windows: just double-click → Yes.
  3. Done! Each machine gets a stable IP 100.64.x.x and auto-connects on boot. RDP:
    # open Remote Desktop and connect to: mstsc → 100.64.0.2
🔗

P2P, end-to-end encrypted

Machines connect directly when possible (lowest latency); behind NAT/CGNAT they relay through the server. Always WireGuard-encrypted.

🛡️

Isolated by default

Each person sees only their own machines. Nobody can discover or reach yours unless you allow it.

🤝

Consent-based sharing

Grant someone RDP/SSH access to your machine by email + port, right from the dashboard. Revoke anytime.

🖥️ Great for RDP into a home/office machine, reaching a NAS/server or internal DB — without opening any ports to the internet (far safer than port forwarding).
★ — Mission

Shared infrastructure, not profit

“Those helped today
may be the ones lending a hand tomorrow.” the spirit of entry.io.vn

entry.io.vn began as community infrastructure for Vietnamese developers, built on a simple idea: those who can, chip in — so a student, a new developer, or a small project can still ship to the world, free, with no barriers. You don't contribute to "buy a service" — you help sustain shared infrastructure. Open to everyone.

01

Non-profit

Not profit-driven. Contributions only cover infrastructure costs.

02

Transparent

Every cost is public — servers, domains, bandwidth — anyone can audit.

03

Free, expanding

Any surplus goes back into free infrastructure for the community.

Sustaining shared infrastructure for developers 🌏  —  sennd & the entry.io.vn community

FAQ

Frequently asked questions

Tunnel and private network — the common questions.

Is entry.io.vn an ngrok alternative?
Yes. Expose any local service to a public HTTPS URL with a single ssh command — no client to install, free, and non-profit. It also adds a private WireGuard mesh (a self-hosted Tailscale alternative) that ngrok doesn't offer.
Is it really free?
Yes — non-profit and community-funded. Everyone uses it for free; contributions only cover infrastructure and are published transparently on the transparency page.
How is the private network different from a tunnel?
A tunnel exposes one local service to the public internet. The private network links your own machines into a closed mesh — only you (or people you allow) can reach them, by IP 100.64.x.x, end-to-end encrypted.
Can I RDP into a machine behind CGNAT without port forwarding?
Yes. Install the private network on both machines and RDP by IP 100.64.x — no router config. Behind CGNAT, traffic relays through the server, still encrypted. See the Private Network section.
Do I need to install anything?
For tunnels, just ssh (built into every OS). For the private network, a one-click installer (Windows/Linux/macOS) you download from the dashboard.
"Permission denied (publickey)"?
Your public key isn't added yet. Get it (cat ~/.ssh/id_ed25519.pub) and paste it into Dashboard ▸ SSH Keys, then run the command again.
Theme