I found several apache mod_proxy configs for setting up a proxy for The Pirate Bay, but none worked fully.
You need to enable/install:
- mod_proxy
- mod_rewrite
- mod_headers
- mod_proxy_http
<Virtualhost *:80> ServerName tpb.yourdomain.com # Plausible deniability, and respecting your fellow pirate's privacy. Loglevel emerg CustomLog /dev/null combined ErrorLog /dev/null <Proxy *> Order deny,allow Allow from all </Proxy> # Just to fix a few links... RewriteEngine On RewriteRule \/static\.thepiratebay\.se\/(.*)$ /static/$1 [R=302,L] ProxyRequests off # Cookies are imporant to be able to disable the annoying double-row mode. # The . before the domain is required, but I don't know why :) ProxyPassReverseCookieDomain .thepiratebay.se tpb.yourdomain.com ProxyPass / http://thepiratebay.se/ ProxyPass /static/ http://static.thepiratebay.se/ ProxyPass /torrents/ http://torrents.thepiratebay.se/ ProxyHTMLURLMap http://thepiratebay.se / ProxyHTMLURLMap http://([a-z]*).thepiratebay.se /$1 R ProxyHTMLEnable On <Location /static/> ProxyPassReverse / SetOutputFilter proxy-html ProxyHTMLURLMap / /static/ RequestHeader unset Accept-Encoding </Location> <Location /torrents/> ProxyPassReverse / SetOutputFilter proxy-html ProxyHTMLURLMap / /torrents/ RequestHeader unset Accept-Encoding </Location> </Virtualhost>
Recent Comments