关于 Python-TK 小程序的 PAC 自动化问题

微信扫一扫,分享到朋友圈

关于 Python-TK 小程序的 PAC 自动化问题

开发需求中, 要求使用 TK 打包小程序配置代理服务, 此时我的设想架构如下:

  1. TK 小程序请求/修改对应 PAC 文件
  2. 后端服务返回/修改对应 PAC 文件并保存
  3. TK 小程序将请求 API 修改至电脑主机配置项中

了解相关 PAC 文件, 请点击这里。

此时你需要构建以下代码:

  • 后端 PAC 文件管理/返回服务器
  • TK 小程序
    • PAC 黑白名单修改/展示功能
    • 修改本地电脑主机逻辑代码
    • Proxy 代理服务

当你可以使用 TK 撰写并保存 PAC 文件的时候就成功了一大部分, 而这篇博文主要是实现自动化的问题:

  • 自动识别并保存修改的最新内容
  • 自动关闭代理服务
  • 自动修改 windows 电脑 PAC 配置

windows shell 纪要

将这个命令行数据放在纪要信息栏中:

  • 修改 PAC 地址在 windows 本机配置中(将 http://medusasorcerer.com 替换成你的 PAC 文件地址):
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /t REG_DWORF /d "http://medusasorcerer.com" /f
    复制代码
  • 清除(在电脑中表现为关闭) PAC 代理配置
    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /f
    复制代码

这剧到底还有多少惊喜?

上一篇

【译】像高级前端开发人员一样使用Chrome DevTools

下一篇

你也可能喜欢

关于 Python-TK 小程序的 PAC 自动化问题

长按储存图像,分享给朋友