如何配置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.0/8,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/24"

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

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.0/8,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/24"

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

没有评论

发表回复

Linux基础
如何注销Linux用户并禁止其登陆?

1 前言 一个问题,一篇文章,一出故事。 今天笔者基于数据同步的需求需要限制数据上传用户登陆,因此整 …

Linux基础
如何卸载guardicore?

1 前言 一个问题,一篇文章,一出故事。 今天在测试环境发现yum安装异常,报无法与源服务器通讯。 …

Linux基础
如何解码audit日志的name字符串?

1 前言 一个问题,一篇文章,一出故事。 最近发现Oracle Linux的“/var/log/au …