百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

PowerTunnel

> DevOps
开源

强大且可扩展的代理服务器,具有反审查功能

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

强大且可扩展的代理服务器,具有反审查功能

What is it

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.

Anti-censorship tool

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.

Configuring

Downloading PowerTunnel

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.

Launching PowerTunnel

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.

Installing plugins

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.

Configuring plugins

Installed plugins can be configured from the user interface - click the "Plugins" button of main window to see the list of plugins.

Launch arguments

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

…

If you need to set a certain plugin preference, use -cfg pluginID.preferenceKey [value]

Bundled Plugins

  • LibertyTunnel - anti-censorship plugin for PowerTunnel
  • DNS Resolver - DNS Resolver with DNS over HTTPS (DoH) support

Dependencies

  • LittleProxy - proxy server, forked version
  • LittleProxy-MITM - LittleProxy SSL extension
  • dnsjava - DNS and DoH library
  • dnssecjava - DNSSec implementation for dnsjava
  • SLF4J - logging facade API
  • Log4j - logger implementation
  • Java Native Access - accessing system native API
  • SwingDPI - High DPI scaling

GitHub Issues· 30 开放

在 GitHub 查看全部
  • #176

    io.netty.handler.codec.DecoderException: javax.net.ssl.SSLHandshakeException: (bad_certificate)

    更新于 2025年12月7日
  • #175

    Не работает 2025 год macOs

    更新于 2025年7月25日
  • #174

    Configure power tunnel

    更新于 2025年7月15日
  • #172

    App didn't generate Root CA(Windows 11)

    更新于 2025年6月27日
  • #168

    один раз работал, больше не работает, нигде!

    更新于 2025年6月11日
  • #170

    Altered network behavior on Linux even when not running

    更新于 2025年5月3日
  • #130

    Flatpak support (Linux)

    enhancement更新于 2025年2月6日
  • #165

    до сих пор работает?

    更新于 2025年1月12日
  • #159

    Как пустить только трафик ютуб через прокси?

    更新于 2024年9月18日
  • #158

    После пары запусков PT, во время перезагрузки пропадает сеть

    更新于 2024年9月11日

核心特点

  • •LibertyTunnel - anti-censorship plugin for PowerTunnel
  • •DNS Resolver - DNS Resolver with DNS over HTTPS (DoH) support
  • •LittleProxy - proxy server, forked version
  • •LittleProxy-MITM - LittleProxy SSL extension
  • •dnsjava - DNS and DoH library
  • •dnssecjava - DNSSec implementation for dnsjava
  • •SLF4J - logging facade API
  • •Log4j - logger implementation
  • •Java Native Access - accessing system native API
  • •SwingDPI - High DPI scaling

> 标签

Javaanti-censorshipanticensorshipcensorship-circumventiondeep-packet-inspection

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类DevOps
定价开源

> 相关工具

D
Docker
容器化平台,标准化应用交付
G
GitHub Actions
GitHub 原生 CI/CD 工作流
N
Nginx
高性能 Web 服务器与反向代理