Как открыть TCP-порт через туннель без роутера
TCP — протокол, на котором работает большинство сервисов, которые вообще имеет смысл открывать наружу: от сервера Minecraft до SSH. Разберём, как открыть TCP-порт через туннель ProximaTunnel — без белого IP, без проброса портов на роутере и без прав администратора сети.
Что работает по TCP
TCP гарантирует, что данные дойдут и дойдут в правильном порядке. Если сервис передаёт файлы, команды или состояние, которое нельзя потерять, — это TCP.
| Сервис | Типовой порт |
|---|---|
| Сервер Minecraft (Java Edition) | 25565 |
| Terraria | 7777 |
| Веб-сервер и дев-сервер без TLS | 3000, 5173, 8000, 8080 |
| SSH | 22 |
| RDP (удалённый рабочий стол Windows) | 3389 |
| PostgreSQL / MySQL | 5432 / 3306 |
| RCON у серверов Source и GoldSrc | 27015 |
Если сервис отдаёт сайт и ему нужен валидный сертификат, TCP — не лучший выбор: бери режим HTTPS, про него отдельный гайд. А голос и большинство шутеров живут на UDP — см. как открыть UDP-порт.
Перед началом: сервис должен слушать порт
Туннель ничего не запускает — он только переливает трафик в уже работающий сервис. Сначала запусти его, потом создавай туннель.
Проверить, что порт действительно занят твоим сервисом, можно в командной строке Windows:
netstat -ano | findstr :25565
Если в выводе есть строка со статусом LISTENING — сервис слушает, можно двигаться дальше. Если пусто, сервис не запущен или слушает другой порт.
Сервису достаточно слушать
127.0.0.1— ProximaClient работает на той же машине и подключается к нему локально. Выставлять сервис на0.0.0.0ради туннеля не нужно.
Как открыть TCP-порт
Шаг 1. Открой экран «Туннели»
Запусти ProximaClient и нажми первую иконку в левом меню. Затем — кнопку + справа от заголовка.

Шаг 2. Заполни окно «Новый туннель»
- Название — например «Minecraft» или «Dev-сервер».
- Протокол — выбери TCP.
- Локальный порт — тот самый порт, который ты проверил через
netstat. - Локация — «Авто», если подключаться будут из разных мест. Если знаешь регион — «Выбрать» и узел с наименьшим пингом.

Нажми «Создать туннель».
Шаг 3. Скопируй адрес
В карточке туннеля появится блок «Ваш адрес · TCP» с адресом вида archi.proximamp.com:30121 и подписью, на какой локальный порт он ведёт. Кнопка «Копировать» кладёт его в буфер.
Это полный адрес вместе с портом — именно в таком виде его и вставляют:
- в Minecraft — в поле «Адрес сервера» при добавлении сервера;
- в браузер — как
http://archi.proximamp.com:30121; - в SSH —
ssh user@archi.proximamp.com -p 30121(порт отдельным ключом-p).
Внешний порт не совпадает с локальным
Это нормально и почти всегда так: снаружи туннель отдаётся на своём порту, который назначается автоматически. Локальный 25565 может смотреть наружу как 30121.
Для Minecraft это значит, что друзьям нужно вводить адрес с портом — просто имя домена не сработает. Если хочется привычного 25565 снаружи, в окне создания есть блок «Свой публичный порт»: на платном тарифе внешний порт закрепляется за тобой и перестаёт меняться. Условия по тарифам — на странице ProximaTunnel.
Если не подключается
- Сервис не запущен. Туннель будет «Подключён», а соединение — обрываться. Проверь
netstat. - Перепутан протокол. Игра или сервис работает по UDP, а туннель создан TCP — трафик не пойдёт. Сверься с таблицей выше.
- Адрес без порта. Порт — обязательная часть адреса, копируй строку целиком.
- Сервис слушает не тот порт. В конфиге сервера порт мог быть изменён; в туннеле должен стоять тот же.
- Порт занят другой программой. Сервис тогда просто не стартует — разбор в статье Ошибка «Failed to bind to port».
Частые вопросы
Нужен ли белый IP? Нет. Туннель открывает исходящее соединение, внешний адрес выдаёт ProximaMP.
Сколько TCP-туннелей можно держать? Зависит от тарифа, счётчик виден в заголовке экрана «Туннели». Цифры — на странице ProximaTunnel.
Нужен ли ProximaClient тому, кто подключается? Нет, клиент нужен только на машине, где работает сервис.
Можно ли открыть сразу несколько портов? Да, на каждый порт создаётся отдельный туннель.
А если сервис на другом компьютере в моей сети? Туннель ведёт на локальный порт той машины, где запущен ProximaClient. Ставь клиент на ту же машину, где работает сервис.
Открой свой TCP-порт
Скачать ProximaClient для Windows → — бесплатный стартовый тариф, туннель поднимается за пару минут.
Ещё по теме: как открыть локальный порт в интернет · сервер Minecraft без проброса портов