各种工具代理设置 - 一站式解决 ( wget / curl / git / homebrew / git / chrome 等 )

  |   0 评论   |   2,380 浏览

经常处理各种工具的代码设置. 这里把相关的使用方法都总结整理. 以备查.

需要梯子的可以看看这个: https://i.sw2.cc/t88

1. GIT 代理设置

GIT 的代理可以分为服务端和本地设置. 不要在服务器上设置,因为是全局代理会影响其他人

服务器上git 临时使用代理

export https_proxy=http://proxy.xxxx.com:8118

本地git 临时使用代理

git使用http代理
git config --global http.proxy http://proxy.xxx.com:8118

取消使用http代理
git config --global --unset http.proxy

2. WGET 代理设置

wget下载文件时添加http代理参数

下载http文件(以百度网页为例)
wget http://www.baidu.com/ -e use_proxy=yes -e http_proxy=http://proxy.xxx.com:8118
下载https文件(以谷歌网页为例)
wget --no-check-certificate https://www.google.com -e use_proxy=yes -e https_proxy=proxy.xxx.com:8118

3. Curl代理设置

可以参考: https://oxylabs.io/blog/curl-with-proxy
-k 参数主要是为了解决非安全链接的验证问题.
一般形式: -x, --proxy [protocol://]host[:port]

curl --proxy "http://user:pwd@127.0.0.1:1234" "http://httpbin.org/ip" -k

4. Chome

  • 在应用商店中添加 SwitchyOmega 应用
  • 打开 SwitchyOmega 应用,设置如下
  • 启用proxy情景模式
  • 还可以使用auto switch模式

5 Homebrew设置代理

参考:

  1. 让Homebrew走代理更新+brew管理node版本
  2. homebrew代理设置
  3. 让 Homebrew 走代理更新
    注: 有时homebrew会用到git来下载代码.此时也可以进一步的设置git的代理来完成代码下载.

评论

发表评论


取消