TurboTunnel使用文档
1. 环境要求
- 操作系统:
Windows
、Linux
、MacOS
- Python:
>=3.5
2. 安装方法
$ pip3 install turbo-tunnel
使用turbo-tunnel
命令测试安装是否成功。如果提示没有找到程序,可以使用python3 -m turbo_tunnel
来执行命令。
3. 基本功能
在turbo-tunnel中每种类型的隧道服务都会定义一个URL,例如:http://1.1.1.1:8080/
、ssh://2.2.2.2:2222/
等。不同服务通过URL中的协议
区分。用户也可以定义自己的隧道协议。
基本上每种类型的隧道都会实现一个TunnelServer
和Tunnel
类。在命令行中,使用-l/--listen
参数可指定要监听服务的相关信息;而使用-t/--tunnel
参数可以指定后续要穿越的隧道。
监听服务时,如果指定了IP地址,表示会使用该地址进行监听;如果不指定,例如http://:8080/
,则表示监听在全局地址:0.0.0.0
。