有没有办法让git直接使用.pac(代理自动配置)脚本?

nit*_*685 14 git pac

我的公司网络使用PAC脚本.(http://proxyconf.xxx.yy-ss/proxy.pac).

在"git config"命令中使用PAC脚本不起作用."git config --global http.proxy http://proxyconf.xxx.yy-ss/proxy.pac "

我通过下载proxy.pac脚本(100个奇数条目),选择最通用(通常是最底层)代理,并在"git config --global http.proxy"命令中使用我的凭据来实现它.

我已经问过如何通过代理服务器使git工作:

但上述问题没有提及PAC脚本.

是否有一些设置可以直接使用proxy.pac脚本?

Von*_*onC 8

您需要配置git并使其引用您自己的代理服务器,一个使用您的PAC文件.

例如,见 liangqing/PacProxy

使用PAC文件决定如何转发请求的socks代理服务器

特征

  • 实现一个socks服务器(支持socks4和socks5,没有认证模块)
  • 使用PAC文件来决定如何转发请求

如" 使用带有git的socks代理进行http传输 "中所述,您需要将git配置为:

git config --global https.proxy 'socks5://127.0.0.1:9999'
git config --global https.proxy 'socks5://127.0.0.1:9999'
Run Code Online (Sandbox Code Playgroud)