【发布时间】:2018-10-21 14:11:34
【问题描述】:
我有一台工作笔记本电脑,白天驻留在一个痛苦的公司代理之间。当我在家时,除非我使用 VPN,否则我不必担心代理。
有没有办法设置自动 github 代理,这样如果我在工作,它会使用公司代理,如果我在家,它会删除代理设置?
或者也许是尝试 1 使用代理进行尝试 2 而不使用代理的方式?
感谢您的任何建议!
【问题讨论】:
标签: github networking proxy location
我有一台工作笔记本电脑,白天驻留在一个痛苦的公司代理之间。当我在家时,除非我使用 VPN,否则我不必担心代理。
有没有办法设置自动 github 代理,这样如果我在工作,它会使用公司代理,如果我在家,它会删除代理设置?
或者也许是尝试 1 使用代理进行尝试 2 而不使用代理的方式?
感谢您的任何建议!
【问题讨论】:
标签: github networking proxy location
您可以通过预定义的脚本/函数手动设置,如下所述:
enable_proxy,而在家工作时,我拨打disable_proxy”,即detailed here。您可以将其包装在一个测试中,该测试在没有 HTTP(S)_PROXY 变量的情况下尝试 curl,以查看哪个调用成功。
在 Linux 上,该测试可能是您的.bashrc 的一部分,这将允许任何新的 shell 会话在设置正确的设置或不设置的情况下自行打开。
【讨论】: