导入 API库
在你的代码中导入 Tunnelblick 的 API 环境:
from tunnelblick import Connection
使用 HTTP 连接
通过 HTTP 接口获取数据:
conn = Connection("http://localhost:88", user="user", password="password")
result = conn.get(" Tunnelblick", "user") # 根据需要选择参数
使用 HTTPS 连接
使用 HTTPS 时,需要使用 HTTPS 传输。
conn = Connection("https://localhost:88", user="user", password="password")
result = conn.get("Tunnelblick", "user")
使用 XML 连接
通过 XML 传输:
conn = Connection("http://localhost:88", user="user", password="password")
result = conn.xml("/api/tunnelblick", "user")
使用 JSON 连接
使用 JSON 传输:
conn = Connection("http://localhost:88", user="user", password="password")
result = conn.json("/api/tunnelblick", "user", "id")
使用 XML-R 连接
使用 XML-R 传输:
conn = Connection("http://localhost:88", user="user", password="password")
result = conn.xmlr("/api/tunnelblick", "user")
注意事项
- 协议限制:某些协议可能有特定的限制或参数需要提供。
- 参数处理:不同的协议可能需要不同的参数,XML 和 JSON 需要提供 ID 参数。
- 文档与社区:参考 official文档或社区讨论,了解最新的功能和可用性。
通过以上步骤,你可以灵活地使用 Tunnelblick 连接工具以满足不同的开发需求。




