mirror of
https://github.com/anticensority/runet-censorship-bypass.git
synced 2024-11-10 19:46:34 +03:00
5.0 KiB
5.0 KiB
If you unstar, please, leave us a note why you do so.
Russian Anticensorship on PAC-Scripts
This repo contains an extension for Chromium and FireFox that helps to bypass censorship in Russia: WebStore
| Sources.
This extension uses pac scripts, one of which (anticensority) is generated by this pac-generator.
Install / Установка
- Chrome Web Store
- Chrome Web Store (MINI)
- Microsoft Edge Add-ons
- Microsoft Edge Add-ons (MINI)
- FireFox Add-ons (Beta)
- Opera: сначала установщик расширений из WebStore (от команды Opera), затем см. пункты 1 и 2 выше.
- Пакеты для автономной (offline) установки: https://github.com/anticensority/runet-censorship-bypass/releases.
Why I do This
See my arguments against censorship (ru)
Looking at how Russian government distorts TV and blocks critics of Putin, I decided to write an anticensorship extension for Chromium before they strike me first.
How it Works
- PAC script is a JavaScript file, triggered on every URL request, which says browser which proxy to use if any for this particular URL.
- The Chrome Extension sets PAC script in browser settings and keeps it synced with PAC script on the server (offering Antizapret (hosted on a dedicated server) or Anticensority (hosted on GitHub)).
- On every request PAC script checks if host is blocked or if its IP is blocked.
- If address is blocked PAC script returns proxy server to the browser. Antizapret PAC-script uses its own proxy servers and Anticensority PAC-script uses local Tor.
- PAC scripts on servers are updated periodically from https://github.com/zapret-info/z-i.
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers! 🙏 [Become a backer]
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]