PowerTunnel Versions Save

Powerful and extensible proxy server with anti-censorship functionality

v2.0.1

2 years ago

This is a servicing release to 2.0.x branch

Version: 2.0.1 (code 101) Core version: 2.0.1 (code 101) SDK Version: 101

Improvements:

  • PowerTunnel will show more details about the plugin which is crashed during proxy server startup

Bugfixes:

  • Fixed an issue when plugin's settings were not accessible on some OS locales

Notes:

  • This release contains updated bundled plugins, they will be replaced automatically
  • Log4j has been updated to version 2.17.1 which is not vulnerable to any known exploit

v2.0

2 years ago

This is a major update.

With version 2.0, PowerTunnel becomes more than an anti-censorship tool. It is now an extensible proxy server that can be extended with plugins that can be written using the PowerTunnel SDK. Anti-censorship functionality is still available, it has been split into a pre-installed LibertyTunnel plugin, just like the DNS Resolver with DoH support. PowerTunnel SDK documentation is coming soon.

PowerTunnel has been rewritten from scratch, dozens of bugs have been fixed. Warning: v1.x configuration is not compatible with v2.x

PowerTunnel is now licensed under the GNU GPLv3 License.

Version: 2.0 (code 100) Core version: 2.0 (code 100) SDK Version: 100

New features:

  • Plugins support with PowerTunnel SDK
  • Support for requiring authorization on proxy server
  • Support for configuring upstream proxy via CLI
  • Blacklist caching for LibertyTunnel
  • Localization support

Improvements:

  • Improved stability
  • Improved performance
  • Significantly reduced memory usage
  • Significantly reduced CPU usage
  • Improved UI appearance
  • Improved UI usability
  • Improved logger
  • Updater will check for updates only once per day if enabled
  • Console mode is enabled automatically if display not available

Bugfixes:

  • Fixed an issue when Main frame was cut off on certain display scale factors
  • Fixed an issue when Options frame was flickering
  • Fixed an issue when proxy server was not starting without showing the error
  • Fixed an issue when CLI arguments were read incorrectly

Localizations:

  • Added Russian localization

Removed features:

  • Log Viewer
  • PowerTunnel Journal
  • PowerTunnel WebUI

v2.0-rc5

2 years ago

This is the fifth and last preview of the major update.

Version: 2.0-rc5 (code 99) Core version: 2.0-rc5 (code 99) SDK Version: 99

Release notes:

  • Updated Log4j to version 1.15.0 to fix a critical vulnerability recently discovered in previous versions of this library UPDATE: A new exploit has been discovered in Log4j, consider switching to PowerTunnel v1.14 until the new version is released. PowerTunnel versions prior to v2.0-rc1 and PowerTunnel for Android are not affected as they don't use Log4j

Known issues:

  • List of disabled plugins is not being saved

Known issues for PowerTunnel SDK:

  • Attempt to retrieve host name of HTTP connection will result in NullPointerException

v2.0-rc4

2 years ago

This is the fourth preview of the major update.

Version: 2.0-rc4 (code 98) Core version: 2.0-rc5 (code 99) SDK Version: 99

Improvements:

  • Displaying SDK Version in About dialog
  • Settings no longer asks if you want to save changes if you haven't made changes
  • Updater will check for updates only once per day
  • Improved reliability

Bugfixes:

  • Fixed several issues with CLI
  • Fixed several issues with UI appearance on GNU/Linux distributions
  • Fixed an issue when application name was not displayed correctly on GNOME
  • Fixed an issue when preference editor was not disposed after discarding changes

v2.0-rc3

2 years ago

This is the third preview of the major update.

Version: 2.0-rc3 (code 97) Core version: 2.0-rc3 (code 97)

Bugfixes:

  • Fixed the crash on Java 11 and higher

Known issues:

  • User Interface will crash if your Desktop Environment does not support tray. Launch app with option --disable-tray to avoid crash.

v2.0-rc2

2 years ago

This is the second preview of the major update.

