All Projects → krlvm → Powertunnel

krlvm / Powertunnel

Licence: mit
Simple, scalable, cross-platform and effective solution against government censorship

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Powertunnel

Dpitunnel
DPITunnel is an android app made for censorship bypass
Stars: ✭ 179 (+14.01%)
Mutual labels:  anticensorship, dpi, proxy, censorship-circumvention
Powertunnel Android
Simple, scalable, cross-platform and effective solution against government censorship for Android
Stars: ✭ 157 (+0%)
Mutual labels:  anticensorship, dpi, proxy, censorship-circumvention
Goodbyedpi
GoodbyeDPI—Passive Deep Packet Inspection blocker and Active DPI circumvention utility (for Windows)
Stars: ✭ 4,936 (+3043.95%)
Mutual labels:  anticensorship, dpi, censorship-circumvention
Awesome Anti Censorship
curated list of open-source anti-censorship tools
Stars: ✭ 521 (+231.85%)
Mutual labels:  anticensorship, proxy, censorship-circumvention
Trojan Go
Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
Stars: ✭ 4,049 (+2478.98%)
Mutual labels:  anticensorship, proxy
Reqrypt
A censorship circumvention tool
Stars: ✭ 337 (+114.65%)
Mutual labels:  anticensorship, censorship-circumvention
Bebasid
bebasid dapat membantu membuka halaman situs web yang diblokir oleh pemerintah Indonesia dengan memanfaatkan hosts file.
Stars: ✭ 372 (+136.94%)
Mutual labels:  anticensorship, censorship-circumvention
Cloak
A censorship circumvention tool to evade detection against state adversaries
Stars: ✭ 942 (+500%)
Mutual labels:  proxy, censorship-circumvention
gotapdance
Moved to https://github.com/refraction-networking/gotapdance
Stars: ✭ 29 (-81.53%)
Mutual labels:  anticensorship, censorship-circumvention
Orbot
The Github home of Orbot: Tor on Android (Also available on gitlab!)
Stars: ✭ 629 (+300.64%)
Mutual labels:  anticensorship, censorship-circumvention
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 13,438 (+8459.24%)
Mutual labels:  anticensorship, proxy
Gfwlist
The one and only one gfwlist here
Stars: ✭ 19,033 (+12022.93%)
Mutual labels:  anticensorship, censorship-circumvention
V2ray Rules Dat
🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, compatible with Xray-core, Shadowsocks-windows, Trojan-Go and leaf.
Stars: ✭ 6,550 (+4071.97%)
Mutual labels:  anticensorship, proxy
Blockcheck
Russian ISP blocking type checker NOTE: NOT WORKING CURRENTLY. ВНИМАНИЕ: НЕ РАБОТАЕТ НА ТЕКУЩИЙ МОМЕНТ
Stars: ✭ 1,218 (+675.8%)
Mutual labels:  dpi, censorship-circumvention
Zapret
Обход DPI в linux
Stars: ✭ 1,148 (+631.21%)
Mutual labels:  dpi, censorship-circumvention
Hysteria
Hysteria is a set of relay & proxy utilities that are specifically optimized for harsh network environments
Stars: ✭ 121 (-22.93%)
Mutual labels:  proxy, censorship-circumvention
Clash Rules
🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 客户端。
Stars: ✭ 706 (+349.68%)
Mutual labels:  anticensorship, proxy
Tinylist
Tiny version of gfwlist, focusing on common websites ONLY
Stars: ✭ 139 (-11.46%)
Mutual labels:  anticensorship, censorship-circumvention
SpoofDPI
A simple and fast anti-censorship tool written in Go
Stars: ✭ 170 (+8.28%)
Mutual labels:  dpi, censorship-circumvention
bebasdns
Membantumu berselancar dengan aman dan tidak terbatas!.
Stars: ✭ 56 (-64.33%)
Mutual labels:  anticensorship, censorship-circumvention

PowerTunnel


Simple, scalable, cross-platform and effective solution against government censorship

Telegram channel
Check out the Android version!

License Latest release Downloads Help on the Wiki
PowerTunnel User Interface

What is it

Nowadays Internet censorship is introducing in many countries: governments analyze and block traffic to this sites using DPI - Deep Packet Inspection systems, forcing you using circumvention utilities like VPN, for example. That approach have many disadvantages, most noticeable - connection speed slowdown. In addition, these services cannot guarantee work stability and your data confidence.

