Donation Goal
Donate Now Goal amount for this year: 799 USD, Received: 100 USD (13%)
Please donate to help support this website. The funds will be used to purchase owned license of LiteSpeed Web Server Enterprise (2-CPU). It provides superior performance in terms of raw speed, scalability and anti-DDoS capabilities.

Spoof BitTorrent User-Agent to bypass Traffic Shaping

Posted By Raymond In Category: Computer // Downloads // Torrent

Feb
2
2007

TM NET, a Internet Service Provider(ISP) in Malaysia has started traffic/bandwidth shaping Bittorrent connections of their Streamyx users. I heard about it a month ago but never study more in this problem because it didn’t affect me. I thought that maybe some users didn’t know how to configure their router and BitTorrent client properly. Finally it has caught up to me today while I was trying to download something off a BitTorrent tracker website. I kept on getting the message “connection closed by peer“.
utorrent connection closed by peer
Other BitTorrent clients might have different but similar messages as utorrent. I’ve searched hard and tried all methods to bypass this traffic shaping with a little success.


According to AzureusWiki, Malaysia ISP TM Net is on the list of Bad ISPs for shaping traffic. There is nothing much we can do to achieve full maximum speed downloading from torrents but there are ways to at least allow you to connect to the tracker. If there are local seeders, you might get a fast download. Otherwise it’s only less than 1KBps. It’s ridiculous to download a 650MB linux distro with the speed of less than 1KBps.

A few BitTorrent clients such as utorrent and Azureus has encryption which works on some other ISPs but not on TM Net. Somehow they’re smart enough to get a hardware that’s able to throttle encrypted traffic that is generated by BitTorrent. So we can skip the encryption part.

TM Net is blocking BitTorrent based on user-agents. So if you change the user agent, you will be able to connect to trackers. We can achieve this by using a proxy server which allows use to change the HTTP header. So here’s a way to connect to tracker and get a “working” tracker status message instead of “connection closed by peer“.
Please take note that THIS WILL NOT SOLVE THE THROTTLING PROBLEM. It only allows you to connect to the tracker, a slow download is better than no download.

1. Make sure you have Java installed.
2. Download PAW from RapidShare. Alternate download mirror.
3. Extract the files to wherever you like.
4. Run “startServer.bat“.
5. Configure your BitTorrent client.
For uTorrent, go to Options -> Preferences… -> Connection
Select and change the following.
a. Proxy Type: HTTP
b. Proxy: localhost
c. Port: 8080
Traffic Shaping torrent fix

Now you should be able to connect to trackers and not getting the error message “connection closed by peer” anymore. Remember, this DOES NOT improve your download speed, it just enables you to connect to trackers.

Another way is to use VPN. I’ve not tested it because I never had the chance to get a free account. It’s always full due to too much traffic shaping going on. I’ve written an article about bypassing most firewall and proxy restriction using HTTP-Tunnel which might also work for traffic shaping problem.
If you’re going to pay for the VPN service, do try out first before paying as it might not work for you. Here are the few VPN sites.
1. XLCORE VPN
2. Relakks
3. SecureIX

If you have any other ways to bypass traffic shaping to benefit all victims especially Streamyx users, please drop me a mail or comment and I’ll add it to this page. Thanks, good luck and happy downloading!

Weirdly, I was able to download BitTorrent the next day without getting “connection closed by peer” error message. Maybe TM Net decided to turn off traffic shaping?


