ping 可以访问,但是 curl 和 wget 都不可以,会是什么原因 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
twofox
V2EX    Linux

ping 可以访问,但是 curl 和 wget 都不可以,会是什么原因

  •  
  •   twofox 2022-12-19 17:14:25 +08:00 4070 次点击
    这是一个创建于 1034 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目需要访问单点认证的网址 单点认证那边是没问题的,防火墙也是开的,其他地方没有做限制的了

    # curl -v https://login.XXX.com/XXX/login -4 * About to connect() to login.jxcia.com port 443 (#0) * Trying 117.XX.XX.X... * Connection refused * Failed connect to login.XXX.com:443; Connection refused * Closing connection 0 curl: (7) Failed connect to login.XXX.com:443; Connection refused 

    ip addr 输出了很多的虚拟网卡,有没有可能跟这个有关

    # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 91906: vethbcb7517@if91905: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP group default link/ether fa:0f:2e:xx:xx:xx brd ff:ff:ff:ff:ff:ff link-netnsid 17 inet6 fe80::f80f:2eff:fe14:85c8/64 scope link valid_lft forever preferred_lft forever 2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether fe:fc:fe:52:0c:be brd ff:ff:ff:ff:ff:ff inet 10.10.2.13/24 brd 10.10.2.255 scope global noprefixroute ens18 valid_lft forever preferred_lft forever inet 172.198.0.11/20 brd 172.198.15.255 scope global noprefixroute ens18 valid_lft forever preferred_lft forever inet6 fe80::3307:1b7b:406a:9543/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000 link/ether 52:54:00:15:da:c4 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever 94980: veth32e54a5@if94979: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP group default link/ether 02:69:2a:b4:aa:77 brd ff:ff:ff:ff:ff:ff link-netnsid 28 inet6 fe80::69:2aff:feb4:aa77/64 scope link valid_lft forever preferred_lft forever 4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000 link/ether 52:54:00:15:da:c4 brd ff:ff:ff:ff:ff:ff 5: docker_gwbridge: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether 02:42:60:58:c0:c2 brd ff:ff:ff:ff:ff:ff inet 172.200.0.1/16 brd 172.200.255.255 scope global docker_gwbridge valid_lft forever preferred_lft forever inet6 fe80::42:60ff:fe58:c0c2/64 scope link valid_lft forever preferred_lft forever 94982: veth03890d9@if94981: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP group default link/ether b2:6b:9c:5d:5a:79 brd ff:ff:ff:ff:ff:ff link-netnsid 27 inet6 fe80::b06b:9cff:fe5d:5a79/64 scope link valid_lft forever preferred_lft forever 6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:2a:8a:be:13 brd ff:ff:ff:ff:ff:ff inet 172.199.0.1/16 brd 172.199.255.255 scope global docker0 valid_lft forever preferred_lft forever 91916: vethd710460@if91915: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker_gwbridge state UP group default link/ether 5e:b0:64:db:8e:c4 brd ff:ff:ff:ff:ff:ff link-netnsid 18 inet6 fe80::5cb0:64ff:fedb:8ec4/64 scope link valid_lft forever preferred_lft forever 
    25 条回复    2023-01-10 12:10:01 +08:00
    tomemi
        1
    tomemi  
       2022-12-19 17:16:46 +08:00
    看看路由和防火墙
    twofox
        2
    twofox  
    OP
       2022-12-19 17:19:43 +08:00
    @tomemi 防火墙全关,路由也不会有限制的
    newaccount
        3
    newaccount  
       2022-12-19 17:22:32 +08:00
    这里试了下,不加路径的二级域名是可以的。看返回头,隐藏了 nginx 版本,考虑是不是人家在服务器配置了 UA 检测?你改个浏览器的 UA 试试呢?
    tomemi
        4
    tomemi  
       2022-12-19 17:23:14 +08:00
    @twofox #2 抓包
    aaa5838769
        5
    aaa5838769  
       2022-12-19 17:30:05 +08:00
    telnet 看下端口通么。
    twofox
        6
    twofox  
    OP
       2022-12-19 17:30:33 +08:00
    @newaccount 单点服务也是我司的。。不会限制


    @tomemi 有点为难我这个 CURD Boy 了
    twofox
        7
    twofox  
    OP
       2022-12-19 17:33:18 +08:00
    @aaa5838769 不通,就这一个地址不通,要是换成其他的域名。例如百度啥的,都是通的
    cnit
        8
    cnit  
       2022-12-19 17:33:48 +08:00
    你直接用 ip 加端口不走 nginx 试试
    fengci
        9
    fengci  
       2022-12-19 17:34:41 +08:00
    你是不是本地 hosts 了
    Routeros
        10
    Routeros  
       2022-12-19 17:35:03 +08:00
    http_proxy?
    cnit
        11
    cnit  
       2022-12-19 17:35:08 +08:00
    # 拒绝 User-Agent
    if ($http_user_agent ~* LWP::Simple|BBBike|wget|curl) {
    return 444;
    }
    反正我们这有这个
    twofox
        12
    twofox  
    OP
       2022-12-19 17:35:15 +08:00
    @fengci 没有

    @cnit 不行
    cnit
        13
    cnit  
       2022-12-19 17:39:08 +08:00
    你怕不是在命令行里面加了代理
    twofox
        14
    twofox  
    OP
       2022-12-19 17:41:12 +08:00
    @cnit 不可能的,系统会崩掉
    motherfaka
        15
    motherfaka  
       2022-12-19 17:42:17 +08:00
    telnet 不通,curl 其他网站通,大概率是服务端口的问题
    cnit
        16
    cnit  
       2022-12-19 17:43:32 +08:00
    额 我反正之前闹过这样的乌龙,其他的我想不到了 ,你可以试试在命令行里面能不能 curl google 或者 youtube 确认下
    motherfaka
        17
    motherfaka  
       2022-12-19 17:45:35 +08:00
    拿自己电脑测了一下,telnet 是通的,curl 也是通的,那还是客户端网络的问题……
    julyclyde
        18
    julyclyde  
       2022-12-19 17:50:58 +08:00
    refuse 不可能是 nginx 的功能
    nginx 开始处理的时候都已经 accept 完毕了
    lhbc
        19
    lhbc  
       2022-12-19 17:53:49 +08:00 via Android
    1. 云厂商的防火墙
    2. 域名备案
    twofox
        20
    twofox  
    OP
       2022-12-19 17:55:52 +08:00
    @lhbc 本地机房,备案完善
    lhbc
        21
    lhbc  
       2022-12-19 18:01:09 +08:00 via Android
    别人 block 了你的 IP 呗,我都能连上
    guanzhangzhang
        22
    guanzhangzhang  
       2022-12-19 18:10:20 +08:00
    先在你服务上的同一个二层(也就是同一个网段)的机器上 curl 下看看能通不,再上一层路径,以此类推,看看哪个路径被封了
    mansurx
        23
    mansurx  
       2022-12-19 18:48:47 +08:00
    curl -vvvv https://xxxxxxxx
    看看卡在哪一步,refused 原因是啥
    balabalaXMX
        24
    balabalaXMX  
       2023-01-04 20:31:18 +08:00
    其实我一直不理解 curl https 的话,客户端证书哪里来的啊?
    linuxgo
        25
    linuxgo  
       2023-01-10 12:10:01 +08:00
    @balabalaXMX #24 https 可以自签生成
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1671 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 16:17 PVG 00:17 LAX 09:17 JFK 12:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86