AiTun
AiTun - Secure tunnel service that exposes local servers to the public internet, supporting IPv6/IPv4 P2P and relay modes.
Installation
pip install aitun
Usage
# Quick start - expose local port 8080 (free tunnel, no sign-up)
aitun -p 8080
# With explicit server
aitun -s aitun.cc:6639 -p 8080
# With auth token (registered subdomain)
aitun -k YOUR_TOKEN -p 8080
# With TCP forwarding (SSH + MySQL)
aitun -k YOUR_TOKEN -p 8080 --tcp-ports 22,3306
# Run as daemon
aitun -p 80 --daemon
# Stop daemon
aitun --stop
CLI Flags
| Flag | Description |
|---|---|
-p PORT |
Local service port (default: 0 = no HTTP port; TCP-only mode with --tcp-ports) |
-k TOKEN |
Auth token for registered subdomain (omit for free tunnel) |
-s SERVER |
Server address (default: aitun.cc:6639) |
--host HOST |
Local service address (default: localhost) |
--tcp-ports PORTS |
TCP forwarding ports, comma-separated (requires -k) |
--p2p |
Enable P2P direct connection (default: enabled) |
--no-p2p |
Disable P2P, force server relay mode |
--daemon |
Run as background daemon |
--stop |
Stop running daemon |
Modes
- Free Tunnel: Instant proxy URL like
aitun.cc/abc123(no sign-up, 24h validity) - Subdomain: Custom subdomain like
myapp.t.aitun.cc(HTTPS, requires sign-in) - Short Domain: Short subdomain like
myapp.aitun.cc(requires sign-in) - TCP Forwarding: Forward SSH, MySQL, etc. via SNI routing (requires
-kand--tcp-ports) - SSH ProxyCommand: Use
aitun ssh-proxy host.t.aitun.cc 22to wrap SSH in TLS for subdomain routing
License
MIT
Release files for aitun 4.9.33
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aitun-4.9.33.tar.gz | 32.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aitun-4.9.33-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 65.0 MB
Release files / aitun-4.9.33.tar.gz
| Download URL | aitun-4.9.33.tar.gz |
|---|---|
| Size | 32.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bc8e8c7e0e5e03b4b7c7cd041f2ab0482a562091032beb7bb33692340225808b
|
|
BLAKE2b-256 checksum How to use checksums |
b804157b23fd8fa4c9c253e098a71e86afaf9db92a7cf834caa3c1212167ce3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / aitun-4.9.33-py3-none-any.whl
| Download URL | aitun-4.9.33-py3-none-any.whl |
|---|---|
| Size | 32.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d2f65ffa4c697ba009bb389360e4d2ee60f5daa7dd4d9185ff96142ebc3d5e02
|
|
BLAKE2b-256 checksum How to use checksums |
89722bc9e27bbc3cae9e66201ac9f1c49adcccf21581b5d8eb19763ee31cca2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|