Related posts:
  • Increase P2P and BitTorrent download speed
  • PeerSpider – easily search multiple bittorrent p2p sites
  • Another tool to cheat BitTorrent ratio by spoofing
  • How to increase your upload/download/ratio in bittorrent trackers
  • Selfish BitTorrent Client That Improves Performance
    • Melted Glass

      other tunneling solution i know:
      http://www.http-tunnel.com/

    • rohan

      How do I bypass tmnet throttle on limewire and azureus on my mac? azureus has painfully slow download rates while limewire cant even start a connection. Thanks

    • http://none oli

      weird, i never experienced this before. perhaps u r right ray, tha stop traffic shaping.

    • http://vpn.s0cks.com Darrell

      Hi, I run a VPN service as well so if you’d care to add me to the list that’d be great :)

    • http://www.pluginbaby.syokz.org pluginbaby

      haha… u guys should try proxomitron.. way better than using PAW.. believe me.. hehe..

      does anyone have a cracked version of hhtp-tunnel?? i damn want that software.. haha

      cool blog dude.. wanna exchange links? :D

    • MaK

      Hi,
      Should i leave the “startServer.bat” open???

    • MaK

      After i followed your above instructions, I get “HTTP Error 500″ in uTorrent status

    • Pingback: [ mkhairul.com ]

    • http://www.you-wish.com bisita

      raymond ng pattaya? ^^

    • Hyperair

      Protocol encryption works, so I hear. However, I don’t know of any Windows clients which support protocol encryption. I’m using KTorrent and Deluge Torrent on Ubuntu Feisty, and they seem to be able to achieve much better speeds than clients like Azureus and UTorrent. The average torrent speed has dropped recently, so I reckon they’ve managed to come around that too =\

    • umar

      i have two connections first is localhost and onter one is very fast i can it only on proxy way my proxy is 10.0.0.6 and my port is 90 in this proxy i can’t download torrents i want to use this proxy for download torrents can i add this proxy on paw server………………………?

    • Capjaneway

      Marvelous really! I can finially download again!
      Thanks bud!

    • http://kaxhinaz.blogspot.com kaxhinaz

      Thanks for the info. :)

    • Pingback: links for 2007-12-21 at DeStructUred Blog

    • rad

      i need a new way to bypass tmnet,currently im downloading with emule only 25kbps at most.plz give me a free soulotion.
      thkz

    • arvin

      but the problem for me is. my limewire is working great. i get minimum 100kbps and maximum 220kbps on a 1 meg line.i just can dl fast using bittorrent. ive tried deluge and my max speed is 60 but normally 20

    • djnet71

      After i followed your above instructions, I get “HTTP Error 500″ in uTorrent status…am i doing something wrong?

    • djnet71

      everything is ok!!!the only thing i do was a restart of my pc…i run the batch file…then i i run utorrent…and tha batch file remain open!!!and utorrent become green again(the file status)!!!
      thanxxxx…from greece!!!

    • teohhanhui

      You can try Vidalia (a Tor GUI). It’s easier to use.

      http://www.vidalia-project.net/

      Install, run Vidalia and Privoxy, then set up the proxy in uTorrent:
      Type: HTTP
      Proxy: 127.0.0.1
      Port: 8118

      Wait for Vidalia to indicate that you’re connected to the Tor network, then start your torrent or update tracker. You shouldn’t be getting any more “connection closed by peer” errors.

    • steve-o

      Holy crap, this actually works! I have searched far and wide across the internet for a solution to this problem, and now my quest is at an end. thank you so much, sir.

    • copac plutitor

      I’m connected from a private Lan (1000 computers comming out on the same Ip) and the problem is that they’ve practicly blocked every port, the only ones being open are 22, 135, 139 and 445. I’ve tryed Vidalia and Privoxy, and Paw but the problem remains the same “No incoming connections”(uTorrent) .Also Azureus, wich has an “transport encryption”, asks me for a diffrent port. Is there any way I can go around the port problem?

    • shahrir

      useproximitro… it’s wonderful. my download speed reach 50Kbps to 100Kbps…. amzing

    • http://rykel.blogspot.com Aen

      Hi Teohhanhui,

      You wrote the instructions for using uTorrent with Tor/Vidalia… I am using Deluge, and in Proxy settings, I have the choice to set the proxy for Peer, Web Seed, Tracker and DHT.

      Which of the above 4 subjects correspond to the \”proxy\” in uTorrent, if you know?

      Thanks for helping.

    • leongz5

      hey! before i have prob with all demonoid tracked torrents only, after running this, i fail to get any connection!
      it didnt work for me. Streamyx sucks!

      i have to reset my utorrent settings. so, still looking for other ways.

    • Zavia

      I believe PAW released a new updated file 0.30
      http://sourceforge.net/projects/paw-project/files/
      Hope thats the correct one. :D

      Can you briefly explain how the following helps overcome the problem? Didn’t work btw, got a 500 error.

      Select and change the following.
      a. Proxy Type: HTTP
      b. Proxy: localhost
      c. Port: 8080

    • perisik

      they are all liar now. They are restrict network content. Read here, http://forum.lowyat.net/topic/1507300 . we are now really facing those problems. No freedom in multimedia… unlimited access just chaos. They are all started to throttle content such as p2p, mkv, avi, streaming. we pay for the service & they are not admit their promise. The network service providers are taking a couple of steps back. Issue brought up by http://thestar.com.my/news/story.asp?file=/2007/2/8/focus/16811744&sec=focus a few years ago. Now, it does happen.

    • Alex

      I’m getting HTTP error 500 on the trackers while using this Does anyone know how to fix it?

    • miggss

      Was very sceptical but so far works for me !! many thanks Bud

    Copyright © 2005-2012 - Raymond.CC Blog