• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ethusdt
0.01D
V2EX  ›  程序员

[网络]如何检测网站打不开原因?

  •  
  •   ethusdt · May 31, 2021 · 2832 views
    This topic created in 1886 days ago, the information mentioned may be changed or developed.

    经常遇到 PayPal 网站打不开, 应该是 DNS 问题, 临时解决方法是走代理(将 SwitchyOmega 切换到 proxy, 将 clash 切换到 global 模式). 因为收到过 PayPal 的邮件, 提醒 ip 较多, 账号有风险, 我的 PayPal 账号挺重要的, 所以没有把他放到规则代理里面(公司好多人用我的 PayPal 账号, 都要求不要走代理).

    解释下为什么使用 SwitchyOmega + clash 规则 这种双管齐下的模式, 有些朋友喜欢使用 clash 全局代理 + 白 /黑名单规则, 但有时候规则外的网站打不开, 手动配置 clash 很麻烦, 所以用 SwitchyOmega 很方便.

    所以问题来了, 当一个网站打不开时候, 你们如何 check 它是服务器问题 /dns 解析问题 /墙的问题 or 其他问题?

    我试过 traceroute -I paypal.com, 时好时坏..

    个人能力有限, 我理解的是, 浏览器打开一个网站, 先从浏览器缓存 dns 列表找 ip 地址, 找不到走系统的缓存 dns, 再找不到就用 dns 服务器找 ip.. 现在配置了 clash, 走代理的请求会被 clash 分配一个 fake-ip, 最后让代理服务器去处理.

    5 replies    2021-06-01 16:51:38 +08:00
    1002xin
        1
    1002xin  
       May 31, 2021
    正是因为重要再加上 PayPal 风控比较严格,所以才会需要单独给 PayPal 弄一个规则集走固定的 IP 啊
    killva4624
        2
    killva4624  
       May 31, 2021   ❤️ 2
    单单从标题来说的话,直接 curl paypal.com -v -L 可以清楚地看到网站打开的过程,包括获取的 DNS 地址,HTTPS 握手等等,就能判断问题出在哪了。
    IsaacYoung
        3
    IsaacYoung  
       May 31, 2021
    curl -v
    ethusdt
        5
    ethusdt  
    OP
       Jun 1, 2021
    @scukmh 看了下, 我的理解是正确的😄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5677 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 03:20 · PVG 11:20 · LAX 20:20 · JFK 23:20
    ♥ Do have faith in what you're doing.