A few people have PMed me regarding the OpenVPN setup so I'll just write a brief guide on how to get it working on a Linux based server. You'll need either a dedicated server or virtual private server (VPS) located in a Malaysian datacenter (preferably Jaring/AIMS and not TM). You should check your latency with the hosting provider and ensure that it's stable (2-20ms and doesn't time out/fluctuate badly). If you're getting a VPS, it'll probably be cheaper to go with OpenVZ based hosting with the TUN/TAP module enabled but XEN/other platforms are fine too. You're looking at about 2GB/day of total bandwidth (in/out) for 5-10 WoW players.
You can refer to this website for a basic guide on setting up a CA based OpenVPN server :
http://www.ventanazul.com/webzine/articles...ubuntu-and-huluIn the server config, make sure it's using UDP :
CODE
proto udp
.. and disable compression and encryption :
CODE
cipher none
#comp-lzo
.. and finally set up the routing. Do NOT use :
CODE
push "redirect-gateway def1"
.. as it will redirect all traffic from your VPN clients (browsing, BT, MSN, whatever they're running) but instead use :
CODE
push "route x.x.x.x 255.255.255.255"
push "route x.x.x.x 255.255.255.255"
push "route x.x.x.x 255.255.255.255"
.. to push specific IP address or IP/netmask combinations to your clients that you intend to forward through the server. These routes can be IP addresses for existing WoW tunneling services or Blizzard server subnets (if you intend to just re-route WoW client traffic alone). As OpenVPN is multiplatform (there are Windows/Mac/Linux clients for it) you should be able to use it for any WoW client. OpenVPN only re-routes network traffic and does not modify the wow.exe process in any way (unlike current SSH+SOCKS based tunneling methods) so it's never going to be detected as a potential 'hack' and is platform independent.
You can also use it for other games (UDP based first person shooters like BFBC2) if you like. I've been using it to re-route login server traffic for Int. Heroes of Newerth through a US server to bypass the GeoIP check. You still get 90-110ms with Japan servers because ingame traffic is still Streamyx -> JPN but only login traffic is passed through the US server, lol
This post has been edited by rizvanrp: Dec 30 2010, 04:25 AM