支持ssl的socks5代理
furion的Python项目详细描述
furion是一个用python编写的加密代理。本质上,这只是 支持ssl的socks5服务器。它经常和上游的芙蓉一起使用 服务器以避免审查
功能
- 自动上游故障转移(当多个上游服务器 可用)。
- 用于选择最快上游的内置延迟检查。
- 来自指定中央登记处的定期上游更新
- 内置DNS服务器/代理以避免中毒。
- 限制允许客户端连接到的端口
- 方便的服务器端帐户管理。
依赖关系
除了标准的Python2.x之外,Furion没有任何外部依赖项 (>;=2.6)安装。支持Python3.x。有可选的支持 对于GEVET,如果现有的gEnter安装将被使用 发现。
安装
芙蓉可以通过pip安装:
pip install furion
或设置工具:
easy_install furion
要开始使用furion,至少需要一个furion.cfg文件。
默认情况下,furion将在^{tt1}中查找furion.cfg和upstream.json$ 或当前工作目录。您可以指定配置的路径 开关-c后的文件。
对于客户端,上游检查也需要upstream.json文件才能正常工作。 或者,您可以将upstream.json文件放在可以通过http访问的地方, 这样你就可以和你的朋友分享这个地址然后配置upstream 您的furion.cfg文件的节,如下所示,以使用该上游文件。
[upstream] central_url = http://your.upstream.json autoupdate_upstream_list = on update_frequency = start upstream_list_path = upstream.json
读取配置文件 examples 目录以获取更多信息。
Windows客户端
有一个win32二进制文件可供下载 release。
如果要自己构建,必须有python安装, 就我个人而言 ActivePython。然后安装 pyinstaller到c:\ pyinstaller和 使用 pyinstaller.bat 建造。