We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
与浏览器不同,mac 的终端默认并没有开启代理模式,也就是说即使我们电脑安装了 SS/V2ray 等代理客户端,在终端中也是无法科学上网的。下面通过样例演示如何对终端配置网络代理。
1,确定代理客户端的端口 首先我们打开我们使用的代理客户端设置页面,查看其开放的 HTTP 端口,比如这里使用的端口是 1088 2,配置代理 (1)bash 是 macOS Mojave 及更低版本中的默认 Shell 终端。要对其进行配置,首先执行如下命令修改用户全局配置文件:
vim ~/.bash_profile
然后在其里面添加如下内容:
alias proxy='export http_proxy=127.0.0.1:1088;export https_proxy=$http_proxy' alias proxyOff='unset http_proxy;unset https_proxy'
最后执行如下命令使配置生效:
source ~/.bash_profile
(2)而从 macOS Catalina 版开始,Mac 将使用 zsh 作为默认的 Shell 终端。要对其进行配置,首先执行如下命令修改用户全局配置文件:
vim ~/.zshrc
alias proxy='export all_proxy=socks5://127.0.0.1:1080' alias unproxy='unset all_proxy'
source ~/.zshrc
curl ipinfo.io
(2)接着执行如下命令开启代理模式:
proxy
(3)再次使用 curl 命令查看可以发现变成了国外的 IP(代理服务器的 IP): (4)如果需要关闭代理模式,则执行如下命令即可:
unproxy
附:配置 Git、NPM 代理 经过上面的操作开启终端的代理模式后,对于系统级命令已经完成了代理。但其他譬如 git 或者 npm 在使用时还需要环境变量支持,否则无法使用代理。
1,配置 Git 代理 (1)执行如下命令可设置代理:
git config --global http.proxy http://127.0.0.1:1088 git config --global https.proxy https://127.0.0.1:1088
(2)执行如下命令则取消代理:
git config --global --unset http.proxy git config --global --unset https.proxy
2,配置 NPM 代理 (1)执行如下命令可设置代理:
npm config set proxy http://127.0.0.1:1088 npm config set https-proxy http://127.0.0.1:1088 npm config set strict-ssl false
npm config delete proxy npm config delete https-proxy
原文:https://www.hangge.com/blog/cache/detail_3138.html
The text was updated successfully, but these errors were encountered:
No branches or pull requests
与浏览器不同,mac 的终端默认并没有开启代理模式,也就是说即使我们电脑安装了 SS/V2ray 等代理客户端,在终端中也是无法科学上网的。下面通过样例演示如何对终端配置网络代理。
1,确定代理客户端的端口
首先我们打开我们使用的代理客户端设置页面,查看其开放的 HTTP 端口,比如这里使用的端口是 1088
2,配置代理
(1)bash 是 macOS Mojave 及更低版本中的默认 Shell 终端。要对其进行配置,首先执行如下命令修改用户全局配置文件:
然后在其里面添加如下内容:
最后执行如下命令使配置生效:
(2)而从 macOS Catalina 版开始,Mac 将使用 zsh 作为默认的 Shell 终端。要对其进行配置,首先执行如下命令修改用户全局配置文件:
然后在其里面添加如下内容:
最后执行如下命令使配置生效:
(1)首先我们使用 curl 命令查看终端目前的 IP,从结果来看确实使用的是国内的 IP 地址:
(2)接着执行如下命令开启代理模式:
(3)再次使用 curl 命令查看可以发现变成了国外的 IP(代理服务器的 IP):
(4)如果需要关闭代理模式,则执行如下命令即可:
附:配置 Git、NPM 代理
经过上面的操作开启终端的代理模式后,对于系统级命令已经完成了代理。但其他譬如 git 或者 npm 在使用时还需要环境变量支持,否则无法使用代理。
1,配置 Git 代理
(1)执行如下命令可设置代理:
(2)执行如下命令则取消代理:
2,配置 NPM 代理
(1)执行如下命令可设置代理:
(2)执行如下命令则取消代理:
原文:https://www.hangge.com/blog/cache/detail_3138.html
The text was updated successfully, but these errors were encountered: