20100425 cross gfw

11

Click here to load reader

Transcript of 20100425 cross gfw

Page 1: 20100425 cross gfw

.

.. ..

.

.How to cross the Great Fire Wall

Caspar Zhang

[email protected]

April 25, 2010

This document is linuxfb confidential!

. . . . . .

Page 2: 20100425 cross gfw

. . . . . .

Outline

Agenda

.. .1 If IPv6 Available

.. .2 GAE + GAppProxy

.. .3 SSH -D

.. .4 Useful Tools

.. .5 References

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 2 / 11

Page 3: 20100425 cross gfw

. . . . . .

If IPv6 Available

If IPv6 Available

http://ipv6.google.comsixxs.org suffix, e.g.: http://twitter.com.sixxs.orgSome other IPv6 VPNs

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 3 / 11

Page 4: 20100425 cross gfw

. . . . . .

GAE + GAppProxy

GAE + GAppProxy

Register Here: https://appengine.google.com/, create an URLDownload GAppProxy :http://code.google.com/p/gappproxy/downloads/list (GFWed)http://ant.im/download/gappproxy-1.0.0beta.tar.gzDeploy Server :

Download GAE-SDK:http://code.google.com/appengine/downloads.htmlunzip and enter the top directoryUnzip GAppProxy, mv fetchserver to GAE directoryModify application name to your GAE URL prefix in app.yamlRun by ./appcfg.py update fetchserver

Configure Client:Enter localproxy/Modify fetch server field to your GAE URL in proxy.confRun by ./proxy.py

Configure socket proxy to localhost:8000Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 4 / 11

Page 5: 20100425 cross gfw

. . . . . .

SSH -D

SSH -D

Get a ssh accountRun by ssh−D < port >−l < username >< url >Configure socket proxy to localhost :< port >

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 5 / 11

Page 6: 20100425 cross gfw

. . . . . .

Useful Tools

Useful Tools.SSH Tunnel Manager..

.. ..

.

.

gstm (GNOME)Tunnelier / My Entunnel SSH (Win / Wined)

.Proxy Tools..

.. ..

.

.

FoxyProxy (Firefox)Switchy (Chrome)

.Auto Switch Proxy Tools..

.. ..

.

.

AutoProxy (Firefox)Switchy (Chrome)

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 6 / 11

Page 7: 20100425 cross gfw

. . . . . .

Useful Tools

AutoProxy on Firefox

Install from AMO: https://addons.mozilla.org/firefox/addon/11009Edit or Select proxy server by right clicking the “福” icon

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 7 / 11

Page 8: 20100425 cross gfw

. . . . . .

Useful Tools

Switchy on Chrome

Install from http://goo.gl/eYVyAdd your proxy profile in option pageEnable “Enable Switch Rules”, “Online Rule List” and “AutoProxyCompatible List”Fill in the “Rule List URL” field:http://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt“Reload Every” field set to 15 Minutes (It’s a bug, others won’t work)“Proxy Profile” field set to your own profile

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 8 / 11

Page 9: 20100425 cross gfw

. . . . . .

References

References

http://code.google.com/p/gappproxy/http://code.google.com/appengine/http://autoproxy.org/http://autoproxy2pac.appspot.com/

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 9 / 11

Page 10: 20100425 cross gfw

. . . . . .

References

Questions?

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 10 / 11

Page 11: 20100425 cross gfw

. . . . . .

References

Thank You!

Caspar Zhang ([email protected]) How to cross the Great Fire Wall April 25, 2010 11 / 11