GFWのせいで国外のサイトが見られない!っていう人のためのプロクシ。Google App Engineをプロクシとして使うもの。略称はGAP
この方法を使うことで中国に滞在していてもtwitterが見られます。
以下はWindows用の解説。
Mac向けはこちら。*1
はじめに
まず、Google App Engineに登録します。電話番号とか聞かれちゃいます。
先に進めると、Application IdentifierとTileを入力することになります。
Titleはなんでもいいですが、Identifierはあとで使うのでちゃんと覚えておきましょう。
I accept these terms.にチェックを入れてSaveすれば、一段落。
ファイルをダウンロード
SDUploadをダウンロードします。
fetchserverをダウンロードします。
ダウンロードしたファイルは解凍してください。
解凍したら、SDUploadフォルダの中にfetchserverをフォルダごと入れてください。
また、fetchserverの中にfetch.pyというファイルがあると思いますが、これを
にあるfetch.py(Sep 2009)と差し替えてください。修正版です。
ファイルを編集する
fetchserverフォルダ内にapp.yamlというファイルがありますね。
それをテキストエディタで開いて、1行目にある
application: your_application_name
のyour_application_nameに当たる部分を、先ほど登録したApplication Identifier(IDとでも呼称しておく)に書き換えてください。
ファイルをアップロードする
SDUploadフォルダがC:¥SDUpload
にあるものとします。
コマンドプロントを開いて、
cd C:¥SDUpload
と入力してください。
次に、
SDUpload update fetchServer
と入力してください。
その後、メールアドレスとパスワードを聞かれます。ここで入力するのはGoogle App Engineのものです。*2
これでいろいろログが流れてきますが、止まったらおわりです。
アップロードが正常に終わったかを確認する
- http://(ID).appspot.com/fetch.py
にアクセスしてください。
「已经在工作了」と表示されれば、成功です。
プロクシを設定する
GAppProxy-1.0.0beta.exeをダウンロードしてください。なお、拡張子はexeですがこのファイルは7zで圧縮されたアーカイブです。
解凍後、フォルダの中にあるgui.exeを起動してください。
起動後、Use FetchServerにチェックを入れ右のフォームに
- http://(ID).appspot.com/fetch.py
を入力し、Saveボタンをクリックしてください。
SaveしたあとQuitをクリックし、もう一度gui.exeを起動してください。
Statusをクリックして「Proxy is running!」と表示されれば成功です。
あとは、ブラウザの設定でHTTPプロクシに127.0.0.1、ポートに8000を入力すれば完了です。
なおGAppProxyはHTTPSにも対応しているので、HTTPSにも同様に設定をしておけばいいでしょう。
注意事項
Google App Engineの無料割り当ての転送量は1GB/dayなので、動画サイトを閲覧したりFlashを閲覧したりといったブラウジングをしてしまうとあっという間に使えなくなってしまいます。その回避策として、AutoProxyという対GFW用の自動プロクシ接続拡張を導入することで、ある程度余裕を持たせることが出来ます。
関連リンク
- 以下は中国語で書かれたサイトですが、英語が読める方は翻訳サイトで"中国語→英語"に変換するとすんなり読めるようになります。ちょっと文脈がおかしなところがあったりもしますが。
- 用 Gappproxy观看YouTube视频(中国語)
- Linuxでの導入方法(中国語)
- wallproxy