Long story short: Visit The Pirate Bay through Me in IT Consultancy instead of typing it in the URL directly and you'll be able to download torrents again, because from The Netherlands, using Ziggo or XS4All, it's going to be difficult to access thepiratebay.org.
Short story long: With Apache, mod_proxy and mod_proxy_html you can make other website available through a Location on another website. If the web server is in a different region, chances are you'll be able to visit "blocked" websites.
To technically make this work, I used these ingredients:
The configuration looks like this:
<VirtualHost *.80>
...
ProxyRequests off
ProxyPass /thepiratebay.org/ http://thepiratebay.org/
ProxyPass /static.thepiratebay.org/ http://static.thepiratebay.org/
ProxyPass /rss.thepiratebay.org/ http://rss.thepiratebay.org/
ProxyPass /torrents.thepiratebay.org http://torrents.thepiratebay.org
<Location /thepiratebay.org/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://thepiratebay.org /thepiratebay.org
ProxyHTMLURLMap http://static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://rss.thepiratebay.org /rss.thepiratebay.org
ProxyHTMLURLMap //static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://torrents.thepiratebay.org /torrents.thepiratebay.org
ProxyHTMLURLMap / /thepiratebay.org/
RequestHeader unset Accept-Encoding
</Location>
<Location /static.thepiratebay.org/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://thepiratebay.org /thepiratebay.org
ProxyHTMLURLMap http://static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://rss.thepiratebay.org /rss.thepiratebay.org
ProxyHTMLURLMap //static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://torrents.thepiratebay.org /torrents.thepiratebay.org
ProxyHTMLURLMap / /static.thepiratebay.org/
RequestHeader unset Accept-Encoding
</Location>
<Location /rss.thepiratebay.org/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://thepiratebay.org /thepiratebay.org
ProxyHTMLURLMap http://static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://rss.thepiratebay.org /rss.thepiratebay.org
ProxyHTMLURLMap //static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://torrents.thepiratebay.org /torrents.thepiratebay.org
ProxyHTMLURLMap / /rss.thepiratebay.org/
RequestHeader unset Accept-Encoding
</Location>
<Location /torrents.thepiratebay.org/>
ProxyPassReverse /
ProxyHTMLEnable On
ProxyHTMLURLMap http://thepiratebay.org /thepiratebay.org
ProxyHTMLURLMap http://static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap http://rss.thepiratebay.org /rss.thepiratebay.org
ProxyHTMLURLMap http://torrents.thepiratebay.org /torrents.thepiratebay.org
ProxyHTMLURLMap //static.thepiratebay.org /static.thepiratebay.org
ProxyHTMLURLMap / /rss.thepiratebay.org/
RequestHeader unset Accept-Encoding
</Location>
...
</VirtualHost>| About | Consultancy | Articles | Contact |
|
|
|
|
|
| References | Red Hat Certified Architect | By Robert de Bock | Robert de Bock |
| Curriculum Vitae | By Fred Clausen | +31 6 14 39 58 72 | |
| By Nelson Manning | robert@meinit.nl |
Comments
Cool!
Cool!