Домашний сервер · без внешнего адреса

Доступ к компьютеру и серверу без белого IP

Провайдер не выдаёт внешний адрес, а к домашнему серверу, камере или рабочей машине нужно попасть снаружи. Туннель выставляет наружу только нужный порт — без белого адреса, без настройки роутера и без покупки статики у провайдера.

Бесплатный тариф навсегда. Без карты.

Почему без белого адреса ничего не пробрасывается

Внешний адрес — это адрес, по которому вас видно из интернета. Домашним тарифам его чаще всего не выдают: провайдер ставит абонентов за общий NAT, и один внешний адрес делится между сотнями квартир. Ваш компьютер получает адрес из служебного диапазона, и снаружи обратиться к нему невозможно — обращаться не к чему.

Отсюда и бессмысленность проброса портов в такой сети: правило на роутере сработает только внутри дома. Роутер не может открыть порт, которого у него самого нет.

Как проверить: посмотрите адрес WAN в настройках роутера. Если он начинается на 10., 100.64–100.127, 172.16–172.31 или 192.168 — адрес серый. Если совпадает с тем, что показывают сервисы «мой IP», — белый.

Что можно сделать

Купить белый IP у провайдера

Обычно 100–200 ₽ в месяц, и адрес привязан к одному подключению. Способ рабочий, но требует ещё и настройки проброса на роутере, а при переезде или смене провайдера всё повторяется заново.

Поднять VPN

Даёт доступ ко всей домашней сети сразу. Взамен нужен сервер с белым адресом где-то снаружи, настройка ключей и клиент на каждом устройстве, с которого вы подключаетесь.

Туннель

Наружу выставляется ровно один порт и ровно тот сервис, который нужен. Ставится одной командой на самой машине, ничего не нужно менять ни на роутере, ни у провайдера.

Удалённый рабочий стол как услуга

Сторонние программы вроде TeamViewer решают задачу для рабочего стола, но не подходят, когда наружу нужен веб-сервис, API или база — им нужен порт, а не картинка экрана.

Как открыть доступ

  1. 1

    Поставьте клиент на машину, к которой нужен доступ

    Скачайте приложение для своей системы кнопкой ниже и войдите в аккаунт. Клиент есть для Windows, Linux и macOS — с интерфейсом и в консольном варианте.

  2. 2

    Веб-сервис или панель

    Домашний медиасервер, панель умного дома, локальный сайт. В ответ вы получите адрес вида https://имя.fxtun.ru с сертификатом — открывается в любом браузере.

    $fxtun http 8080

    Туннель поднят: https://home.fxtun.ru → localhost:8080

  3. 3

    RDP, SSH, база данных

    Любой сервис, работающий по TCP: удалённый рабочий стол на 3389, SSH на 22, PostgreSQL на 5432. Клиент выдаст адрес и порт, которые вписываются в обычную программу подключения.

    $fxtun tcp 3389

    Туннель поднят: fxtun.ru:38914 → localhost:3389

  4. 4

    Закрепите адрес, если он нужен постоянный

    На бесплатном тарифе имя держится, пока туннель работает. Зарезервировать имя за собой насовсем и подключить свой домен можно с тарифа Base за 210 ₽ в месяц.

Часто задаваемые вопросы

Что посмотреть дальше

Откройте доступ к своей машине за минуту

Регистрация занимает минуту, клиент ставится в один клик.