Eclipse 代理设置:Native 与 Manual 及 PAC 规则
有意识地选择 Eclipse 的 Native 或 Manual 网络提供程序,并在网络发布 PAC 脚本时保留目标规则。
打开 Preferences → General → Network Connections,在编辑表格前选择所需的 Active Provider:
| 提供程序 | 策略来源 |
|---|---|
| Direct | 不使用代理 |
| Manual | 在 Eclipse 中配置的条目与绕过项 |
| Native(若可用) | 从操作系统发现的设置 |
Native 是操作系统托管策略的起点,但可用性与发现方式取决于平台。PAC 在某个浏览器中生效,并不证明 Eclipse 收到了它。
对于管理员提供的固定路由,Manual 可能合适。编辑相应协议的 host/port,检查所选条目并定义绕过项。当脚本如下时,仅从 PAC 复制一个端点是不够的:
if (dnsDomainIs(host, ".internal.example"))
return "DIRECT";
return "PROXY proxy.example:8080";
该地址只保留了代理分支。它丢掉了内部的 DIRECT 规则,而另一个脚本可能包含更多目标或有序回退。如果 Native 集成不合适,应取得经批准的固定端点及其必需的绕过规则,而不是悄悄替换策略。
检查失败的操作——更新站点、Marketplace 或某个特定插件。外部构建工具或独立的 HTTP 栈可能有自己的接口。如果请求到达代理并被要求认证,请检查凭据/方法;如果根本到不了代理,请先重新审视提供程序、协议选择和绕过项。