GoAgent 是一款基于 Python 的代理工具,曾广泛用于访问境外网络资源,尤其适用于 Google Chrome 浏览器,以下是详细的 GoAgent Chrome 配置教程,包含环境搭建、配置步骤及常见问题解决方法。

环境准备
在开始配置前,需确保满足以下条件:
- 操作系统:支持 Windows、macOS 或 Linux,本教程以 Windows 10 为例。
- Python 环境:安装 Python 2.7(GoAgent 兼容性最佳),从官网下载并安装,勾选“Add Python to PATH”。
- GoAgent 下载:从 GitHub 或可信源下载 GoAgent 压缩包(如
goagent-lantern版本),解压至D:\GoAgent目录。 - Chrome 浏览器:确保已安装最新版 Chrome。
配置 GoAgent 服务器端
-
修改
proxy.ini文件:- 用记事本打开
D:\GoAgent\local\proxy.ini,修改以下参数:[gae] gae_ip = 127.0.0.1 gae_port = 8086
- 若使用 GAE 代理,需配置
appid(需提前注册 Google App Engine 账号)。
- 用记事本打开
-
生成 CA 证书:
- 双击运行
D:\GoAgent\local\gen_cert.bat,生成CA.crt证书文件,此证书用于 HTTPS 代理解密。
- 双击运行
配置 Chrome 浏览器
-
安装 SwitchyOmega 扩展:
(图片来源网络,侵删)打开 Chrome 应用商店,搜索 “SwitchyOmega”,点击“添加到 Chrome”。
-
导入代理设置:
- 点击 Chrome 右上角的 SwitchyOmega 图标,选择“选项”。
- 在“代理模式”中选择“自动切换配置”,点击“导入 PAC 脚本 URL”。
- 输入 PAC 脚本地址(如
http://127.0.0.1:8080/proxy.pac),或手动配置规则。
-
信任 CA 证书:
- 在 Chrome 地址栏输入
chrome://settings/certificates,进入“证书”管理。 - 选择“受信任的根证书颁发机构”选项卡,点击“导入”,选择
D:\GoAgent\local\CA.crt文件。
- 在 Chrome 地址栏输入
启动 GoAgent 服务
-
运行本地代理:
(图片来源网络,侵删)- 打开命令提示符(CMD),切换至 GoAgent 目录:
cd D:\GoAgent\local。 - 执行
python proxy.py,若显示INFO:proxy[xx:xx] server start at 0.0.0.0:8080,表示启动成功。
- 打开命令提示符(CMD),切换至 GoAgent 目录:
-
测试代理连通性:
- 在 Chrome 中打开
http://www.google.com,若能正常访问,说明配置成功。
- 在 Chrome 中打开
常见问题排查
-
代理无法连接:
- 检查防火墙是否阻止 8080 端口。
- 确认
proxy.ini中的gae_port与 Chrome 代理设置一致。
-
HTTPS 网站显示证书错误:
- 重新导入 CA 证书,或尝试清除 Chrome 缓存。
- 检查系统时间是否正确,证书验证依赖时间同步。
高级配置(可选)
-
多代理切换:
在 SwitchyOmega 中配置多个情景模式(如“直连”“代理”“PAC 规则”),实现一键切换。
-
定时启动:
- 使用 Windows 任务计划程序,设置开机自动运行
python proxy.py。
- 使用 Windows 任务计划程序,设置开机自动运行
替代方案
由于 GoAgent 已停止更新,建议考虑以下替代工具: | 工具名称 | 特点 | 适用场景 | |----------|------|----------| | V2Ray | 支持多种协议,配置灵活 | 长期稳定代理需求 | | Clash | 基于 rule-set 的代理规则管理 | 多设备统一代理 | | Lantern | 开源免费,操作简单 | 新手用户快速上手 |
相关问答 FAQs
问题1:GoAgent 启动时提示“ModuleNotFoundError: No module named 'OpenSSL'”怎么办?
解答:这是缺少 Python 依赖库导致的,需安装 PyOpenSSL 库,打开 CMD 执行 pip install pyopenssl,若 pip 未安装,先下载 pip 安装脚本运行后再安装依赖。
问题2:Chrome 中 SwitchyOmega 无法加载 PAC 脚本,显示 404 错误?
解答:确认 PAC 脚本 URL 是否正确,应为 http://127.0.0.1:8080/proxy.pac,若 GoAgent 未启动,需先启动本地代理服务,若问题依旧,检查 D:\GoAgent\local 目录下是否存在 proxy.pac 文件,若无需重新生成。
