bore — проброс локального порта в интернет

★ 11.4K

bore — это открытый CLI-инструмент на Rust, который одной командой пробрасывает локальный TCP-порт на публичный адрес, обходя NAT и брандмауэр. Берут, когда нужно быстро показать заказчику сайт с ноутбука, принять вебхук от внешнего сервиса на локальную среду разработки, дать коллеге доступ к тестовому стенду за домашним роутером — словом, когда надо «открыть наружу» что-то, работающее на localhost. Написан на Rust (~400 строк безопасного асинхронного кода), ставится через cargo install bore-cli, Homebrew, AUR, пакеты Gentoo или готовый бинарник для macOS/Windows/Linux; есть Docker-образ для AMD64. Работает через промежуточный сервер — можно использовать публичный bore.pub или развернуть собственный командой bore server; поддерживает опциональный секрет для аутентификации и выбор конкретного удалённого порта. Направление — проброс трафика наружу с локальной машины, а не обратное туннелирование в VPN-стиле. Делает ровно одно дело — пересылает TCP — без HTTP-инспекции, дашборда и постоянных адресов. Подойдёт для временного показа и разработки; не подходит для постоянного хостинга — туннель живёт только пока запущена команда.