返回首页

如何让 uTools 通过代理服务器连接网络

总的来说就是为 uTools 添加启动参数 --proxy-server 即可通过代理访问网络。

备注:此方法只能代理掉 chromium 侧的流量,无法覆盖 uTools 本身非渲染进程的流量、插件 node 侧发起的流量。需要代理才能上网的用户可能出现 uTools 或插件无法更新,但是大部分功能应该无损,大部分插件的流量都是从 Chromium 侧发出的。

Windows

修改 uTools 的快捷方式

  1. 打开快捷方式的属性

    • 右键点击 uTools 的快捷方式,选择“属性”。
  2. 修改目标字段

    • 在“快捷方式”选项卡中,找到“目标”字段。在末尾添加 --proxy-server="http://proxyserver:port" 参数(将 proxyserverport 替换为你的代理服务器地址和端口)。

    示例:

    "C:\\Users\\Foo\\AppData\\Local\\Programs\\utools\\uTools.exe --proxy-server=http://192.168.1.10:8080"

    PS:--proxy-server= 可以接收 httpsocket5 代理

  3. 保存修改

    • 点击“确定”保存更改。

10

macOS

通过创建启动脚本和 Automator 应用程序来配置 uTools 使用代理服务器。

创建启动脚本

  1. 打开终端

    • 在 Finder 中找到 Terminal 并打开它。
  2. 创建脚本目录

    • 运行以下命令创建一个存放脚本的目录:

      mkdir -p ~/Scripts
  3. 创建启动脚本

    • 使用以下命令创建脚本文件:

      nano ~/Scripts/launch_utools.sh
    • 在 nano 编辑器中,输入以下内容(替换 proxyserverport 为实际的代理地址和端口):

      #!/bin/bash
      open -a "uTools" --args --proxy-server="http://proxyserver:port"
    • 保存并退出(按 Ctrl + O 保存,Ctrl + X 退出)。
  4. 赋予执行权限

    • 运行以下命令赋予脚本执行权限:

      chmod +x ~/Scripts/launch_utools.sh

创建 Automator 应用程序

  1. 打开 Automator

    • 打开 Automator
  2. 创建新应用程序

    • 选择“新建文档”,选择“应用程序”,然后点击“选择”。
  3. 添加运行 Shell 脚本操作

    • 在“库”中选择“实用工具”,然后双击“运行 Shell 脚本”。
  4. 配置 Shell 脚本

    • 将默认的 cat 命令替换为:

      ~/Scripts/launch_utools.sh
  5. 保存应用程序

    • 保存为 uTools - Proxy,并选择保存到 Applications 文件夹。

10

  1. 修改图标(可选)

    • 打开 uTools 的简介(uTools.app),选中图标并按 Command + C 复制。
    • 找到新的应用程序 uTools - Proxy
    • 右键点击选择“显示简介”,点击左上角的图标,然后按 Command + V 粘贴。

Linux

使用 Linux 的用户大概具备一定的技术能力,可以通过以下一般步骤自行解决:

  • 命令行启动 uTools:

    可以在终端中运行 uTools,并添加 --proxy-server 参数。例如:

    utools --proxy-server="http://proxyserver:port"

    具体的命令可能需要根据 uTools 的安装路径和用户的环境变量配置进行调整。

  • 修改桌面条目:

    在支持 .desktop 文件的桌面环境中,可以修改 uTools 的 .desktop 文件,添加启动参数。通常,.desktop 文件位于 /usr/share/applications/ 或 ~/.local/share/applications/ 目录下。

  • 使用启动脚本:

    类似于 macOS 的方法,可以创建一个启动脚本,并在其中添加启动参数,然后通过桌面环境的启动器或快捷方式调用这个脚本。