记一次 proxy 导致的端口访问失败

2023-05-16

背景:infra 交付了一批服务器,部署好服务后,发现所有服务器端口 curl 不可
环境: 服务器 IP 192.168.1.1, 内部网络

问题详情
1、服务器部署了 node_exporter, 端口 9100. lsof 和 netstat -nlp 均显示 9100 端口启用,防火墙未开启

访问 curl 192.168.1.1:9100/metrics 没有结果

访问 curl 127.0.0.1:9100 /metrics 没有结果

2、安装 apache2 apt install apache2 -y,lsof 和 netstat -nlp 均显示 80 端口启用

root@master-drt-001:~# lsof -i:80
COMMAND  PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
apache2 4458     root    4u  IPv6  55500      0t0  TCP *:http (LISTEN)
apache2 4461 www-data    4u  IPv6  55500      0t0  TCP *:http (LISTEN)
apache2 4462 www-data    4u  IPv6  55500      0t0  TCP *:http (LISTEN)

curl localhost

root@master-drt-001:~# curl 127.0.0.1
......

<div id="content">
<p>The following error was encountered while trying to retrieve the URL: <a href="http://127.0.0.1/">http://127.0.0.1/</a></p>

<blockquote id="error">
<p><b>Connection to 127.0.0.1 failed.</b></p>
</blockquote>

<p id="sysmsg">The system returned: <i>(111) Connection refused</i></p>

<p>The remote host or network may be down. Please try the request again.</p>

<p>Your cache administrator is <a href="mailto:webmaster?subject=CacheErrorInfo%20-%20ERR_CONNECT_FAIL&amp;body=CacheHost%3A%20ubuntu%0D%0AErrPage%3A%20ERR_CONNECT_FAIL%0D%0AErr%3A%20(111)%20Connection%20refused%0D%0ATimeStamp%3A%20Thu,%2019%20Aug%202021%2002%3A04%3A39%20GMT%0D%0A%0D%0AClientIP%3A%2010.72.32.97%0D%0AServerIP%3A%20127.0.0.1%0D%0A%0D%0AHTTP%20Request%3A%0D%0AGET%20%2F%20HTTP%2F1.1%0AUser-Agent%3A%20curl%2F7.47.0%0D%0AAccept%3A%20*%2F*%0D%0AProxy-Connection%3A%20Keep-Alive%0D%0AHost%3A%20127.0.0.1%0D%0A%0D%0A%0D%0A">webmaster</a>.</p>
.....

curl ip 192.168.1.1, 没有反应

其他服务器如192.168.1.2 curl 192.168.1.1, 没有反应

3、在 192.168.1.1 上开启 tcpdump

tcpdump host 192.168.1.2 and port 80

然后在 192.168.1.2 执行

curl 192.168.1.1

在 192.168.1.1 上 tcpdump 并没有抓到包

4、在 192.168.1.2 上 telnet 192.168.1.1 80
telnet 可以通,此时在 192.168.1.1 上 tcpdump 可以抓到包

5、与 infra 沟通,最后发现问题在 /etc/profile 中存在 proxy 设置

export http_proxy="http://192.168.3.1"
export https_proxy="http://192.168.3.1"

注释掉着 2 行,重新登陆服务器即可

