linux 各种设置项.md
以下可以在终端设置,也可在.bashrc文件中写入使每次登陆自动配置.立即生效 source .bashrc
http_proxy
为http网站设置代理
# 为http站点设置http代理(默认)
export http_proxy=10.0.0.52:8080
# 为http站点设置sock4、sock5代理
# 设置 socks 代理,自动识别socks版本
export http_proxy=socks://10.0.0.52:1080
# 设置 socks4 代理
export http_proxy=socks4://10.0.0.52:1080
# 设置 socks5 代理
export http_proxy=socks5://10.0.0.52:1080
# 代理使用用户名密码认证
export http_proxy=user:pass@192.158.8.8:8080
https_proxy
为https网站设置代理
export https_proxy=10.0.0.52:8080
export https_proxy=user:pass@192.158.8.8:8080
export https_proxy=socks://10.0.0.52:1080
export https_proxy=socks4://10.0.0.52:1080
export https_proxy=socks5://10.0.0.52:1080
ftp_proxy
为ftp协议设置代理
no_proxy
无需代理的主机或域名;可以使用通配符;多个时使用“,”号分隔;
export no_proxy="*.aiezu.com,10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1"
设置ALL_PROXY
全部生效
export ALL_PROXY=socks5://127.0.0.1:1080
改相应工具的配置,比如apt的配置
sudo vim /etc/apt/apt.conf
在文件末尾加入下面这行
Acquire::http::Proxy "http://proxyAddress:port"
如果说经常使用git对于其他方面都不是经常使用,可以直接配置git的命令。
# 使用ss/ssr来加快git的速度
# 直接输入这个命令就好了
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'
gsettings
可用于桌面版linux修改代理配置
参考: https://linux.cn/article-5673-1.html
在桌面版 Ubuntu 中,它的桌面环境设置,包括系统代理设置,都存储在 DConf 数据库,
这是简单的键值对存储。如果你想通过系统设置菜单修改桌面属性,更改会持久保存在后端的
DConf 数据库。在 Ubuntu 中更改 DConf 数据库有基于图像用户界面和非图形用户界面的两种方式。
系统设置或者 dconf-editor 是访问 DConf 数据库的图形方法,
而 gsettings 或 dconf 就是能更改数据库的命令行工具。
mac 设置代理工具
networksetup
仅供参考