raisama.netUpdate 2009-05-06 02:08: Há mais detalhes sobre o que descobri após investigar mais na área de comentários. O filtro da GVT está parecendo mais alguma tentativa (incômoda e intrusiva, mas que talvez funcione) de fazer um cache transparente, que um bloqueio.
Recentemente estou tendo problemas estranhos com torrents na minha conexão da GVT. Se eu tento baixar um torrent do The Pirate Bay, como por exemplo este, eu vejo o seguinte erro:
ERROR: [00:10:23] bad data from tracker - invalid peer list
Mas se eu testar isso a partir de outras redes, ou usar Tor para conectar ao tracker, tudo funciona como deveria. Alguém mais usando GVT com esse problema?
Investigando mais, consegui notar que a resposta recebida quando tento contactar o tracker é totalmente truncada:
Fora da rede da GVT (ou usando Tor, o resultado é o mesmo):
$ curl -4 -v 'http://vip.tracker.thepiratebay.org:80/announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started' | hexdump -C
* About to connect() to vip.tracker.thepiratebay.org port 80
* Trying 91.191.138.3... connected
* Connected to vip.tracker.thepiratebay.org (91.191.138.3) port 80
> GET /announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started HTTP/1.1
> User-Agent: curl/7.15.5 (x86_64-pc-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.3 libidn/0.6.5
> Host: vip.tracker.thepiratebay.org
> Accept: */*
>
< HTTP/1.0 200 OK
< Content-Type: text/plain
< Content-Length: 399
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 399 100 399 0 0 1169 0 --:--:-- --:--:-- --:--:-- 0Closing connection #0
00000000 64 38 3a 63 6f 6d 70 6c 65 74 65 69 34 38 65 31 |d8:completei48e1|
00000010 30 3a 64 6f 77 6e 6c 6f 61 64 65 64 69 33 31 37 |0:downloadedi317|
00000020 37 65 31 30 3a 69 6e 63 6f 6d 70 6c 65 74 65 69 |7e10:incompletei|
00000030 34 39 65 38 3a 69 6e 74 65 72 76 61 6c 69 31 38 |49e8:intervali18|
00000040 30 39 65 31 32 3a 6d 69 6e 20 69 6e 74 65 72 76 |09e12:min interv|
00000050 61 6c 69 39 30 34 65 35 3a 70 65 65 72 73 33 30 |ali904e5:peers30|
00000060 30 3a 45 b4 0e c2 f7 70 46 69 89 40 25 e3 47 6e |0:E....pFi.@%.Gn|
[...]
00000180 80 2c c1 1b 55 16 7f ca c9 0d 07 6d e8 f4 65 |.,..U......m..e|
0000018f
E usando a conexão da GVT:
$ curl -4 -v 'http://vip.tracker.thepiratebay.org:80/announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started' | hexdump -C
* About to connect() to vip.tracker.thepiratebay.org port 80 (#0)
* Trying 91.191.138.5... connected
* Connected to vip.tracker.thepiratebay.org (91.191.138.5) port 80 (#0)
> GET /announce?info_hash=Q%F7%9F%1D%9F%82%7C%CFO%3D%FB%EC%C0%2B%96F%EC%3D%CF%EB&peer_id=-lt0C40-%FBIg%EB%D3%FD%BFF%026%D68&key=7f3ccebc&compact=1&port=23541&uploaded=0&downloaded=0&left=842513832&event=started HTTP/1.1
> User-Agent: curl/7.19.4 (i386-redhat-linux-gnu) libcurl/7.19.4 NSS/3.12.2.0 zlib/1.2.3 libidn/0.6.14 libssh2/0.18
> Host: vip.tracker.thepiratebay.org
> Accept: */*
>
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0< HTTP/1.1 200 OK
< Content-Length: 43
<
{ [data not shown]
0 43 0 43 0 0 138 0 --:--:-- --:--:-- --:--:-- 1162* Connection #0 to host vip.tracker.thepiratebay.org left intact
* Closing connection #0
00000000 64 38 3a 69 6e 74 65 72 76 61 6c 69 36 30 65 35 |d8:intervali60e5|
00000010 3a 70 65 65 72 73 36 3a bd 72 e5 8d 41 f2 37 3a |:peers6:.r..A.7:|
00000020 70 72 69 76 61 74 65 69 31 65 65 |privatei1ee|
0000002b
27 comentários