总结
其实在第 4 步就可以发现,http 协议有问题,tcp 协议没问题,可以怀疑是 proxy 设置问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记一次 proxy 导致的端口访问失败 的相关文章

  • 用Bootstrap写一份简历

    以前学习Bootstrap时练手用的 分享给大家 注意Bootstrap相关文件的路径 xff0c Bootstrap依赖jQuery xff0c 需要先加载jQuery Github代码链接 xff1a 链接 如果有点小用 xff0c 求
  • Linux创建新环境

    Linux的环境操作 1 下载anaconda2 conda导出环境3 conda创建新环境4 pip创建和导出新环境5 pytorch版本安装6 通过通道安装cpython7 通过SCP指定对方端口传输文件8 释放服务器中的缓存 1 下载
  • 【树莓派】树莓派开放WiFi热点

    树莓派4B上创建WiFi热点 xff08 真实可用 xff09 第一步 xff1a 给树梅派4B刷写系统 xff0c 我用的是目前最新的官方系统 xff0c 镜像名称为2021 01 11 raspios buster armhf img
  • Python爬虫攻略(1)>使用Requests获取LOL游戏攻略

    申明 xff1a 本文对爬取的数据仅做学习使用 xff0c 不涉及任何商业活动 xff0c 侵删 Python爬虫教程 gt 1 使用Requests获取LOL游戏攻略 前戏 如果你想先了解一下什么是爬虫 建议看一下这篇文章 学习爬虫前你需
  • Linux下gitee的使用—— 一看就懂得操作

    在做基于ds18b20温度监控的项目开始时 xff0c 就一直在使用git仓库 xff0c 一直没有写过博客 xff0c 基于今天家里没事 xff0c 刚好可以写一下git版本控制的使用 xff01 废话不多说 xff0c 上教程 xff0
  • 文献阅读2:Deep Video Super-Resolution Network

    Deep Video Super Resolution Network Using Dynamic Upsampling Filters Without Explicit Motion Compensation 隐式运动补偿的动态上采样滤波
  • 形参和实参

    形参和实参的区别 形参出现在函数定义中 xff0c 在整个函数体内都可以使用 xff0c 离开该函数则不能使用 实参出现在主调函数中 xff0c 进入被调函数后 xff0c 实参变量也不能使用 形参和实参的功能是作数据传送 发生函数调用时
  • centos 连接windows远程桌面方法

    目录 1 下载并安装软件nux dextop release rpm 2 安装rdesktop软件 3 远程windows桌面 4 rdesktop退出全屏模式 1 下载并安装软件nux dextop release rpm wget ht
  • Winpcap教程(高级应用)

    循序渐进学习使用WINPCAP xff08 五 xff09 WinPcap或libpca最强大的特点之一就是数据流的过滤引擎 它提供一种高效的方法来只捕获网络数据流的某些数据而且常常和系统的捕获机制相集成 过滤数据的函数是pcap comp
  • linux/ubuntu取消sudo输入密码的办法

    Linux Ubuntu sudo不用输入密码的方法 通常我们并不以root身份登录 xff0c 但是当我们执行某些命令 command 时需要用到root权限 xff0c 我们通常都是用 34 sudo command 34 来执行com
  • verilog通过中+:与-:解决变量内固定长度数据位的动态选取

    在FPGA设计过程 xff0c 尤其是算法实现时hi xff0c 有时往往需要选取某个变量的动态范围地址 xff0c 而verilog中常规的向量标识方法a MSB LSB 往往会发生错误 xff0c 在此可借用a BASE WIDTH 的
  • IDEA配置Hadoop插件

    一 安装插件 1 1搜索的方式安装 xff1a setting中找到plugins插件 xff0c 然后搜索big Data 如下图 xff1a 如果找不到可以修改几个配置试一下 xff1a 如果还是不行 xff0c 你可以在cmd里面 p
  • linux的进程突然没有了

    这几天在linux服务器上跑实验 xff0c 进程占用的空间比较大 xff0c 而且占用的时间也比较长 xff0c 有时候会发现进程突然没有了 这个时候去翻了翻系统的内核日志 xff0c var log 路径下会有一个kern log的日志
  • IDEA建hadoop项目

    一 新建项目project 选择maven xff1b 填写maven的坐标 xff0c groupId xff0c artifactId xff0c 以及 version xff0c 其中groupId是公司域名的反写 xff0c 而ar
  • OpenWRT路由器-中继模式下无线接入

    本文主要介绍刷入了OpenWRT系统的路由器如何作为二级路由器 xff0c 通过wifi接入上一级路由以及发出wifi供本局域网下的设备连接 二级路由器可以增强现有的信号 现在的路由器一般都是双频路由器 xff0c 双频路由器往往是两块网卡
  • XSS(Reflected) 反射型跨站攻击

    今天我学习一下反射型XSS 打开DVWA网站 xff0c 先切换到low级别 xff0c 选择XSS xff08 Reflected xff09 先查看其源代码 xff1a lt php header 34 X XSS Protection
  • Notepad++离线安装NppFTP

    文章目录 第一步 下载第二步 安装第三步 重启Notepad 43 43 后即可使用 第一步 下载 下载地址 xff1a https github com ashkulz NppFTP releases 选择对应版本解压 xff0c x86
  • nested exception is com.microsoft.sqlserver.jdbc.SQLServerException

    今天在写一个数据库语句的时候 xff0c 出现了一个错误 xff0c 话不多说 xff0c 上图 nested exception is com microsoft sqlserver jdbc SQLServerException 仅当使
  • 一文搞懂SpringSecurity,spring-security配置文件详解,史上最全

    一 认证和授权概念 1 在生产环境下我们如果不登录系统是否能对业务进行操作 xff1f 答案显然是否定的 xff0c 要操作这些功能必须首先登录到系统才可以 2 是不是所有用户 xff0c 只要登录成功就都可以操作所有功能呢 xff1f 答
  • map.computeIfAbsent() 详解

    computeIfAbsent 1 首先会判断map中是否有对应的Key xff1b 2 1 如果没有对应的Key xff0c 则会创建一个满足Value类型的数据结构放到Value的位置中 xff1b 2 2 如果有对应的Key xff0

