Using Akamai to bypass Internet censorship Bennett Haselton, bennett@peacefire.org 8/21/2000 How to do it Warning -- when not to use it FAQ -- What to do if it doesn't work, and other questions How to do it 1. Start by writing down an akamaitech.net URL like http://a1.g.akamaitech.net/6/6/6/6/ 2. Take the URL of the site you want to access, e.g. http://www.yahoo.com/, drop the "http://" at the beginning, and add the rest to the end of the akamaitech.net URL: http://a1.g.akamaitech.net/6/6/6/6/www.yahoo.com/ (Don't forget the "/" on the end, or the trick won't work.) 3. Load the URL into your browser. You should be able to view the contents of the page -- in this case, the contents of http://www.yahoo.com/. If the trick doesn't work for accessing http://www.yahoo.com/, try starting with a different akamaitech.net URL in Step 1. By going to Alta Vista and searching for "akamaitech.net", you can find tens of thousands of matches; on most of those pages you'll find an akamaitech.net URL like http://a1140.g.akamaitech.net/7/1140/950/d4879251d193d2/www.netaid.org/images/diamondrev.gif That URL means "load the image http://www.netaid.org/images/diamondrev.gif by going through akamaitech.net". From that URL, it's easy to construct a URL that can be used to access a site like "http://www.yahoo.com" by going through akamaitech.net: http://a1140.g.akamaitech.net/7/1140/950/d4879251d193d2/www.yahoo.com/ If the technique works for accessing http://www.yahoo.com/ but it doesn't work for accessing the URL that you're trying to get to, see the FAQ below for other possible explanations. Warning -- when not to use it You should not use this technique if any attempt to access a blocked site triggers a "warning" that is reported to the administrator of your blocking software. For example, even if you access http://a1140.g.akamaitech.net/7/1140/950/d4879251d193d2/www.yahoo.com/ to avoid connecting to http://www.yahoo.com/ directly, your browser might still try to contact http://www.yahoo.com/ as a result of any of the following: * IMG tags on the page that load images from http://www.yahoo.com/ * Frames that load other pages on http://www.yahoo.com/ * Style sheet tags that load CSS files from a specific location on http://www.yahoo.com/ * JavaScript