ntb-67 — Asyncio Tunneling Proxy Client
ntb-67-client — это легковесный асинхронный CLI-клиент на базе Python asyncio, предназначенный для быстрого проброса локальных портов в глобальную сеть. Альтернатива таким инструментам, как ngrok и localtunnel.
Проект в стадии разработки (WIP): Архитектура находится в состоянии активного тестирования. Стабильность версий не гарантируется, а документация будет дополняться по мере стабилизации API.
Особенности
- Полная асинхронность: Высокая производительность и низкое потребление ресурсов благодаря asyncio.
- Динамические поддомены: Автоматическое выделение уникальных адресов на сервере маршрутизации.
- Автоматическое возобновление: Устойчивость к кратковременным сбоям сети и сохранение сессии подключения.
Требования
- Python >= 3.10
Быстрый старт
1. Установка
Установите пакет напрямую из PyPI:
pip install ntb-67-client
Пример использования
Запустите туннель, указав порт локального веб-сервера (например, 8000):
ntb-67-client 8000
После успешного подключения вы получите URL вида https://<subdomain>.24tunl.ru
Metadata
Release files for ntb-67-client 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ntb_67_client-0.1.3.tar.gz | 8.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ntb_67_client-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / ntb_67_client-0.1.3.tar.gz
| Download URL | ntb_67_client-0.1.3.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3767116f28e5a3d8f8afa8b86398b6ab0822458c00545d89a66dabf1bdc4d6fd
|
|
BLAKE2b-256 checksum How to use checksums |
9f5f7690f3b53838d8401ad90f04c50bbdcb004f8d27e4da7c81a220e06a9f9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|
Release files / ntb_67_client-0.1.3-py3-none-any.whl
| Download URL | ntb_67_client-0.1.3-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
646bea092c46a1af440ed46470864f7491a2be2180707914c95d1e87f97db03d
|
|
BLAKE2b-256 checksum How to use checksums |
009fd423f14ce3a3bc07a74baedcc8aaf08a063e95fc39112c1e97a809a51ac8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|