使用Proxifier为Gemini App配置代理
背景
Gemini发布了原生Mac App,但在Mac上安装以后,因为网络问题无法正常登录。
思路
Chrome浏览器上可以设置ZeroOmega连接本地的socks5://127.0.0.1:51837代理,但是Gemini App没有proxy选项设置,是否有一个软件可以专门针对单个App设置proxy?
Proxifier软件是我找到的一个支持针对单个App设置proxy的软件。
配置方案
使用Proxifier的核心思路是:定义一个代理服务器(你本地的代理软件端口) -> 创建一个规则(针对Gemini进程) -> 将该规则指向该代理服务器。
第一步:获取本地代理端口
首先,你需要知道你本地代理软件(如Clash、V2Ray或Surge)提供的本地监听端口。通常默认端口为:127.0.0.1:51837,这个完全取决于你本地代理端口是什么。请在你的代理软件设置中确认HTTP或SOCKS5端口号。
第二步:在Proxifier中添加代理服务器
-
1. 打开Proxifier,点击菜单栏的Proxies图标(或点击菜单 Settings -> Proxy Servers…) -
2. 点击 Add… -
3. 输入你的本地代理信息: -
• Address: 127.0.0.1 -
• Port: 51837(替换为你实际的端口) -
• Protocol: 选择 HTTPS 或 SOCKS Version 5(取决于你软件的输出) -
4. 点击 OK,如果弹出”是否将其设为默认规则”的提示,请选 No(否则所有流量都会跑代理)
第三步:为Gemini创建特定的代理规则
-
1. 点击菜单栏的 Rules 图标(或点击菜单 Settings -> Proxification Rules…) -
2. 点击左下角的 Add… 创建新规则 -
3. 规则配置如下: -
• Name: Gemini App(自定义名称) -
• Applications: 点击 Browse…,在弹出的窗口中定位到 /Applications文件夹,选择 Gemini -
• Target Hosts: 留空(Any) -
• Target Ports: 留空(Any) -
• Action: 在下拉菜单中选择你刚才在第二步中添加的那个Proxy Server -
4. 点击 OK 保存
第四步:调整规则优先级
-
1. 回到 Proxification Rules 窗口 -
2. 确保 Gemini App 这条规则位于 Default 规则之上 -
3. 确认 Default 规则的 Action 是 Direct(直连)。这样除了Gemini之外,其他App都会默认走本地网络
第五步:DNS设置(关键)
Gemini这种应用通常对DNS环境比较敏感,建议进行如下设置:
-
1. 点击菜单 Settings -> DNS… -
2. 勾选 “Resolve hostnames through proxy”(通过代理解析主机名) -
3. 点击 OK
这样就完成了Proxifier的完整配置,Gemini App就可以通过代理服务器正常连接了。
夜雨聆风