贝博恩创新科技网

goagent chrome 教程

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

goagent chrome 教程-图1
(图片来源网络,侵删)

环境准备

在开始配置前,需确保满足以下条件:

  1. 操作系统:支持 Windows、macOS 或 Linux,本教程以 Windows 10 为例。
  2. Python 环境:安装 Python 2.7(GoAgent 兼容性最佳),从官网下载并安装,勾选“Add Python to PATH”。
  3. GoAgent 下载:从 GitHub 或可信源下载 GoAgent 压缩包(如 goagent-lantern 版本),解压至 D:\GoAgent 目录。
  4. Chrome 浏览器:确保已安装最新版 Chrome。

配置 GoAgent 服务器端

  1. 修改 proxy.ini 文件

    • 用记事本打开 D:\GoAgent\local\proxy.ini,修改以下参数:
      [gae]
      gae_ip = 127.0.0.1
      gae_port = 8086
    • 若使用 GAE 代理,需配置 appid(需提前注册 Google App Engine 账号)。
  2. 生成 CA 证书

    • 双击运行 D:\GoAgent\local\gen_cert.bat,生成 CA.crt 证书文件,此证书用于 HTTPS 代理解密。

配置 Chrome 浏览器

  1. 安装 SwitchyOmega 扩展

    goagent chrome 教程-图2
    (图片来源网络,侵删)

    打开 Chrome 应用商店,搜索 “SwitchyOmega”,点击“添加到 Chrome”。

  2. 导入代理设置

    • 点击 Chrome 右上角的 SwitchyOmega 图标,选择“选项”。
    • 在“代理模式”中选择“自动切换配置”,点击“导入 PAC 脚本 URL”。
    • 输入 PAC 脚本地址(如 http://127.0.0.1:8080/proxy.pac),或手动配置规则。
  3. 信任 CA 证书

    • 在 Chrome 地址栏输入 chrome://settings/certificates,进入“证书”管理。
    • 选择“受信任的根证书颁发机构”选项卡,点击“导入”,选择 D:\GoAgent\local\CA.crt 文件。

启动 GoAgent 服务

  1. 运行本地代理

    goagent chrome 教程-图3
    (图片来源网络,侵删)
    • 打开命令提示符(CMD),切换至 GoAgent 目录:cd D:\GoAgent\local
    • 执行 python proxy.py,若显示 INFO:proxy[xx:xx] server start at 0.0.0.0:8080,表示启动成功。
  2. 测试代理连通性

    • 在 Chrome 中打开 http://www.google.com,若能正常访问,说明配置成功。

常见问题排查

  1. 代理无法连接

    • 检查防火墙是否阻止 8080 端口。
    • 确认 proxy.ini 中的 gae_port 与 Chrome 代理设置一致。
  2. HTTPS 网站显示证书错误

    • 重新导入 CA 证书,或尝试清除 Chrome 缓存。
    • 检查系统时间是否正确,证书验证依赖时间同步。

高级配置(可选)

  1. 多代理切换

    在 SwitchyOmega 中配置多个情景模式(如“直连”“代理”“PAC 规则”),实现一键切换。

  2. 定时启动

    • 使用 Windows 任务计划程序,设置开机自动运行 python proxy.py

替代方案

由于 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 文件,若无需重新生成。

分享:
扫描分享到社交APP
上一篇
下一篇