Современный, простой 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
إرسال تعليق