总的来说就是为 uTools 添加启动参数 --proxy-server
即可通过代理访问网络。
备注:此方法只能代理掉 chromium 侧的流量,无法覆盖 uTools 本身非渲染进程的流量、插件 node 侧发起的流量。需要代理才能上网的用户可能出现 uTools 或插件无法更新,但是大部分功能应该无损,大部分插件的流量都是从 Chromium 侧发出的。
打开快捷方式的属性:
修改目标字段:
--proxy-server="http://proxyserver:port"
参数(将 proxyserver
和 port
替换为你的代理服务器地址和端口)。示例:
"C:\\Users\\Foo\\AppData\\Local\\Programs\\utools\\uTools.exe --proxy-server=http://192.168.1.10:8080"
PS:--proxy-server=
可以接收 http
或 socket5
代理
保存修改:
通过创建启动脚本和 Automator 应用程序来配置 uTools 使用代理服务器。
打开终端:
Terminal
并打开它。创建脚本目录:
运行以下命令创建一个存放脚本的目录:
mkdir -p ~/Scripts
创建启动脚本:
使用以下命令创建脚本文件:
nano ~/Scripts/launch_utools.sh
在 nano 编辑器中,输入以下内容(替换 proxyserver
和 port
为实际的代理地址和端口):
#!/bin/bash
open -a "uTools" --args --proxy-server="http://proxyserver:port"
Ctrl + O
保存,Ctrl + X
退出)。赋予执行权限:
运行以下命令赋予脚本执行权限:
chmod +x ~/Scripts/launch_utools.sh
打开 Automator:
Automator
。创建新应用程序:
添加运行 Shell 脚本操作:
配置 Shell 脚本:
将默认的 cat
命令替换为:
~/Scripts/launch_utools.sh
保存应用程序:
uTools - Proxy
,并选择保存到 Applications
文件夹。修改图标(可选):
uTools
的简介(uTools.app
),选中图标并按 Command + C
复制。uTools - Proxy
。Command + V
粘贴。使用 Linux 的用户大概具备一定的技术能力,可以通过以下一般步骤自行解决:
命令行启动 uTools:
可以在终端中运行 uTools,并添加 --proxy-server 参数。例如:
utools --proxy-server="http://proxyserver:port"
具体的命令可能需要根据 uTools 的安装路径和用户的环境变量配置进行调整。
在支持 .desktop 文件的桌面环境中,可以修改 uTools 的 .desktop 文件,添加启动参数。通常,.desktop 文件位于 /usr/share/applications/ 或 ~/.local/share/applications/ 目录下。
类似于 macOS 的方法,可以创建一个启动脚本,并在其中添加启动参数,然后通过桌面环境的启动器或快捷方式调用这个脚本。