Goagent

GoAgent

softtitledonwloadlinkhomepagecontactlicenceSoftware Title: GoAgent
Download Link: https://code.google.com/p/goagent/
Homepage: https://code.google.com/p/goagent/
Contact Them: https://code.google.com/p/goagent/
License: Freeware open source project community driven.

How To Install And Use Goagent

And for how to use Goagent, you can refer to its official site in Chinese, or you can check out the following 7 steps for an easier reference in English:

1. Create GAE applications

GAE app id freenutsdotorg

Goagent supports multiple app IDs, so that you can creat one or more new GAE applications,
or use the old ones, but the “Storage Scheme” of each must be “High Replication”.

2. Generate new application-specific password

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, which will be used when uploading the Goagent server to your GAE in step 4.

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

3. Download the Goagent packapge

Download goagent

Download the Goagent package (a zip file) via the link on the top of its homepage, as what you can see from the above image.

After that, extract the zip file, and you will get a “local” folder as well as a “server” folder.

4. Upload the Goagent server

Open the “server” folder, and upload the Goagent server to your GAE in the following ways:

4.1 How to upload the Goagent server on Windows

Upload goagent on windows

On Windows, open the “uploader.bat” file, enter your GAE app ID created in step 1, your Gmail address
and the application-specific password, then you can start to upload.

And to use more than one app ID, you can separate them with the “|” mark.

4.2 How to upload the Goagent server on Mac

Upload Goagent on Mac

On mac, open the Terminal application, and enter the following command line:

cd the-path-to-the-server-folder

Such as the following:

cd /Users/air/Downloads/goagent-goagent-80e5f01 3/server

You can also just drag the “server” folder and drop it behind the “cd” command.

After that, enter the following command line:

python uploader.zip

Then, you can enter your App IDs, Gmail address and the application-specific password to upload the server.

By the way, do not bypass the first command line and use the “python the-path-to-uploader.zip
command directly, which may be not workable.

5. Change the proxy.ini file

Change the proxy.ini file

When the upload is finished, open the “proxy.ini” file in the “local” folder, and change the “appid”
value from “goagent” to your real GAE application IDs.

By the way, you can also change the “profile” value from “google_cn” to “google_hk” for a better security with https mode.

6. Run the Goagent client

After saving the “proxy.ini” file, you can start to run Goagent.

6.1 How to run the Goagent client on Windows

Run Goagent on Windows

On Windows, you can just double-click on the “Goagent.exe” file in the “local” folder and run the proxy service.

6.2 How to run the Goagent client on Mac

Run Goagent on Mac

On Mac, you can open the Terminal application and enter the following command line:

python the-parth-to-proxy.py

This time, you can drag the “proxy.py” file from the “local” folder and drop it behind the “python” command.

7. Edit the browser proxies

Goagent browser proxy settings

When the Goagent client is running, you can edit the browser network settings
and change the proxy address to “127.0.0.1: 8087”, as what you need to do with any proxy service.

After that, you can start to use Goagent to browse the internet anonymously and unblock the blocked sites in your area.

But, same as GAppProxy and Hyk-proxy, the Goagent proxy doesn’t support https well,
even though that you can double-click the “CA.crt” file in the “local” folder to install or import the certification,
which will only work on Safari, but not Chrome or Firefox during my test for Twitter and Facebook.

By the way, besides Windows and Mac systems mentioned above, Goagent is also available for Linux, as well as
Android, iOS, webOS, OpenWRT and Maemo operating systems.