经常遇到 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, 最后让代理服务器去处理.
1
1002xin 2021-05-31 18:27:30 +08:00
正是因为重要再加上 PayPal 风控比较严格,所以才会需要单独给 PayPal 弄一个规则集走固定的 IP 啊
|
2
killva4624 2021-05-31 19:13:54 +08:00 2
单单从标题来说的话,直接 curl paypal.com -v -L 可以清楚地看到网站打开的过程,包括获取的 DNS 地址,HTTPS 握手等等,就能判断问题出在哪了。
|
3
IsaacYoung 2021-05-31 19:17:14 +08:00
curl -v
|
4
scukmh 2021-06-01 16:15:17 +08:00
|