почему нельзя получить эту страницу в Linux с помощью wget / telnet? - PullRequest
1 голос
/ 05 декабря 2010

этот URL www.jinfuwu.com можно получить доступ в браузере Windows, Windows Telnet,

, но на моем сервере Ubuntu я не могу получить эту страницу:

telnet (ubuntu):

root@ubuntu:~# telnet www.jinfuwu.com 80            
Trying 121.199.111.176...
Connected to www.jinfuwu.com.
Escape character is '^]'.
GET / HTTP/1.1
Host: www.jinfuwu.com

HTTP/1.1 200 OK
Content-Type: text/html
Last-Modified: Sun, 05 Dec 2010 01:34:33 GMT
Accept-Ranges: bytes
ETag: "f671fd911c94cb1:0"
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
X-UA-Compatible: IE=EmulateIE7
Date: Sun, 05 Dec 2010 10:03:21 GMT
Content-Length: 1214Connection closed by foreign host.

wget (ubuntu):

root@ubuntu:~# wget http://www.jinfuwu.com         
--18:10:29--  http://www.jinfuwu.com/
           => `index.html.2'
Resolving www.jinfuwu.com... 121.199.111.176
Connecting to www.jinfuwu.com|121.199.111.176|:80... connected.
HTTP request sent, awaiting response... 

Read error (Connection reset by peer) in headers.
Retrying.

....

но в моих окнах я использую telnetкоманда, я могу получить страницу

telnet (windows7):

запустить:

telnet www.jinfuwu.com 80

вставить:

GET / HTTP/1.1
Host: www.jinfuwu.com

и нажмите двойную клавишу Enter. Я вижу страницу HTML-код.

Google это:

site:jinfuwu.com

Google может получить доступ к этому сайту

Можете ли вы сказать мне, почему?

кстати: также www.joytg.com , тот же вопрос

спасибо большое:)

Ответы [ 2 ]

4 голосов
/ 05 декабря 2010

Сделал дальнейшие раскопки для вас и нашел основную причину из-за неправильно настроенных маршрутизаторов. Вы можете прочитать обо всем здесь .

Обходной путь, о котором упоминается в статье:

echo 0 > /proc/sys/net/ipv4/tcp_default_win_scale

Однако этот файл изменился, и при более новых установках вам нужно вместо этого:

echo 0 > /proc/sys/net/ipv4/tcp_window_scaling

При запуске вам понадобится быть пользователем root.

$ wget http://www.jinfuwu.com
--2010-12-05 12:58:39--  http://www.jinfuwu.com/
Resolving www.jinfuwu.com... 121.199.111.176
Connecting to www.jinfuwu.com|121.199.111.176|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12145 (12K) [text/html]
Saving to: `index.html'

100%[====================================================>] 12,145      5.19K/s   in 2.3s    

2010-12-05 12:58:43 (5.19 KB/s) - `index.html' saved [12145/12145]
0 голосов
/ 05 декабря 2010

FWIW, я могу получить страницу просто отлично, используя wget или curl от MacPorts.

...