How To Use The Latest Hyk-proxy

Looking for a simple, stable and significant VPS as your web hosting? Check out DigitalOcean, only $5 per month, and you can get $10 in credit just for signing up now.

Same as GAppProxy, the Hyk-proxy GAE service won't be updated any more, but it is still workable.

For how to install and use Hyk-proxy, you can check out this post for Windows, and this one for Mac/Linux.

But the above 2 posts mentioned are a little out of date, since they are according to the 0.8.6 version, and which has been updated to 0.9.4.1 later, so how to use the latest version on Windows and Mac/Linux systems? You can check out the following 8 steps for complete instructions:

1. Create a GAE application

Create GAE application for hyk-proxy

Sign in your GAE account and create an application ID which is available.

2. Generate a new application-specific password

Generate a new application-specific password

On the "Security" page of your "Google Accounts", click the "Edit" button of "Authorizing applications and sites", and generate a new application-specific password.

But you can skip this step if you do not use 2-step verification for your Gmail account.

3. Download Java and Google App Engine SDK for Java

Google App Engine SDK

If you haven't gotten these two softwares on hand as mentioned before, you can download Java on its official website, and download Google App Engine SDK for Java from Google Code.

By the way, on Mac, you only need to download and extract the Google App Engine SDK for Java package, since Java is pre-installed.

4. Download the Hyk-proxy packages

Download the Hyk-proxy server and client packages

Among the 4 packages on the Hyk-proxy Downloads webpage, you can just download "hyk-proxy-0.9.4.1.zip" and "hyk-proxy-gae-server-0.9.4.1.zip".

By the way, on Windows, you can also download "hyk-proxy-install_0.9.4.1.exe" instead of "hyk-proxy-0.9.4.1.zip"; and you need to download the "hyk-proxy-android-0.9.4beta.apk" package if you want to use Hyk-proxy on your Android.

After that, extract the zip files you download.

5. Deploy task

To deploy task means to upload the Hyk-proxy server to your GAE application.

On Windows, you can run the "install.bat" file in the "hyk-proxy-gae-server-0.9.4.1" folder; and on Mac/Linux, you can open the Terminal application and enter the following command line:

sh /the-path-to/install.sh

Or you can just drag the "install.sh" file from the "hyk-proxy-gae-server-0.9.4.1" folder and drop it behind the "sh" command.

After that, you can see an "AppEngine AppCfg GUI Wrapper" window, such as the following:

hyk-proxy deploy task

In the window, you can define the location of the "Google App Engine SDK for Java" folder, enter your GAE app ID, select the "hyk-proxy-gae-server-0.9.4.1" folder as AppLocation, enter your Gmail address and password, then you can click the "Deploy" button to upload the Hyk-proxy server to your GAE.

P.S.

By the way, if you fail to deploy the task for the following error:

Bad configuration: appengine-web.xml does not contain a <threadsafe> element.

Then you need to enter the following line into the "appengine-web.xml" file:

<threadsafe>true</threadsafe>

Such as what you can see from the following image:

Appengine-web.xml

6. Add GAE application ID to Hyk-proxy client

On Windows, you can double-click the "startgui.bat" file in the "bin" folder, or run "Start hyk-proxy (GUI)" if you have installed "hyk-proxy-install_0.9.4.1.exe"; and on Mac/Linux, you can open the Terminal application and enter the following command line:

sh /the-path-to/startgui.sh

Or you can just drag the "startgui.sh" file from the "hyk-proxy-0.9.4.1" folder and drop it behind the "sh" command.

After that, you can open the Hyk-proxy client window, click on the "Config" button of "GAE 0.9.4.1" in the "Plugins" tab, and click the "New" button to add your APP ID, such as what you can see from the following image:

Add GAE application ID to Hyk-proxy client

And you can add more than one App ID, after that, click the "Apply" button.

7. Start Hyk-proxy

Hyk-proxy start

When the App IDs are added, you can click the "Start" button to connect to the Hyk-proxy service.

8. Edit the browser proxies

When the Hyk-proxy fetch service is working, configure your browsers http proxy to below address:

127.0.0.1: 48100

Such as what you can see from the following image:

gae-hyk-proxy-http-proxy

The above screenshot is for Firefox, and for other browsers, the http proxy settings may be a little different.

That's all, and you can surf the internet anonymously and get access to the blocked sites.

Bonus:

Hyk-proxy will not work when your GAE application ID is blocked, in that case, you can connect Hyk-proxy with XMPP.

connect Hyk-proxy with XMPP

To do so, you can open the "Connection" tab of the GAE plugin "Config" window, select "XMPP" as the connection mode and add your XMPP account (such as GTalk).

Besides, you can also connect Hyk-proxy with HTTPS mode or HTTP proxy, but XMPP is the fastest and best.

Spread the love
This entry was posted in Free Online Anti-censorship Tools and tagged , , . Bookmark the permalink.