源码取自XX-Net项目,精简webUI、php_proxy以及x_tunnel等功能,只保留gae_proxy以及自动扫描IP功能。
用户数据保存到data目录,运行软件后会自动生成,支持manual.ini配置文件,自定义IP段ip_range.txt。
代码为Linux版本,欢迎提交commit,提交代码后一段时间内会同步到Windows版本提供下载。
idea来自XX-Net#2301,模块简单,未部署谷歌appid者请慎重使用!如果熟悉GoAgent和XX-Net会很快上手。
版本下载Windows:https://github.com/xyuanmu/XX-Mini/releases/download/1.1/XX-Mini_win_v1.1.zip
Linux:https://github.com/xyuanmu/XX-Mini/releases/download/1.1/XX-Mini_linux_v1.1.zip
使用说明Windows:下载Windows版本解压后,双击运行goagent.exe等待一段时间扫描IP(半小时左右)
当有足够IP的时候右键点击系统托盘goagent图标-设置IE代理,选择 https://127.0.0.1:8086/proxy.pac
接下来即可使用IE进行翻墙,但公共appid不允许观看视频和下载
双击addto-startup.js脚本可以添加开机启动项
Linux:下载Linux版本解压后,打开终端,定位到XX-Mini目录,输入 pythonproxy.py等待一段时间扫描IP
之后设置浏览器代理为:127.0.0.1,端口:8087,支持pac自动代理的设置为 https://127.0.0.1:8086/proxy.pac
接下来即可使用浏览器翻墙,但公共appid不允许观看视频和下载
在XX-Mini目录,输入 pythonaddto-startup.py可以添加系统启动项
proxy.ini配置文件说明:[listen];监听地址,如果需要允许局域网/公网使用,设为0.0.0.0即可ip = 127.0.0.1;默认使用8087作为代理端口,如有需要可以修改port = 8087;启动后是否隐藏 goagent 窗口,0为隐藏(最小化至托盘),1为显示visible = 0;是否显示详细debug信息debuginfo = 0[gae];添加你自己的appid,多个用竖线 | 分隔appid = ;appid密码,无可不填password = ;类似于系统 hosts 功能,指定各网站连接方式为 direct 或 gae[hosts];下载分流,建议使用默认值[autorange];线程数,当观看视频不流畅可适当增加threads = 8;分块大小,如果IP质量好可以修改 maxsize 为更大的数值maxsize = 524288waitsize = 1048576bufsize = 65536;pac 自动配置脚本[pac];是否启用enable = 1;监听地址,如果需要允许局域网/公网使用,设为0.0.0.0即可ip = 127.0.0.1;默认使用8086作为代理端口,如有需要可以修改port = 8086;pac 文件名file = proxy.pac;是否开启广告拦截模式admode = 1;广告拦截规则订阅地址adblock = https://easylist-downloads.adblockplus.org/easylistchina.txt;被墙网站规则订阅地址gfwlist = https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt;更新时间,以秒计算expired = 86400;前置代理[proxy];是否启用,改为1启用enable = 0;代理类型,支持 HTTP HTTPS SOCK4 SOCK5type = HTTPhost = 127.0.0.1port = 8888user =passwd =[google_ip];开启 IPv6 选项,1开启,0关闭,慎重!use_ipv6 = 0;自动调整扫描线程数auto_adjust_scan_ip_thread_num = 1;;扫描线程数,默认50,若出现网络连接缓慢可改小一点max_scan_ip_thread_num = 50;谷歌IP上限,超过则剔除延时高的IPmax_good_ip_num = 3000;IP连接时间间隔,出现连接不稳定可适当调整ip_connect_interval = 8;单个IP连接数,建议别改,容易使IP失效max_links_per_ip = 1;连接设置,一般无需修改[connect_manager];最大连接线程https_max_connect_thread = 10;最小连接池数值https_connection_pool_min = 5;最大连接池数值https_connection_pool_max = 50;设置成 1 会在data目录生成日志文件 local.log,便调试用[system]log_file = 0
评论