When we wrote this plugin in the beginning of 2012, governments all over the world were heading towards further restricting access to the Internet and censoring its users. Although circumvention tools were available, they were in general hard to use and therefore only available to technically skilled people. We designed the RePress plugin so more people could profit from an open and free Internet.
Unfortunately, little has changed in the political landscape since that time with regards to Internet usage. Governments in e.g. China, the Netherlands, Russia and the United States are still gravitating towards further restriction, censorship and violations of privacy.
The Internet landscape on the other hand has changed significantly. While the plugin was a useful addition to circumventing possibilities in 2012, circumvention tools are now more widely available. The Electronic Frontier Foundation gives a nice concise summary of options with background information.
Security in a box also provides solid entry-level information with hands-on manuals.
With these tools available, we believe there is currently no need for our RePress plugin. If at any time we feel RePress is again an addition, we will definitely launch a fully updated version. In the meantime, we will contribute in other ways to enhance privacy and an open Internet, and to educate it’s users through our Totem-project.
]]>It simply does not work with wp 3.9+
]]>Hello all,
I installed this plugin at the weekend, I have it working fine, I set up Hulu.com as one of the sites. When I click through to Hulu via RePress (my VPS in in the US) it still thinks I’m outside of the US.
Have they found a way to detect the use of this plugin? Do I need to change the user agent string that it uses? I’ve noticed that is a dead giveaway. If I need to change it, what is the recommended way?
]]>Is there any HTTPS support for this plugin? I’ve been trying to log into yahoo, reddit, and gmail, but they won’t log in because the proxy isn’t handling the HTTPS headers…… Please respond, it looks like the developers haven’t updated this plugin in a while.
Is there anyone left still working on this? This is truly the only good proxy for WordPress.
Thanks
(I hope I’m not talking to myself here)
Hi,
Thanks for the great plugin. In my country youtube is blocked. So I was trying repress. I was able to access youtube but the videos did not play. I think the problem is that youtube and other tube sites use random numbers and subdomains for flash embeds like this:
q47dll.c.example.com
Is there a way to configure repress to deal with these and turn them into:
mysite.com/repress/q47dll.c.example.com
Some websites e.g. https://www.debenhams.com when passed through the repress plugin, doesn’t load properly.
e.g. the header background and other CSS don’t get loaded. Is this something to do with the plugin or the website? Other sites seem to work fine.
try https://www.yoursite.com/repress/www.debenhams.com
and see what I mean.
Otherwise, its an awesome plugin and I love it. Thank You!
]]>Since a couple of days (4-5) im getting the default “access to TPB is blocked by Ziggo” page on first click on https://smekken.x10.mx/wp/rp/thepiratebay.se . After that that page keeps pupping up at random when on TPB through my RePress proxy. Occasionaly i also see a dot-line (…..) above my mouse-pointer when hovering over a TPB page. When i see that and click randomly on any section of that page the Ziggo-warning will always popup.
I can still use the RePress-proxy although i’ll have to click a second time when on first click i get the warning.
WP 3.4.2
both with IE9 and FF 15.0.1 with empty cache
I am just having issues with the cookies.
I am testing it out on various website like FB, Tweeter, and etc… Right now I am getting feed back that I need to enable cookies. I did do so in the options menu.
I am thinking that the cookies directory was not created right now. Seeing if there is any known solution to this?
I am doing this on a test environment on my Mac. Its a plain install of WP + Repress. MAMP is acting as the Apache server. I got full options running on the PHP5 and
Otherwise, it seems to be running fine. I have been doing random playing around on various website and everything is running nice and smooth.
]]>I got an error saying: you must enable cookies.
At the backend I checked “allow cookies” box.
Somebody a hint to solve this?
]]>The installations say to “Make sure you have permalinks enabled in your WordPress configuration ( this should result in a .htaccess file with the proper Mod Rewrite rules! ).
I assume permalinks are enabled on my installation because under ‘Permalink Settings’ ‘Default’ is selected. Is this enough or is there something else to do?
I ask because RePress isn’t working in that it gives a page not found error. I’ve opened the .htaccess file and can find no reference to repress in it. What have I misssed?
]]>Court Forbids Linking to Pirate Bay Proxies
https://torrentfreak.com/court-forbids-linking-to-pirate-bay-proxies-120510/
Doesn’t effect users of this plugin yet!
What are your thoughts?
mh
PS Please read the full article before posting!)
]]>Hi
Problem:
When Obfuscate URLs is checked all my links from the my repress permalink are un-obfuscated. When i click on one all i get is a blank screen (0.1alpha14).
Reason:
Obfuscate URLs relies on a randomly generated secret key (password) that is generated when you activate the plugin and is then stored on your wordpress db. The character range of the characters of the secret generated is between 0 and 255 (the extended ascii range). This includes many control characters that, in my case and maybe yours, can’t be stored correctly in the wordpress db.
Solution:
Modify the repress_make_secret function in repress.php to the following: Make sure you deactivate then reactivate the plugin after making these changes to generate another secret key. You will also need to turn Obfuscate URLs on again in the settings!
// Generate secret key to use in hashing functions.
function repress_make_secret() {
mt_srand(make_seed());
$secret = '';
$secret_len = mt_rand(8, 12);
for ($i = 0; $i < $secret_len; $i++) {
$secret .= chr(mt_rand(32, 126));
}
return $secret;
}
This modified function creates a secret key that is between 8 and 12 characters long using only the standard keyboard letters, numbers and punctuation marks i.e. no control characters
This sorted out Obfuscate for me, hope it does for you too!
mh
Love the repress proxy – great idea!
few little questions, any news on when new versions with new features will be released? Just seems like a while since the last one!
Will https sites be supported? or, is it better to have https on the wordpress site? Will that then encrypt everything that comes through wordpress?
Spud
]]>The problem
I’m running a Repress 0.1alpha14 over a WordPress 3.3.1. The proxy seems to work fine for me but links on proxied sites are not being conveniently parsed.
The different thing
The only thing I found suspicious in my installation is that my wordpress directory is not my site directory. My WordPress installation was made following these official instructions to give WordPress its own directory. (See: Moving a Root install to its own directory).
Running at
You can see my plugin installation at: https://www.carloscapote.com/blog/repress.
I’ve setup wordpress with repress and can now use the url’s.
But when i click on a link or search something on for example thepiratebay, i’m getting my own site saying that the page wasn’t found.
What am i doing wrong?
]]>When I activate I get this error
Fatal error: Cannot redeclare make_seed() (previously declared in /vhosts/cyberguerrilla.org/httpdocs/blog/wp-content/plugins/wp-security-scan/libs/functions.php:11) in /vhosts/cyberguerrilla.org/httpdocs/blog/wp-content/plugins/repress/repress.php on line 559
I don’t want to deactivate WebsiteDefender maybe a workaround can be made to fix this
]]>Hi,
Thanks for this great plugin in. Seems that I can only search with one search term (for example “book”), if I use more search terms (“book history”), the screen stays empty.
]]>This is a great plugin and I have it installed on a WP installation.
My WP installation is using a Comodo SSL certificate, so all my connections are https://www.domain.com/repress/destination-website.com and this seems to work fine. However, some sites that require form submission seemt o have some issues.
Also, another good way to better enable this plugin to work on servers in more places in the world is to obfuscate the URL if possible. So instead of https://www.domain.com/repress/destination-website.com it would look like https://www.domain.com/repress/7HHGFfhgf43suiE9GvnvVAAsqKxE722
]]>Repress works well for me when travelling to foreign countries.
Is it possible to make the proxy transparent (in other words, can the final site reached – for example wikileaks read my IP as my server IP and not my local home IP)?
]]>Any recommendations on how to use this with GMAIL (which insists on redirecting to https version)? You can disable https in gmail settings but that doesn’t help when first access the URL.
]]>Hello,
I use this plugin on my website.
It proxies thepiratebay.org pretty well, but all the links on it seem to be linking to my own domain!
So thepiratebay.org/browse goes to mydomain.com/browse instead of
mydomain.com/repress/thepiratebay.org/browse
what is happening here? and how can i fix this?
maybe some URL rewrite problem?
I got the following notice that prevents my website to display:
Notice: Use of undefined constant E_NONE – assumed ‘E_NONE’ in /homepages/xxxxxxx/wp-content/plugins/repress/proxy.php on line 29
I had to define it manually before this line is called.
define( ‘E_NONE’, 0 );
]]>I’m using wp331 on my own server. I’ve installed repress which works for the site when approached via browser on a pc or ipad. (See the announcement page on https://www.denbolle.nl/internet-vrijheid/ and use eg. the operation of repress via https://www.denbolle.nl/repress/all4xs.net/ )
But when I open the site via a iphone (with default safari browser) (https://www.denbolle.nl) it redirects to https://www.denbolle.nl/repress and stays in the redirect loop. It ends with an error stating that the page has to many redirections.
When I use the .com version of the site it works once, but then if you open a post it redirects to the .nl version and the redirection starts again with the error as result.
TS so far: disabled wp-touch (plugin for mobiles) : no avail. Disabled repress –> site is reachable via iphone.
At this point I’m testing with other sites with repress to see what’s causing this.
]]>Hi there,
I apologize for not having a high technical level. I simply uploaded the plugin and upon activation I got an error from the server and the whole site stop working. I believe this is an Amazing plugin and looking forward to use it. I give it an A+++++++
Thank you so much !
Installed and used basic configuration and wordpress 3.3.1 twenty eleven theme with no other plugins and accessing the test URLs provided returns and empty page. https://test.itswordpress.com/repress/wikipedia.org/
]]>You are using short php tags <?= and <?.
This crashes PHP if they are disabled in php.ini
]]>