随机推荐

  • SpringBoot整合SpringSecurity实现密码加密解密、登录认证退出功能

    Spring Security 一 简介 Spring Security是Spring家族中的一个安全管理框架 xff0c 一般Web应用都需要 认证 和 授权 认证 xff1a 验证当前访问系统的是不是本系统的用户 xff0c 并且要确认
  • Java一维数组与二维数组的转换

    准备 现有一个一维数组 xff1a 1 2 3 4 5 6 7 8 9 转为 3 3 的二维数组 xff1a 1 2 3 4 5 6 7 8 9 我们不难看出 xff1a 一维数组第1个元素在数组中为 arr 0 0 一维数组第3个元素在数
  • 采用JSP+Servlet+JDBC完成的一个产品信息管理系统

    项目架构 项目整体采用 xff1a Maven 43 Servlet 43 JSP 43 JDBC 43 bootstrap 43 javascript完成 数据库表设计 t manager 管理员ID 用户名 密码 manager id
  • Python并发学习

    Python并发 1 多进程 和多线程的方式类似 2 多线程 2种编写方式 2 1 submit方式2 2 map方式 3 异步 xff08 协程 xff09 3 1 调用方式3 1 1 在协程函数里去调用协程3 1 2 在非协程函数里去调
  • 动态规划思想《从入门到放弃》

    动态规划的定义 将原问题拆解成若干子问题 xff0c 同时保存子问题的答案 xff0c 使得每个子问题只求解一次 xff0c 最终获得原问题的答案 动态规划的一般流程 例子1 xff1a 一维空间的动态规划 题目 xff1a 求斐波那契数列
  • ubuntu如何输入中文

    右上角设置 gt 区域与语言 gt 输入源 gt 点击 43 号添加 中文 xff08 智能拼音 xff09
  • c++随机数

    计算机的运行是通过代码来进行的 xff0c 而代码的执行需要确定的数字 xff0c 即计算机的运行过程是一个确定的过程 xff0c 计算机的运行过程是一个确定的过程 xff0c 所以不可能产生一个真正有意义的数字 xff0c 即计算机只能产
  • Unicode的简单使用

    Unicode编码中包含了很多字符和形状 xff0c 如果想在再编码中使用 xff0c 可以参见文档 xff1a https www unicode org Public 14 0 0 charts CodeCharts pdf 使用方法
  • python爬虫---批量分享链接保存/百度api

    参考文章 xff1a 百度网盘开放平台 xff1a https pan baidu com union document entrance 第三方百度百度网盘库 xff08 baidupcsapi xff09 xff1a https git
  • N 皇后问题

    span class token macro property span class token directive keyword include span span class token string lt iostream gt s
  • fashion_mnist识别

    fashion mnist识别 使用relu6代替relu可以的到更好的识别率 xff08 循环数据集10次 xff0c 正确率 xff1a 75 85 xff09 categorical crossentropy xff08 交叉熵 xf
  • 动态规划之n人过桥问题

    题目 xff1a 在一个夜黑风高的晚上 xff0c 有n xff08 n lt 61 50 xff09 个小朋友在桥的这边 xff0c 现在他们需要过桥 xff0c 但是由于桥很窄 xff0c 每次只允许不大于两人通过 xff0c 他们只有
  • Linux挂载samba

    安装插件 span class token function apt span span class token function install span span class token parameter variable y spa
  • device lo not available because device is strictly unmanaged 修复

    执行以下命令修复 nmcli n off nmcli n on nmcli
  • Python操作Excel文件

    1 xlwt span class token keyword import span xlwt workbook span class token operator 61 span xlwt span class token punctu
  • Linux 扩容 / 根分区(LVM+非LVM)

    一 CentOS7 xff0c LVM根分区扩容步骤 xff1a 1 查看现有分区大小 span class token function df span TH 2 关机增加大小为30G 测试环境使用的Vmware Workstation
  • vscode 找不到 python 解析器

    环境 xff1a win10 xff0c vscode1 44 2 xff0c python3 6 8 问题描述 xff1a 由于先前安装过 python3 7 5 后面卸载了 xff0c 导致 vscode 一直显示前面版本的 pytho
  • win10 更新后指纹不能使用

    背景 xff1a 2021年7月12日更新windows后 xff0c 指纹使用后报错 抱歉 xff0c 出现问题 xff0c 关闭windows hello xff0c 然后尝试再次运行安装程序 解决方法 xff1a 使用官方推荐方法 h
  • 使用 node-exporter textfile 收集文件中的 metrics

    背景 xff1a 本来打算使用 process exporter 来监控 airflow celery worker 进程的 xff0c 但是当 airflow worker 并发数量达到 2000 时 xff0c process expo
  • 记一次 proxy 导致的端口访问失败

    背景 xff1a infra 交付了一批服务器 xff0c 部署好服务后 xff0c 发现所有服务器端口 curl 不可 环境 xff1a 服务器 IP 192 168 1 1 xff0c 内部网络 问题详情 xff1a 1 服务器部署了