Version: 2.0-rc2 (code 96) Core version: 2.0-rc2 (code 96)

New features:

  • Support for configuring upstream proxy via CLI

Improvements:

  • Improved error logging
  • Improved UI reliability
  • Improved UI usability

Bugfixes:

  • Fixed an issue when plugin listeners were registered multiple times
  • Fixed an issue when proxy server could not be started after plugin initialization failed
  • Fixed an issue when plugin parser was showing incorrect error message

Plugins:

  • LibertyTunnel updated to v1.0-rc2
    • Support for Proxy Auto Configuration files generation
    • Fixed an issue when SNI Modification was ignoring blacklist
    • Fixed an issue when HTTP method tricks were not applied
    • Minor bug fixes
  • DNS updated to v1.0-rc2
    • Support for DNS profiles - added Google and Cloudflare presets
    • Support for insecure local DoH requests
  • Introducing AdBlock plugin You can download it here and put to plugins folders to use - no additional setup is required!

v2.0-rc

2 years ago

This is a preview version of the major update.

With version 2.0, PowerTunnel becomes more than an anti-censorship tool. It is now an extensible proxy server that can be extended with plugins that can be written using the PowerTunnel SDK. Anti-censorship functionality is still available, it has been split into a pre-installed LibertyTunnel plugin, just like the DNS Resolver with DoH support. PowerTunnel SDK documentation will be available closer to the stable release.

PowerTunnel has been rewritten from scratch, dozens of bugs have been fixed. Warning: v1.x configuration is not compatible with v2.x A not-stable version is now indicated by an orange logo.

PowerTunnel is now licensed under the GNU GPLv3 License.

Version: 2.0-rc (code 95) Core version: 2.0-rc (code 95)

New features:

  • Plugins support with PowerTunnel SDK
  • Support for requiring authorization on proxy server
  • Localization support

Improvements:

  • Improved stability
  • Improved performance
  • Significantly reduced memory usage
  • Significantly reduced CPU usage
  • Improved UI appearance
  • Improved UI usability
  • Improved logger
  • Console mode is enabled automatically if display not available

Bugfixes:

  • Fixed an issue when Main frame was cut off on certain display scale factors
  • Fixed an issue when Options frame was flickering
  • Fixed an issue when proxy server was not starting without showing the error
  • Fixed an issue when CLI arguments were read incorrectly

Localizations:

  • Added Russian localization

Removed features:

  • Log Viewer
  • PowerTunnel Journal (will be released as Firewall plugin)
  • PowerTunnel WebUI

v1.14

3 years ago

This is a long-term support release

New features:

  • Upstream proxy support

Improvements:

  • PowerTunnel automatically generates Root Certificate with .cer extension when SNI Tricks are enabled on Windows
  • Improved UI appearance

Bugfixes:

  • Fixed SNI CLI arguments mismatch
  • Fixed the DNS server address parser
  • Fixed some UI scaling bugs

Internal changes:

  • SwingDPI updated to version 1.1.8

v1.13

3 years ago

This is a long-term support release

New features:

  • New SNI trick: Fake SNI. Send requests to blocked websites with a government resource SNI.
  • Proxy Auto Configuration (PAC) files generation support

Improvements:

  • Added right-click Cut/Copy/Paste menu for text inputs
  • Optimized Journal frame refill performance
  • Settings has been divided into categories
  • Slightly improved performance and memory usage

Bugfixes:

  • Fixed an issue when the options frame was not fit the screen size
  • Fixed an issue when custom scale factors could not be applied

Known issues:

  • There's a problem with HiDPI Scaling on the new Java versions (Java 9 and higher), it is fixed in an upcoming PowerTunnel release. Launch PowerTunnel with -disable-ui-scaling argument to fix the issue right now.

v1.12.1

3 years ago

This is a servicing release to 1.12.x branch

New features:

  • Mix host header value mixes only the last letter by default now. This behavior can be changed in the options.

Improvements:

  • Optimized memory usage
  • Improved performance