- 自动从gfwlist官方配置文件解析地址,生成pac文件
- 使用nodejs作为服务器,兼容ES6语言
- 支持自定义代理名单,白名单
在pac.js
调整模板文件
2. 安装 nodejs 运行命令如下
node.exe --es-module-specifier-resolution=node index.js --input-type=module
3. 编译 nodejs
看 Developer 运行npm run build
编译后使用exe
- 可以在server.js 调整端口号
- 可以添加命令参数 --port=8880 更改端口号
- 使用node-server.vbs运行可以隐藏命令窗口
- 在
update_pac.js
中配置了几条pac文件下载地址,以解决外往访问慢的问题
可以按照你喜欢的方式添加开机启动,此处不解释了
- 创建快捷方式到开始菜单/启动
- 添加注册表项
- 计划任务
在系统设置中填pac地址 http://127.0.0.1:8880/pac
每天会在bin目录下刷新一次pac文件做缓存,自行决定是否要删除
http://127.0.0.1:8880/wakeup?XX-XX-XX-XX-XX-XX
唤醒局域网中Mac地址的电脑
Build 时,执行文件例如 fetched-v**.**.*-win-x64 下载缓慢的话,前往 pkg下载,直接改名成fetched-v**.**.*-win-x64
文件复制到 C:\Users\[用户]\.pkg-cache\v3.3
在各软件中http代理可以填写此ip与端口.