Linux系统下终端proxy代理配置

一、前言#

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

二、终端代理配置#

  • 代理变量的配置

  • 变量的设置方法
    1、在 /etc/profile文件
    2、在 ~/.bashrc
    3、在 /etc/profile.d/文件夹下新建一个文件xxx.sh
    写入如下配置:

Copy
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"
  • 取消设置的方法
Copy
shell> unset http_proxy shell> unset https_proxy shell> unset ftp_proxy shell> unset no_proxy

三、延伸阅读#

  • 配置yum单独代理
Copy
shell> echo "proxy=http://10.20.57.32:8080/" >> /etc/yum.conf
  • php-fpm默认不加载系统的http/https proxy环境变量修改方法
Copy
# 添加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代理服务器配置
Copy
# 修改$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配置
Copy
shell> cat /etc/squid/squid.conf http_access allow all http_port 8443 cache deny all
posted @   龍龍小宝  阅读(19656)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示
CONTENTS