Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Connect to Bittorrent trackers, Being blocked? Try this :)

views
     
YiQi
post Jan 19 2007, 05:51 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
Well, looks like lots of people still confuse about what is the program for.
Maybe we should make it clear that:

It help you to overcome the problem of "Connection reset by peer" if you saw it in your Tracker Status.

What it didn't do:

1. Help increasing your download speed
2. Turn your dead Tracker to live

For those you saw '404' '500' '50x' or timeout status, this solution will not help.

YiQi
post Jan 19 2007, 05:58 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(socratesman @ Jan 18 2007, 06:54 PM)
What are the default user-agents that aare being blocked by tmnut?
*
There is no default strings, they can just simply add as many as they want.
e.g. Azereus, BitTorrent, eMule, LimeWire, MLDonkey, Shareaza, uTorrent.

And what I believe is, they might have a robot program which analyze the package, get a statistic of User-Agent, and block it according to the usage. And of course, will exclude certain well-known browser (e.g. IE, Firefox) to prevent accidently block them. That's why iTunes is blocked due to its popularity and high usage (which they 'forgot' to add into their exclude list).

So, for those who use this solution to change your User-Agent, better change to a common, which looks like a real browser one. Please refer to:
http://en.wikipedia.org/wiki/User_agent
Maybe append some string like "Screamyx Sucks..." tongue.gif

This post has been edited by YiQi: Jan 19 2007, 06:13 PM
YiQi
post Jan 19 2007, 09:23 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(fly @ Jan 19 2007, 06:28 PM)
Yes, this is accurate for BT, since IIANM the initial request to the tracker is HTTP, but the subsequent data transfer between seeds and peers is throttled as the packet shaper is able to recognize BT packets (which are not HTTP). I might be wrong as I'm not familiar with the BT protocol.

But for the case with iTunes/ITMS, removing the user agent helps the download speed as well (several other people have been able to reproduce this on their systems). Could this probably be due to the download of the podcast/song being done via HTTP as well, and TMNet's shaper can't tell the difference between other HTTP requests due to the user agent string being changed and hence, can't shape it?
*
Yap! BT use HTTP to communicate with Tracker, that's why it is easily detected.
However communication between 2 peers using BT own protocol, buy still detectable by Layer7 or any advanced method (even encrypted).

I believe iTunes also instial the connection using HTTP, once connected, it uses Podcast Protocol (ITPC). Without the initial connection, your iPod won't be able to know where to download the songs. Hope I am not mistake (I don't use iPod).

This is a bit different to BT cause even Tracker is down, BT still can find peers through DHT, and some more, can exchange peers list with others.

YiQi
post Jan 19 2007, 10:07 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(IceBikers @ Jan 19 2007, 09:59 PM)
how come the thread starter ignore my problem
*
Do you mean
QUOTE
cannot cannot cannot
http error 500
?

Well, this solution is helping you to bypass HTTP throttlering with cause the "Connection reset by peer" issue. If you tracker status showing others than that, then this solution won't able to help you.

Note: offline (time out), Error 40x, Error 50x, torrent is not registered... etc are not covered by this solution, because this are either the torrent itself or the tracker server problem, not the HTTP throttlering issue.
YiQi
post Jan 19 2007, 11:26 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(jaclyn @ Jan 19 2007, 11:21 PM)
sorry to ask such a question..If can download (bitcomet and utorrent), but not all the time..do i still need to do this?
*
check your tracker status, if you get 'Connection reset by peer', doing this will help you getting peers list from Tracker.
Without this, you still can obtain peers list either via DHT or Peers Exchange.

YiQi
post Jan 20 2007, 12:58 AM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(jaclyn @ Jan 20 2007, 12:52 AM)
again, question..

If i get tracker status = "offline", what does this mean?My downloading icon is red color (utorrent) and those with status "working" are in blue icon.. I still can download tho~
*
in utorrent, "offline" (timed out), which means no response from server after a period of times (base on your TCP timeout value).
Your downloading icon is RED, if none of the Tracker in your list is working.
else, you get BLUE icon.

YiQi
post Jan 20 2007, 11:33 AM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(azurewolf @ Jan 20 2007, 11:01 AM)
YiQi, how did you confirm that TM-net blocks bittorents based on user agents? Some of Malaysian friends on p2p website are still able connect to tracker and do not experience this problem. Any explanation here?
*
Well, according to my test in this thread: http://forum.lowyat.net/topic/399220

