Asyncio Tunneling Proxy Client — alternative for ngrok/localtunnel
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ntb_67_client-0.1.2.tar.gz.
File metadata
- Download URL: ntb_67_client-0.1.2.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0fa31d8cf5baf4f316a20e31f6e9775c5b9f4206e7c01e270edf6ebd10a2d636
|
|
| MD5 |
067b79a25ec1c87434437e974ee50ee9
|
|
| BLAKE2b-256 |
25e1a80b6a313cee2f9a81b7044890ff9957afcef1cde112bb77615d2a6f95eb
|
File details
Details for the file ntb_67_client-0.1.2-py3-none-any.whl.
File metadata
- Download URL: ntb_67_client-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d64264c064895f07963358d62a5a05a2bcfeb8c665be0fe994193238a2416879
|
|
| MD5 |
7a54b7be4adcdd5b3667b2328d3e240a
|
|
| BLAKE2b-256 |
961a39415441cf43bdcaa98ace59fbbbd5b0140cc750834b8b0ad165a4158bc8
|