mac 如何 给本地的 cmd 添加代理
时间: 2024-09-21 17:04:48 浏览: 4
在Mac上给本地的Command Prompt(通常称为Terminal)添加HTTP代理设置,你需要编辑终端的配置文件。以下是步骤:
1. 打开Finder,然后找到`~/Library/Preferences/com.apple.terminal.plist`这个文件。如果你找不到,可以在Spotlight搜索框中输入`终端偏好设置`,它应该会在列表中。
2. 双击打开这个`.plist`文件,你会看到一个XML文本编辑器。在这个文件中,找到`ProxyAutoConfigURLString`键,它用于指定自动配置代理设置的URL。如果需要手动设置代理,可以删除或修改这个值。
3. 如果你想设置固定的HTTP代理,你可以创建一个新的`com.apple_terminal_http_proxy`键,其值应是一个包含`HostName`、`PortNumber`和(可选的)`LoginName`和`Password`(使用Base64编码)的字典。例如:
```
<key>com.apple_terminal_http_proxy</key>
<dict>
<key>HostName</key>
<string>your-proxy-server.example.com</string>
<key>PortNumber</key>
<integer>8080</integer>
<!-- 如果有账号密码 -->
<key>LoginName</key>
<string>your_username</string>
<key>PasswordData</key>
<data>(base64-encoded-password)</data>
</dict>
```
4. 保存文件并关闭XML编辑器。由于`.plist`文件是XML格式,记得在保存时选择“源”编码格式。
5. 重启终端或者简单地运行 `killall -HUP mosh` (如果使用的是Mosh)或者 `killall -HUP Terminal` 来应用新的设置。