如何配置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基础
如何二进制部署Metabase?

1 基础知识 1.1 Metabase的简介 – Metabase是一款简单、开源商业智 …

Linux基础
如何熟悉跨站点攻击CSRF?

1 CSRF的概念 – CSRF是英文“Cross-site request forge …

Linux基础
如何安装配置Oracle客户端?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境有一台服务器需要连接Oracle数据库,于是整 …