awesome-tunneling README

The project's README from github.com/anderspitman/awesome-tunneling. As one markdown file: README.md.

UPDATE 2026-08-10: I did a lot of backlog cleanup over the weekend. I used AI to help with automation and write comments, but I tried to make all the yes/no decisions myself. Some things almost certainly slipped through the cracks. If you feel your issue/PR was closed in error, please comment so I can take a closer look.

UPDATE 2026-02-16: Given the sensitive nature of tunneling tools, I'm going to start requiring at least 100 GitHub stars on any new additions. Projects not hosted on GitHub and commercial offerings will be handled case-by-case. Feel free to open an issue if you see a problem with this policy.

What is this list for

The purpose of this list is to track and compare tunneling solutions. This is primarily targeted toward self-hosters and developers who want to do things like exposing a local webserver via a public domain name, with automatic HTTPS, even if behind a NAT or other restricted network.

The dream

I started this list because I'm looking for a simple tool/service that does the following:

So far I haven't found a tool that does all of this. In particular, while some of them can do automatic certs through Let's Encrypt, none of them integrate the domain registration and DNS management in a simple way.

Recommendations

Open source (at least with a reasonably permissive license)

Commercial/Closed source

Overlay networks and other advanced tools

Reference

Discussions

awesome-tunneling (anderspitman/awesome-tunneling)

Searching Database…

Что это такое?Подобранный список туннельных инструментов и сервисов (альтернативы ngrok, Cloudflare Tunnel, Tailscale и ZeroTier), которые позволяют открыть локальный сервер в интернет, с упором на самостоятельный хостинг.
Это один большой список или он разбит на категории?Он разбит на категории, начиная с инструментов с открытым исходным кодом (для каждого указаны лицензия и язык реализации), а автор явно отделяет рекомендации от полного каталога.
С чего начать, если мне нужно просто что-то, что работает?Автор рекомендует Cloudflare Tunnel большинству пользователей, Pangolin или frp для работы в продакшене на собственных серверах, а SirTunnel разработчикам, которым нужно что-то минималистичное для доработки.
Нужен ли этим инструментам собственный клиентский софт или можно обойтись обычным SSH?Зависит от записи: некоторым (например, SSH-J.com, srv.us, tunnl.gg) хватает стандартного клиента OpenSSH без дополнительного ПО, а другим (frp, rathole, chisel, sish) нужно установить собственный клиентский или серверный бинарный файл.
Есть ли здесь инструмент, который делает все, что хочет автор?Нет. На момент написания автор так и не нашел ни одного инструмента, который совмещал бы автоматическую регистрацию домена и DNS, автоматические HTTPS-сертификаты, клиент, не требующий прав root, и простой графический интерфейс.
Для кого этот список?Для тех, кто сам развертывает свои сервисы, и для разработчиков, которые хотят открыть локальный веб-сервер через публичный домен с автоматическим HTTPS, даже за NAT или в ограниченной сети.
Список избегает ненадежных или заброшенных проектов?Сопровождающий теперь требует не менее 100 звезд на GitHub для новых записей из-за чувствительной природы туннельного ПО и проверяет добавления вручную, однако некоторые неподдерживаемые проекты остаются в списке и помечены как неподдерживаемые.
Какую проблему на самом деле решает туннельное ПО?Оно позволяет серверу, который находится за NAT или в ограниченной сети (например, домашнему компьютеру), открыть локальный сервис для публичного интернета через ретранслятор, без проброса портов и без публичного IP-адреса.
Записи действительно отбираются или просто добавляются все подряд?Да, сопровождающий активно курирует список: обращения и запросы на слияние проверяются (для сортировки комментариев используется ИИ), а новые записи должны набрать порог в 100 звезд, если только это не заметные коммерческие предложения.
Список охватывает и варианты с закрытым исходным кодом?Да, он включает как проекты с открытым исходным кодом (каждый с указанием лицензии и языка реализации), так и коммерческие сервисы с закрытым исходным кодом, например Cloudflare Tunnel.
Почему автор поддерживает этот список, а не просто пользуется ngrok?Автор хочет инструмент, который объединяет регистрацию домена, автоматический DNS, автоматические HTTPS-сертификаты, клиент без прав root и простой графический интерфейс. Этого не предоставляет ни один существующий инструмент, включая ngrok, в полном объеме.
Size
0.4 MB
Stars
22K
Updated
CommitOct 06
Age
6y
Commits · 90 Days