PowerTunnel is active DPI circumvention utility, that works only on your PC and don't send your traffic to third-party servers, respecting your privacy and do not slowing down your internet connection.

PowerTunnel is more than a regular anti-censorship utility - using it, you can monitor your traffic and block any connection, advertising, for example.

How does it work?

PowerTunnel establishes a transparent proxy server on your PC and directs your traffic through it, applying DPI circumvention tricks.

PowerTunnel never decrypts your traffic, all code is open-source.
You should install Root CA only in case you enabled some specific options.

How can I get it?

You can compile a binary yourself or download prepared binary here.

Setup

The installation process is described in detail on the Wiki.

Doesn't work

Try to disable chunking mode and enable SNI Spoil.

Most likely your ISP blocked the website you need by IP address, so only encrypted tunnel (VPN/Tor) can help you.

User interface

You can monitor network activity, block and whitelist websites through Java Swing-based user interface when console mode is off or through PowerTunnel Monitor.

Configuring PowerTunnel

DNS over HTTPS

PowerTunnel supports DNS over HTTPS (DoH) - secure and fast DNS protocol.

DoH servers tested with PowerTunnel:

You can test if you're using DoH here. If you have problems with DoH on PowerTunnel try disabling DNSSec mode.

From User Interface

User Interface for configuring the program

Hover over option to get more info

Launch arguments

You can specify some params that will override settings through CLI:

$ java -jar PowerTunnel.jar -help

Available arguments:
 -help                                   display help
 -start                                  starts server right after load
 -console                                console mode, without UI
 -government-blacklist-from [URL]        automatically fill government blacklist from URL
 -use-dns-sec                            enables DNSSec mode with the Google DNS servers
 -use-dns-server [URL]                   overrides DNS settings (DNS over HTTPS supported)
 -disallow-invalid-packets               HTTP packets without Host header will be thrown out (unrecommended)
 -disable-chunking                       HTTPS: disables packet chunking (fragmentation)
 -full-chunking                          HTTPS: enables chunking the whole packets (requires chunking enabled)
 -chunk-size [size]                      HTTPS: sets size of one chunk
 -sni-trick [trick]                      HTTPS: enable SNI tricks: 1 - spoil, 2 - erase, 3 - fake. Requires Root CA installation.
 -sni-trick-fake-host [host]             HTTPS: host that will used with 'fake' SNI Trick
 -line-break-get                         HTTP:  inserts a line break before 'GET' method
 -space-after-get                        HTTP:  inserts a space after 'GET' method
 -apply-http-https                       HTTP:  apply enabled HTTP tricks to HTTPS
 -mix-host-case                          HTTP:  enables 'Host' header value case mix
 -complete-mix-host-case                 HTTP:  complete 'Host' header value case mix
 -disable-mix-host-header-case           HTTP:  disables 'Host' header case mix
 -disable-dot-after-host-header          HTTP:  disables dot after host header
 -send-payload [length]                  HTTP:  sends payload to bypass blocking, 21 is recommended
 -ip [IP Address]                        sets IP Address
 -port [Port]                            sets port
 -upstream [ip:port]                     enables upstream proxy and sets its address
 -upstream-auth [user:password]          sets upstream proxy authorization credentials
 -port [Port]                            sets port
 -enable-journal                         enables PowerTunnel journal (when UI enabled)
 -enable-logs                            enables PowerTunnel logs (when UI enabled)
 -enable-log-to-file                     enables PowerTunnel logger and log file
 -with-web-ui [appendix]                 enables Web UI at http://powertunnelmonitor[appendix].info
 -disable-auto-proxy-setup               disables auto proxy setup (supported OS: Windows)
 -enable-proxy-pac                       enables generation of PAC file on startup
 -auto-proxy-setup-win-ie                auto proxy setup using IE instead of native API on Windows
 -full-output-mirroring                  fully mirrors system output to the log
 -set-scale-factor [n]                   sets DPI scale factor (for testing purposes)
 -disable-tray                           disables tray icon
 -disable-native-lf                      disables native L&F (when UI enabled)
 -disable-ui-scaling                     disables UI scaling (when UI enabled, Java 9 scaling will be applied)
 -disable-updater                        disables the update notifier
 -debug                                  enables debug

Spin-off projects

Dependencies

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].