Alternatives
Products that do what Holesail.io does
Share local services over P2P tunnels
- 1

- 2

- 3
- 4NI
2019 · nextdns.io
- 5PH
Hi, I just saw this tweet[^1] by @QuinnyPig that mentions accessing your Pi-hole while traveling thanks to TailScale and wondered how to deploy Pi-hole at the edge, instead of a home lab, for improved latency. My simple solution involves running it on Fly.io to make it easy to relocate anywhere, and embedding tailscale into the same firecracker VM (né docker container) to keep the infra dead simple and cheap. Naively deploying a publicly accessible DNS resolver is not ideal[^2] so the main constraint was to secure the VM by 1) keeping all public ports closed and 2) having Pi-hole listen only…
2022 · github.com
- 6

- 7WC
WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.
2023 · github.com
- 8

- 9

- 10

- 11NS
2013 · ngrok.com
- 12

- 13MS
malai is a peer to peer network, and is a dead simple to share your local development HTTP server, without setting up tunnels, dealing with firewalls, or relying on cloud services. In malai 0.2.5, we have added TCP support, which means you can expose any TCP service to others using malai, without opening the TCP service related port to Internet. With malai installed on both ends, any TCP service can be securely tunneled over it. It can be used to secure your SSH service, or securely share your database server. GitHub: https://github.com/kulfi-project/kulfi (star us!)…
2025 · malai.sh
- 14
- 15ST
A fast SOCKS5 proxy that tunnels your traffic through what looks like normal SMTP email, bypassing Deep Packet Inspection firewalls. How it works: - Client runs a local SOCKS5 proxy (127.0.0.1:1080) - Traffic is sent to server disguised as SMTP (EHLO, STARTTLS, AUTH) - DPI sees legitimate email session, not a VPN/proxy Features: - One-liner install on any Linux VPS - Multi-user with per-user secrets and IP whitelists - Auto-generated client packages (just double-click to run) - Auto-reconnect on connection loss - Works with any app that supports SOCKS5 Tech: Python/asyncio, TLS…
Jan 2026 · github.com
- 16RT
Every privacy-focused DNS service requires an account: NextDNS, Cloudflare for Families, Apple's iCloud Private Relay (paid, iOS-only). The protocol that doesn’t require one - ODoH - had basically one well-known public relay operator (Frank Denis on Fastly Compute, default in dnscrypt-proxy). I built a second one and the client to talk to it.
May 2026 · numa.rs
- 17

- 18

- 19AT
2021 · playit.gg
- 20

- 21

- 22TD
2020 · tunnelto.dev
- 23PA
Hey HN! localtunnel's server needs random ports per client. That doesn't work on Fly.io or behind strict firewalls. We rewrote it in TypeScript and added multiplexing over a single port. Open-source and 100% self-hostable. Public instance at *.pipenet.dev if you don't want to self-host. Built at Glama for our MCP Inspector, but it's a generic tunnel with no ties to our infra. https://github.com/punkpeye/pipenet
Jan 2026 · pipenet.dev
- 24AS
This is a proof of concept utility which allows you to expose local services to the internet at large: https://github.com/skx/tunneller In short it is a simple ngrok alternative, which you can self-host. Because it is a proof of concept it hasn't been tested extensively, but it seems like it will solve my immediate-needs. Of course it needs test, and structure added. But feedback can't hurt :)
2019
Ranked by how close each launch is in meaning, then by votes. Refine with a description →