repo: https://github.com/sleepm/shell-proxy-utils
支持 bash zsh fish powershell 一条命令修改 git npm snap 代理设置 ps: git:// 这种的需要修改 ~/.ssh/config
逻辑很简单,switch 第一个参数,如果匹配就执行,不匹配就设置代理
先判断是否设置了代理,如果设置相同就设置为空,没有就设置
这些都是简单的支持命令行设置的程序,有些 wget curl 支持检查环境变量,如果有代理设置则直接使用
复杂点的比如 apt,没有命令或参数去查询代理,只有配置文件 /etc/apt/apt.conf.d/proxy.conf 暂时不支持( shell 水平有限。。。)欢迎 pr
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.