如何配置Linux Proxy?

Linux基础

1 前言

一个问题,一篇文章,一出故事。
笔者今天需要设置服务器通过代理与外部http通讯,于是整理此文。

2 最佳实践

2.1 临时配置

export proxy="http://USERNAME:PASSWORD@PROXYHOST:PROXYPORT"
export socks="socks5://USERNAME:PASSWORD@PROXYHOST:PROXYPORT"
export http_proxy="$proxy"
export https_proxy="$socks"
export ftp_proxy="$socks"
export socket_proxy="$socks"
export no_proxy="cmdschool.org localhost, 127.0.0.1, ::1"

取消临时设置(已经生效的环境变量),

unset `set | grep _proxy= | awk -F '=' '{print $1}'`

2.2 永久配置

vim /etc/profile.d/proxy.sh

加入如下配置,

export proxy="http://USERNAME:PASSWORD@PROXYHOST:PROXYPORT"
export socks="socks5://USERNAME:PASSWORD@PROXYHOST:PROXYPORT"
export http_proxy="$proxy"
export https_proxy="$socks"
export ftp_proxy="$socks"
export socket_proxy="$socks"
export no_proxy="cmdschool.org localhost, 127.0.0.1, ::1"

参阅文档
============
https://gist.github.com/yougg/5d2b3353fc5e197a0917aae0b3287d64

没有评论

发表评论

Linux基础
如何修改应用打开的文件数?

1 前言 一个问题,一篇文章,一出故事。 生产环境中很多程序都需要设置打开的文件数两,于是整理此文。 …

Linux基础
如何排查Windows客户端网络故障?

1 前言 一个问题,一篇文章,一出故事。 笔者有个朋友需要排查网络故障,由于无法远程协助,故整理此文 …

Linux基础
如何修改onlyoffice缓存配置?

1 前言 一个问题,一篇文章,一出故事。 笔记的生产环境的onlyoffice需要修改onlyoff …