编辑
2023-10-16
Linux运维
00
请注意,本文编写于 214 天前,最后修改于 214 天前,其中某些信息可能已经过时。

目录

一、前言
二、终端代理配置
三、延伸阅读

一、前言

1、工作中有时会遇到需要FQ下载软件的问题,这个时候就用到了正向代理。 2、正向代理服务器端的配置比较简单,这里不在重复说明,想了解的可以看作者的另一篇文章《nginx正向代理配置》,这里只对终端代理的配置进行说明。

二、终端代理配置

  • 代理变量的配置 img
  • 变量的设置方法 1、在 /etc/profile文件 2、在 ~/.bashrc 3、在 /etc/profile.d/文件夹下新建一个文件xxx.sh 写入如下配置:
bash
export proxy="http://10.20.56.32:8000" export http_proxy=$proxy export https_proxy=$proxy export ftp_proxy=$proxy export no_proxy="localhost, 127.0.0.1, ::1"
  • 取消设置的方法
shell
shell> unset http_proxy shell> unset https_proxy shell> unset ftp_proxy shell> unset no_proxy

三、延伸阅读

  • 配置yum单独代理
shell
echo "proxy=http://10.20.57.32:8080/" >> /etc/yum.conf
  • php-fpm默认不加载系统的http/https proxy环境变量修改方法
bash
添加php-ftpm关于env的如下配置,然后重启php-fpm服务。 env[http_proxy] = "http_proxy=http://1.1.1.1:8082" env[https_proxy] = "https_proxy=http://1.1.1.1:8082" env[no_proxy] = "a.test.com,127.0.0.1,2.2.2.2"
  • subversion代理服务器配置
ini
修改$HOME/.subversion/servers文件,在此文件的[global]段加上: http-proxy-host = 192.168.1.1 http-proxy-port = 8080 http-proxy-username = 91donkey http-proxy-password = 123456
  • 其他支持http/https正向代理的proxy软件 nginx tinyproxy(简单,支持http/https协议) squid(稳定简单,支持http/https协议)
  • squid 3.x正向代理proxy配置
shell
cat /etc/squid/squid.conf http_access allow all http_port 8443 cache deny all
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:丁一

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!