当前位置: 首页 > news >正文

服务器上设置了代理之后,服务器可以访问外网,但是不能访问服务器本地。如何解决

你在服务器上设置了代理后,发现:

  • 可以访问外网
  • 不能访问服务器本地地址(如 localhost、127.0.0.1、内网IP)

这是代理设置中常见的问题,尤其是当你设置了全局 HTTP/HTTPS 代理时。本地访问也会被强制走代理,导致连接失败。


一、问题原因

你可能在服务器中设置了如下代理环境变量:

export http_proxy=http://your-proxy:port
export https_proxy=http://your-proxy:port

这样一来,所有 HTTP/HTTPS 请求(包括对 localhost, 127.0.0.1, 本地网卡IP 的访问)都会默认走代理,导致访问本地服务失败。


二、解决方法

✅ 方法一:设置 no_proxy 环境变量(推荐)

告诉系统 不对某些地址走代理,例如:

export no_proxy=localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8

如果你服务器的本地 IP 是 192.168.1.100,也可以显式加上:

export no_proxy=localhost,127.0.0.1,192.168.1.100

这样配置后,访问这些地址时将绕过代理


✅ 方法二:访问本地服务时临时禁用代理

如果不想设置 no_proxy,可以在运行访问命令时临时屏蔽代理:

curl --noproxy '*' http://localhost:8000

或:

env -u http_proxy -u https_proxy curl http://localhost:8000

三、持久化配置

如果你在 .bashrc.zshrc 或系统代理配置文件中设置了代理,记得一并设置 no_proxy 变量:

export http_proxy=http://your-proxy:port
export https_proxy=http://your-proxy:port
export no_proxy=localhost,127.0.0.1,::1,192.168.0.0/16,10.0.0.0/8

执行:

source ~/.bashrc

或重启 shell 生效。


四、特殊情况补充

如果你用的是 pip、apt、docker、npm 等工具,它们也可能会继承这些环境变量。确保这些工具也支持 no_proxy 或使用局部配置方式。


如果你能提供具体访问失败的命令(如 curlwgetrequestsapt 等),我可以进一步帮你分析具体情况。

http://www.dtcms.com/a/263461.html

相关文章:

  • CentOS 7 8 安装 madam
  • Android 中 使用 ProgressBar 实现进度显示
  • C++ 安装使用教程
  • MongoDB 安装使用教程
  • Nginx入门
  • 如何在 iOS 上线前做好安全防护?IPA 混淆与逆向防护实践详解
  • 【区块链安全】代理合约中的漏洞
  • 车载ECU刷写文件格式汇总详解
  • CppCon 2018 学习:Applied Best Practices
  • APP 内存测试--Android Memory Profiler实操(入门版)
  • ACE之ACE_NonBlocking_Connect_Handler问题分析
  • 【FineDataLink快速入门】01界面介绍-运维中心
  • AI教育全景图:谁在领跑2025?
  • 【Debian】1- 安装Debian到物理主机
  • STM32——DAP下载程序和程序调试
  • 【C++】经典string类问题
  • 【数字人开发】结合nextHuman平台进行数字人网页端开发
  • VMware 在局域网环境将虚拟机内部ip 端口开放
  • 【读代码】TradingAgents:基于多智能体LLM的金融交易框架深度解析
  • STM32 rs485实现中断DMA模式收发不定长数据
  • STM32-第一节-新建工程,GPIO输出(LED,蜂鸣器)
  • SQuirreL SQL:一个免费的通用数据库开发工具
  • 华为云Flexus+DeepSeek征文 | 基于华为云Dify-LLM搭建知识库问答助手
  • 怎么在手机上预约心理咨询师
  • MySQL索引失效场景
  • 【软考高项论文】信息系统项目的资源管理
  • 大模型在急性左心衰竭预测与临床方案制定中的应用研究
  • 【Redis面试篇】Redis高频八股汇总
  • 长短期记忆网络(LSTM):让神经网络拥有 “持久记忆力” 的神奇魔法
  • 周赛98补题