Improved free method to access Tera Online Japanese open beta
Follow the instructions here: http://www.reddit.com/r/TeraOnline/comments/j2tv2/japanese_open_beta_test_coming_soon_guides_on_the, but with some improvements:
- Free fast and reliable proxy
- No need to change system language to Japanese
Firstly, sign up for an Amazon EC2 account,which is free for a year, essentially giving you a Tokyo based VPS for free. Next, configure Polipo or a similar HTTP proxy on it or another linux box, with it set to parent requests through the SOCKS5 proxy built into SSH on the Amazon EC2 instance.
Then edit your Polipo config to include:
forbiddenUrl = "http://shit.weeaboo.com/teraonlinehax.js"
and edit /etc/polipo/forbidden to contain:
js/checker.js
Once done, set up Proxifier to point at the Polipo proxy via HTTP, and use these filters:
Target hosts:
*.down.hangame.co.jp; down.hangame.co.jp; images.*.jp; id.hangame.co.jp
set to Action: Direct – make sure this comes first out of the two rules.
Target hosts:
*.jp
set to Action: Proxy (your Polipo proxy)
Simple version: (System language change to Japanese still required)
- Sign up to EC2 as before, set up a Tokyo instance with any linux distro
- Connect via Putty and enable a ‘Dynamic’ (SOCKS5) tunnel (replace xxxx with port of your choice).
- Add 127.0.0.1:xxxx (port same as before) to Proxifier as a SOCKS5 proxy
- Follow instructions above for Proxifier, where ‘Action: Proxy’ should point at the SOCKS5 proxy.
I was able to get this method to work, however i hosted polipo on my local machine and connected to that proxy, and tunneled traffic through the amazon ssh tunnel. Nice workaround, but I bet this could be made even easier somehow. I don’t have the patience to do so though, I only wanted to give the game a quick try.
First, thanks for sharing this method. Ive managed to setup an amazon EC2 account instance. However, would you please go into more detail regarding the polipo part of the tutorial? How would one go about setting the parent request to the Amazon SSH? Also, maybe a brief tutorial on the config file for windows may help. Maybe some screenshots of how it is done might help. Although I am familiar with proxifier, I am unfamiliar with polipo. Thanks.
@Masunasu
You would have to open a socks ssh connection on the box running Polipo and then set socksParentProxy accordingly in the polipo config.
However this is only necessary if you want to skip the Japanese system language necessity. If you simply want to use EC2 as a proxy, all you need is Putty and Proxifier (follow any guide for Hulu etc. access via VPS/SSH)
Using amazon EC2 and putty i download squid through yum. However although I was able to enter the website and download the game I was still unable to start it with. (I made sure squid was running as well). Could this be because squid is a simple web proxy? I tried searching google for Hulu access via VPS/SSH and tried tunneling methods there to no avail as well – (Window error – You have been determined to be accessing from outside japan and the game will not launch). Would you be able to maybe write up a quick guide of how you set up putty/proxifier/ec2 in order to get into tera? Thanks again.
@Masunasu
Added a simple version above.
If you can do everything but when you finally get to ‘Game Start’ and it shows an error, your system language needs changed to Japanese, or in the case of the advanced instructions, Polipo hasn’t been configured right.
@Darkimmortal
I am using a Japanese windows 7. the tunneling doesnt seem to be working either as when i check my ip, it still points to the original IP i had and not the amazonaws IP in tokyo. Do i have to set up the amazon ec2 with -D in ssh?
I tried using this in the putty – ssh -D 8080 -p 22 -f -N ec2-user@ec2-x-x-X-x.ap-northeast-1.compute.amazonaws.com (However i get permission denied (publickey)).
Thanks.
@Masunasu
No you need to set up the SOCKS tunnelling in your Putty client rather than running it as a command on the EC2 server. See the screenshot: http://imgkk.com/i/spdq.png
@Darkimmortal
Yep I tried that. I think I have it working now. WIll found out after maint. Turned out the problem was the firewall on the router. Thanks again for all the help. Let you know when I found out tomorrow morning.
No need to use this now
Tera is awesome! im officially Addicted! O_o