如何配置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基础
如何锁定Linux用户?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要锁定Linux用户,于是整理此文。 2 基础知 …

Linux基础
如何在救援模式下启动SSH服务?

1 前言 一个问题,一篇文章,一出故事。 笔者最近想使用Linux救援模式进入系统进行远程的修复工作 …

Linux基础
如何熟悉SSH客户端?

1 前言 一个问题,一篇文章,一出故事。 笔者作为一个Linux运维人员,用过几款喜欢的Open S …