【SE笔记】一些地方的网络代理设置
由于众所周知的原因,下载一些资源的时候需要代理,下面是几种常见情况的代理设置
终端
macOS终端和Windows终端是一样的。首先打开命令行的rc
文件,macOS一般为~/.zshrc
(用的zsh环境),Linux一般为~/.bashrc
(用的bash环境),没有就新建一个。在文件末尾加上以下配置
1 |
|
其中,7890是你代理工具的接口。然后重启终端窗口或者输入source ~/.zshrc
或source ~/.bashrc
来应用rc
文件。以后,当需要使用代理的时候输入proxy
即可,使用完成之后输入unproxy
以清除代理。
NPM
终端设置的代理NPM并不能直接使用,所以我们要单独为NPM设置代理。输入下面一行代码开启NPM代理,同理,7890为代理端口
1 |
|
清除代理就是下面一行代码
1 |
|
你当然可以把他添加到rc
文件中,这样就可以快速开启或清除NPM代理了。在rc
文件末尾添加以下配置
1 |
|
然后同样source ~/.bashrc
或source ~/.zshrc
让配置文件生效。以后使用npm_proxy
或npm_unproxy
就可以快速设置NPM代理状态了。
虚拟机
很多同学在虚拟机里头会单独安装代理软件,其实没必要这么麻烦,我们可以通过虚拟网卡的局域网用物理机的代理软件。首先打开物理机代理软件的“允许LAN设备连接”或类似的开关,来允许局域网设备的连接
然后打开虚拟机,查看虚拟机IP,接着查看物理机同一网段下的虚拟网卡IP地址。
然后再虚拟机的代理设置中填好对应物理机作为代理服务器就好了,我这里虚拟机是Ubuntu,可以在设置里面设置桌面环境的全局代理
終わりました,结束
【SE笔记】一些地方的网络代理设置
https://学习.fun/se-note/se-proxy/