Быстрый старт
Быстрый старт с fxTunnel: одной командой откройте доступ из интернета к локальному веб-серверу, SSH или DNS через HTTP-, TCP- или UDP-туннель.
Клиент установлен и токен сохранён (установка, аутентификация)? Тогда туннель открывается одной командой. Он работает, пока запущен клиент; остановить — Ctrl+C.
HTTP-туннель
Откройте локальный веб-сервер на порту 3000:
$fxtunnel http 3000
→ Tunnel established!
→ HTTP: http://lemon.fxtun.ru
→ HTTPS: https://lemon.fxtun.ru
→ Forwarding to localhost:3000Адрес https://lemon.fxtun.ru доступен из интернета, запросы на него приходят на ваш localhost:3000. Поддомен выбирается случайно и при следующем запуске будет другим. Выбрать поддомен самому можно флагом --domain, если его не занял другой пользователь:
$fxtunnel http 3000 --domain myappПодробнее — в разделе «HTTP-туннели».
TCP-туннель
Откройте SSH-сервер:
$fxtunnel tcp 22
→ Tunnel established!
→ TCP: fxtun.ru:12345
→ Forwarding to localhost:22Порт на сервере назначается автоматически. Подключение к вашему SSH:
$ssh user@fxtun.ru -p 12345Подробнее — в разделе «TCP-туннели».
UDP-туннель
Откройте локальный DNS-сервер:
$fxtunnel udp 53
→ Tunnel established!
→ UDP: fxtun.ru:21234
→ Forwarding to localhost:53Проверка:
$dig @fxtun.ru -p 21234 example.comUDP-туннели недоступны на бесплатном тарифе. На нём клиент напишет в лог ошибку UDP tunnels are not available on your plan.
Подробнее — в разделе «UDP-туннели».
Если токен не сохранён, передайте его прямо в команде: fxtunnel http 3000 -t sk_fxtunnel_ваш_токен.