![无法使用常规浏览器访问 phpMyAdmin 网站,但可以使用 Tor](https://linux22.com/image/631542/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%E5%B8%B8%E8%A7%84%E6%B5%8F%E8%A7%88%E5%99%A8%E8%AE%BF%E9%97%AE%20phpMyAdmin%20%E7%BD%91%E7%AB%99%EF%BC%8C%E4%BD%86%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20Tor.png)
我遇到了一个奇怪的问题:
我的操作系统是 MacOsX 10.8.5。
我尝试做的是访问 phpMyAdmin 网站并下载最新版本。问题是 phpMyAdmin 网站无法使用 Firefox、Chrome、Opera、Safari 加载。我的意思是我尝试了所有这些浏览器,尝试打开 phpMyAdmin 主页网址: http://www.phpmyadmin.net/home_page/index.php 它会在浏览器中显示 URL,表示正在等待来自 phpmyadmin.net 的数据,但永远不会结束,同时屏幕是空白的。我只在使用 php my admin 时出现这种情况。所有其他网站都可以正常加载。
我的第一个想法是:“哈,php my admin 网站瘫痪了”。所以我等了一天,然后重新开始:结果还是一样。然后我想:“像 php my admin 这样的大型网站瘫痪的时间不可能超过 24 小时”。所以我尝试了 Tor 浏览器,结果 Tor 完全没有问题:我可以打开网址,毫无问题地下载 php my admin。
您知道可能存在什么问题吗?
我尝试 ping phpmyadmin,但超时了。但是,我可以使用 telnet 连接到 phpmyadmin(我必须尝试大约 3 次才能成功连接):
telnet phpmyadmin.net 80
以下是 traceroute 的结果:
~ > traceroute phpmyadmin.net
traceroute to phpmyadmin.net (216.34.181.97), 64 hops max, 52 byte packets
1 neufbox (192.168.1.1) 1.987 ms 0.812 ms 1.347 ms
2 22.85.118.80.rev.sfr.net (80.118.85.22) 34.543 ms 58.513 ms 31.762 ms
3 129.133.64.86.rev.sfr.net (86.64.133.129) 31.440 ms 40.668 ms 32.450 ms
4 138.133.64.86.rev.sfr.net (86.64.133.138) 31.962 ms 31.081 ms 32.290 ms
5 46.134.64.86.rev.sfr.net (86.64.134.46) 33.575 ms 33.774 ms 32.531 ms
6 146.133.64.86.rev.sfr.net (86.64.133.146) 30.776 ms 29.849 ms 31.237 ms
7 109.69.26.109.rev.sfr.net (109.26.69.109) 32.367 ms 39.959 ms 38.813 ms
8 222.224.65.86.rev.sfr.net (86.65.224.222) 36.595 ms 59.371 ms 48.434 ms
9 te0-4-0-7.mag21.par01.atlas.cogentco.com (149.6.160.197) 46.350 ms 37.786 ms *
10 be2040.mpd21.par01.atlas.cogentco.com (154.54.78.37) 35.291 ms
be2038.ccr21.par01.atlas.cogentco.com (154.54.74.253) 55.418 ms
be2040.mpd21.par01.atlas.cogentco.com (154.54.78.37) 37.133 ms
11 be2274.mpd22.lon13.atlas.cogentco.com (130.117.50.97) 42.603 ms
be2272.ccr22.lon13.atlas.cogentco.com (130.117.49.121) 45.106 ms
be2273.mpd21.lon13.atlas.cogentco.com (130.117.50.93) 50.270 ms
12 be2315.ccr22.lon01.atlas.cogentco.com (154.54.73.110) 43.596 ms
be2314.ccr21.lon01.atlas.cogentco.com (154.54.72.254) 44.053 ms
be2317.ccr22.lon01.atlas.cogentco.com (154.54.73.178) 44.042 ms
13 be2329.ccr21.lon02.atlas.cogentco.com (130.117.49.90) 45.464 ms
be2328.ccr21.lon02.atlas.cogentco.com (130.117.49.86) 43.905 ms
be2329.ccr21.lon02.atlas.cogentco.com (130.117.49.90) 48.909 ms
14 savvis.lon02.atlas.cogentco.com (130.117.14.58) 44.558 ms 43.364 ms 61.481 ms
15 cr2-te-0-1-0-1.uk1.savvis.net (206.28.100.29) 47.944 ms 67.810 ms 46.757 ms
16 cr1-te-0-6-0-0.chd.savvis.net (204.70.198.118) 139.522 ms 138.708 ms *
17 hr1-te-12-0-1.elkgrovech3.savvis.net (204.70.198.73) 183.807 ms 206.154 ms *
18 * * *
19 * 64.27.160.194 (64.27.160.194) 159.363 ms *
20 * * *
21 * * *
至于网络过滤器,没有应用家长控制过滤器。
我尝试过卷曲:
我从来没能用以下方法得到结果:
curl http://www.phpmyadmin.net
然而,我确实收到了回应,尝试了三次,仅要求提供标题:
curl -i http://www.phpmyadmin.net
我尝试使用 telnet 访问该网站,有响应但没有正文!!:
~ > telnet phpmyadmin.net 80
Trying 216.34.181.97...
Connected to phpmyadmin.net.
Escape character is '^]'.
GET / HTTP/1.1
Host: phpmyadmin.net
HTTP/1.1 302 Found
Server: Apache/2.2.15 (CentOS)
Vary: Host
Location: http://www.phpmyadmin.net/home_page/index.php
Cache-Control: max-age=172800
Expires: Fri, 25 Apr 2014 06:10:22 GMT
Access-Control-Allow-Origin: *
Content-Type: text/html; charset=utf-8
Content-Length: 0
Date: Wed, 23 Apr 2014 06:10:22 GMT
X-Varnish: 423165287
Age: 0
Via: 1.1 varnish
Connection: keep-alive
Connection closed by foreign host.
~ >
答案1
因此最后,按照评论所建议的那样,我尝试降低 MTU 设置。
我只能将 MTU 降低到 1280,所以我这样做了,然后我就可以通过浏览器访问 phpmyadmin.net。
但是,我已将 MTU 重新设置为 1500 并且它仍然可以工作,所以我不知道那是什么,但是现在它无论如何都在工作。