支持ssl的socks5代理

furion的Python项目详细描述


furion是一个用python编写的加密代理。本质上,这只是 支持ssl的socks5服务器。它经常和上游的芙蓉一起使用 服务器以避免审查

项目位于GitHub, 在BitBucket上镜像

功能

  • 自动上游故障转移(当多个上游服务器 可用)。
  • 用于选择最快上游的内置延迟检查。
  • 来自指定中央登记处的定期上游更新
  • 内置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 建造。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Selenium中弹出的java句柄窗口   java将格式化消息从任何片段传递到活动   java如何从int类型的方法返回多个整数   servlets数据不会使用java类和bean插入数据库   java如何修改Solr给出的搜索结果页面?   java如何在wildfly中重定向应用程序路径?   java使用Apache异步HTTP客户端从InputStream构造多部分请求   java解析来自REST的压缩输入流   java上载文件失败,原因是Vaadin Spring PlupLocaddon   使用需要CSRF令牌的旧端点的javascript   java如何在viewpager应用程序中将图像设置为墙纸?   java Axis2与SharePoint 2013(ADFS/FedAuth cookie)   java H2选择:意外的类型39映射   Docker Composition中拒绝java Spring应用程序连接   使用Java的ibm mq ibm mq获取LGETTIME   java循环逻辑中的漏洞   javaspringcom。mongodb。util。JSONParseException   方法调用“振动”可能会产生java。更新到Android Studio 3后出现lang.NullPointerException警告   datetime如何将日历的时间与java进行比较。sql。时间物体?