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
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
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 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
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
On mac, open the Terminal application, and enter the following command line:
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:
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
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
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
On Mac, you can open the Terminal application and enter the following command line:
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
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.