​​bore



Современный, простой 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>

https://github.com/ekzhang/bore

Отправить комментарий

Комментировать (0)

Новые Старые