Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
V2ray Core | 22,811 | 18 | 2 days ago | 201 | June 12, 2022 | 68 | mit | Go | ||
A platform for building proxies to bypass network restrictions. | ||||||||||
Xray Core | 14,455 | 33 | a day ago | 77 | September 18, 2022 | 313 | mpl-2.0 | Go | ||
Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration. | ||||||||||
V2ray Rules Dat | 11,105 | a day ago | 2 | gpl-3.0 | ||||||
🦄 🎃 👻 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. | ||||||||||
Clash Rules | 10,387 | a day ago | gpl-3.0 | |||||||
🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 客户端。 | ||||||||||
Trojan Go | 6,292 | 3 | 2 months ago | 80 | September 14, 2021 | 122 | gpl-3.0 | 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/ | ||||||||||
Nekox | 3,972 | 9 days ago | 203 | gpl-3.0 | Java | |||||
A third-party Telegram android app. | ||||||||||
Geoip | 1,987 | a day ago | cc-by-sa-4.0 | Go | ||||||
🌚 🌍 🌝 GeoIP 规则文件加强版,同时支持定制 V2Ray dat 格式路由规则文件 geoip.dat 和 MaxMind mmdb 格式文件 Country.mmdb。Enhanced edition of GeoIP files for V2Ray, Xray-core, Trojan-Go, Clash and Leaf, with replaced CN IPv4 CIDR available from ipip.net, appended CIDR lists and more. | ||||||||||
Surge Rules | 1,076 | 2 days ago | gpl-3.0 | |||||||
🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),兼容 Surge for iOS 和 Surge for Mac 客户端。 | ||||||||||
Awesome Anti Censorship | 837 | 2 months ago | 5 | mit | ||||||
curated list of open-source anti-censorship tools | ||||||||||
Powertunnel Android | 757 | 11 days ago | 21 | gpl-3.0 | Java | |||||
Powerful and extensible proxy server with anti-censorship functionality for Android |
PowerTunnel is an extensible proxy server built on top of LittleProxy.
PowerTunnel provides an SDK that allows you to extend its functionality however you like, and even handle encrypted HTTPS traffic (powered by LittleProxy-MITM), which can be especially useful in web development. PowerTunnel has an Android version, so any plugin you write can work on almost all devices.
PowerTunnel was originally developed and is best known as a censorship bypass tool. This functionality has been spun off in the LibertyTunnel plugin which is installed by default, just like DNS Resolver with DNS over HTTPS support.
Digital censorship has become widespread in authoritarian and developing countries: governments install DPI - Deep Packet Inspection systems - for Internet Service Providers, which allows analyzing and blocking traffic to websites they don't want you to see, forcing you to use slow and often paid proxies or VPN services with dubious privacy policy.
PowerTunnel is an active DPI circumvention utility - it works only on your PC and do not route your traffic through some third-party webservers. It creates a local proxy server on your device and diverts your HTTP(S) traffic there, where PowerTunnel modifies your traffic in a special way to exploit bugs in DPI systems which makes it possible to bypass the lock - without (significantly) slowing down your Internet connection.
Anti-censorship module can be configured in Plugins window - it is called LibertyTunnel.
In this sense, PowerTunnel is a free cross-platform implementation of GoodbyeDPI written in Java.
Please, note that PowerTunnel does not change your IP address.
PowerTunnel binary can be downloaded from the Releases page.
If you don't trust the prebuilt binaries, you can build PowerTunnel from source - it is using Gradle build system.
PowerTunnel is a portable Java application, and it does not require additional steps to get it working.
You need to install Java to run PowerTunnel.
PowerTunnel can be started by double-clicking the executable .jar file or by starting it from command line (see below).
After the first launch, PowerTunnel will create directories for storing plugins and configuration files.
To install a plugin, just place its .jar file into plugins
directory.
Please, make sure you do not have installed different versions of the same plugin.
Installed plugins can be configured from the user interface - click the "Plugins" button of main window to see the list of plugins.
You can specify some params that will override settings through CLI:
$ java -jar PowerTunnel.jar -help
--help display help
--start start proxy server after load
--console run application in console mode
--ip <arg> set proxy server IP address
--port <arg> set proxy server port
--auth-username <arg> set proxy authorization username
--auth-password <arg> set proxy authorization password
--upstream-proxy-host <arg> set upstream proxy host
--upstream-proxy-port <arg> set upstream proxy port
--upstream-auth-password <arg> set upstream proxy password
--upstream-auth-username <arg> set upstream proxy username
--upstream-proxy-protocol <arg> set upstream proxy protocol [HTTP/SOCKS4/SOCKS5]
--minimized minimize UI to tray after start
--set-ui-scale-factor <arg> set UI scale factor
--auto-proxy-setup-ie setup proxy using Internet Explorer [Windows]
--disable-auto-proxy-setup disable auto proxy setup
--disable-native-skin disable platform native UI skin
--disable-tray disable tray mode
--disable-ui-scaling disable UI scaling
--disable-updater disable Update Notifier
--enable-logging enable logging to file
--lang <arg> set UI language
--cfg <arg> set preference value
--version print version details
If you need to set a certain plugin preference, use -cfg pluginID.preferenceKey [value]