If you have Firefox, install the User-Agent Switcher Add-On, then add a few agents, e.g. uTorrent, BitTorrent, etc... then browse some Tracker URLs, you will get 'Connection reset by peer' while switch to those 'blacklist' UA. If switch back to normal UA, you will see the normal response. Interesting huh!

Some people don't have such problem could be various reasons:
1. They are using P2P Clients that which is not in the blacklist yet or the client didn't show its real identification in User-Agent.
2. The area where they are is not throttled by this method, yet (maybe).
Just like some people's BT is working well but some are not.

Sometimes, also wondering, "Is TMNut really throttle our P2P? Could it be the International Gateway installed by other countries which we connect to?" This is the difficult part that no one can tell.

Note: User-Agent throttling is only affect the HTTP connection, not Peer-2-Peer BT protocol (or others protocol).


This post has been edited by YiQi: Jan 20 2007, 11:41 AM
YiQi
post Jan 21 2007, 02:52 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
Well, lots of forumer encounter difficulty to connect to international peers. Maybe I can explain a bit about the reason.

TMNut shape the traffic of P2P to a very low priority which make you traster rate far far lower than 1Kbps. According to BT Protocol, if the transfer rate drop below 0.5Kbps (if I am not mistake), BT Client should drop the connection as free out the slot for others.

If you keep monitoring your connection, you will notice that the initial speed is always quite OK, at least 1~3Kbps, but slowly dropping until 0.xKbps and disconnect.

And we believe that TMNut also using "deep packet inspection" which will able to detect encrypted packet, that's why PE is not usefull anymore.

Besides TMNut's traffic shapping, the international link is not completely recover, this make us more difficulty to maintain a constain speed above 0.5Kbps in order to prevent disconnected.

So, guys, don't ask why we can't connect to international peers anymore. Please be patient and observ your connection activity.

BTW, I found that eMule is more stable to keep the international peers in my downloading slot. Maybe eMule protocol is more relax than BT.

YiQi
post Jan 21 2007, 03:59 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(Polaris @ Jan 21 2007, 03:42 PM)
I'm using Azureus.
Now trying to understand step 4 and 5 of Proxymitron.
I tried startServer last nite but failed. Somehow Azureus got firewalled, I did as Silver said, not messing with the BT client's tracker but only adding localhost+8080 to Azureus proxy but the NAT is still red until I removed the proxy.

This is how it looks using the Azu client.
*
Just enable Proxy for "Tracker Commuincations" not for "Peer Communications".

If you enable proxy for Peer Communication, other peers won't be able to communicate with you in proxy mode (NAT will be useless).
YiQi
post Jan 21 2007, 04:07 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(hao2my @ Jan 21 2007, 03:27 PM)
Http error 500 , redownload the torrent many times still didnt solve it. Can you help me?
*
Error 500 usually means "Internal Server Error", which means the Tracker got problem itself, nothing you can do for it.

Guys, just to make it clear again, this solution only help Connection reset by peer. Don't ask anything which is not related to this.
BTW, give a list of error code to explain what they are:

CODE

1. Error 400 Bad Request
   The server not understand what you request for
2. Error 401 Unauthorized
   Clear enough, you are not allow to access the file (URL) which require user authentication.
3. Error 403 Forbidden
   The file (URL) is forbidden.
5. Error 500 Internal Server Error
   The server encountered an unexpected condition which prevented it from fulfilling the request
6. Error 501 Not Implemented
   The server does not support the functionality required to fulfill the request.
7. Error 502 Bad Gateway
   The server, while acting as a gateway or proxy, received an invalid response from the upstream server it accessed in attempting to fulfill the request.
8. Error 503 Service Unavailable
   The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
9. Error 504 Gateway Timeout
   The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server.


This post has been edited by YiQi: Jan 21 2007, 04:08 PM
YiQi
post Jan 24 2007, 10:53 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(jaclyn @ Jan 24 2007, 09:38 PM)
Ok guys..I have gotten a new tracker status... "hostname not found"..anything wrong?
*
The Tracker hostname is unresolvable (usually DNS problem).
Sometimes it will become OK after a period of time.


YiQi
post Jan 24 2007, 10:57 PM

Getting Started
**
Junior Member
164 posts

Joined: Jan 2003
QUOTE(david101 @ Jan 24 2007, 10:04 PM)
Trackers are starting to send me <html>, with error message "tracker sending invalid data". Using utorrent with proxomitron.

Doh!
*
Because Tracker serving request through Webserver, if the tracker program is abnormal or not serving as BT tracker anymore, you get this message.


 

Change to:
| Lo-Fi Version
0.0260sec    0.78    7 queries    GZIP Disabled
Time is now: 4th December 2025 - 12:38 PM