🕵️ Bore – простой CLI-инструмент для создания туннелей к Localhost

Обзоры

Современный, простой TCP-туннель на Rust, который открывает локальные порты для удаленного сервера, обходя стандартные брандмауэры NAT-соединений.

Это все, что он делает: не больше и не меньше.

# Установка (нужен Rust)
cargo install bore-cli

# На локальной машине
bore local 8000 --to bore.pub

Он откроет ваш локальный порт localhost:8000 для публичного интернета по адресу bore.pub:<PORT>, где номер порта назначается случайным образом.

Аналогично localtunnel и ngrok, за исключением того, что bore задуман как высокоэффективный, не зависящий ни от кого инструмент для пересылки TCP-трафика, простой в установке и самостоятельном хостинге, без каких-либо излишеств.

(bore насчитывает менее 400 строк безопасного, асинхронного Rust-кода и тривиально настраивается – достаточно запустить один бинарник для клиента и сервера).

Установка

Вы можете собрать команду bore CLI из исходного кода с помощью Cargo, менеджера пакетов Rust.

Эта команда устанавливает бинарный файл bore по доступному пользователю пути.

cargo install bore-cli

ТАкже есть Docker.

Каждый образ создан для 64-битной архитектуры AMD и 64-битной архитектуры Arm.

Они помечены конкретной версией и позволяют запускать статически связанный бинарный файл bore из минимального “scratch” контейнера.

docker run -it --init --rm --network host ekzhang/bore <ARGS>

Скачать Bore

Добавить комментарий