Skip to content

Releases: ValdikSS/GoodbyeDPI

0.2.3rc3

14 Sep 21:40
Compare
Choose a tag to compare
0.2.3rc3 Pre-release
Pre-release

Release candidate 3.

Bugfixes:

Known bugs:

  • Blacklist option may inconsistently work with Kyber enabled, but should at least work fine without blacklist now. See #330

Обход замедления YouTube в России

The -2 version have been repackaged. It is the same release as goodbyedpi-0.2.3rc3.zip, the only difference is in YouTube .cmd files.

0.2.3rc2

14 Sep 20:42
Compare
Choose a tag to compare
0.2.3rc2 Pre-release
Pre-release

Release candidate 2.

Bugfixes:

New features:

Packaging:

  • Added YOUTUBE scripts for Russia (regular and service)
  • Added stopping and deleting WinDivert14 service in service_remove.cmd
  • Added more domains to youtube-blacklist

Known bugs:

  • Blacklist option may inconsistently work with Kyber enabled, but should at least work fine without blacklist now. See #330

Обход замедления YouTube в России

0.2.3rc1

31 Jul 11:56
Compare
Choose a tag to compare
0.2.3rc1 Pre-release
Pre-release

Release candidate 1.

Bugfixes:

New features:

Packaging:

  • Update .cmd scripts to use -9 mode
  • Replace domain in Russian list update script

Known bugs:

  • Blacklist option may inconsistently work with Kyber enabled, but should at least work fine without blacklist now. See #330

Обход замедления YouTube в России

The -2 version have been repackaged. It is the same release as goodbyedpi-0.2.3rc1.zip, the only difference is in Russian .cmd files (add youtube).

GoodbyeDPI v0.2.2

21 Mar 11:19
Compare
Choose a tag to compare

Bugfix release:

Known bugs:

  • --set-ttl after --auto-ttl does not work (does not disable auto-ttl) despite Fake requests, TTL: fixed in the status line (since v0.2.0)
  • Not really a bug, but anyway: --max-payload 1200 would skip HTTP request block circumvention if the payload is large (if there's a lot of cookies for example).

Обход замедления YouTube в России

GoodbyeDPI v0.2.1

30 Dec 18:15
Compare
Choose a tag to compare

Quick bugfix for the domain names which contain hyphen (-), which were not processed correctly in v0.2.0.


Known bugs:

  • -5 and -6 modes activate --max-payload, but it's not mentioned in the help message.

GoodbyeDPI v0.2.0

30 Dec 01:05
Compare
Choose a tag to compare

New features:

  • Better Auto TTL adjusting algorithm which honors short distance: auto-ttl is now a range, not a fixed decrement value (see e25d743)
  • Fake Packet TTL now has upper limit in Auto TTL mode, to fix destinations with slightly bigger TTL increased from standard values
  • New --min-ttl option which prevents Fake TTL Packet in --set-ttl mode from being sent if TTL distance is lower than the defined value
  • New --allow-no-sni option. Useful to process the packet with --blacklist option, when SNI can't be detected for any reason (more info: cc1676a)
  • Max Payload Size limit option (--max-payload) to reduce large download/upload CPU consumption (more info: d7c681d)

This release also has small bug fixes.

-5 and -6 modes now use --max-payload=1200 by default.


Known bugs:

  • When --blacklist is used, domain names which contain hyphen (-) are not considered as blocked even if they are in the blacklist.
    If --blacklist is used in combination with --allow-no-sni, TLS circumvention techniques are applied to all domains with hyphen (even not in blacklist).
  • -5 and -6 modes activate --max-payload, but it's not mentioned in the help message.

GoodbyeDPI v0.1.8

26 Dec 18:03
Compare
Choose a tag to compare

Try the new -5 mode, which is default now when you start the program without options. It should work on overwhelming majority of DPI systems out of the box.

New censorship circumvention method:

  • Fake Packet with wrong SEQ/ACK numbers (--wrong-seq)

New features:

  • --blacklist option now also applies to TLS (HTTPS websites)
  • Automatic TTL value picker for set-ttl Fake Packet mode (--auto-ttl) ← very convenient
  • New modern mode sets (more stable, more compatible, faster): -5 (now default) with native reversed fragmentation and fake packet auto-ttl, and -6 with wrong-seq instead of auto-ttl.

Other changes:

  • Fake Packet mode (--set-ttl, --wrong-chksum, --wrong-seq) now applies each method to each packet separately, and doesn't combine all methods for a single packet.

GoodbyeDPI v0.1.7

24 Dec 19:41
Compare
Choose a tag to compare

New feature: --native-frag non-Window-Size TCP segmentation and it's companion --reverse-frag, which sends segments in the reverse order to workaround TLS terminators issues with fragmented packets.
This is faster and more compatible than using Window Size shrinking.

Bugfix: Fix fake packet handling without other modifying parameters (#150)

GoodbyeDPI v0.1.6

31 Oct 19:47
Compare
Choose a tag to compare

New feature: Fake Packet Mode, activate with --set-ttl and --wrong-chksum options.
This feature is surprisingly effective against many DPI systems.

Known bugs: fake HTTP packets are not getting sent if only Fake Packet Mode is activated, without any other HTTP options (#150)

GoodbyeDPI v0.1.5

03 Jan 13:12
Compare
Choose a tag to compare
  • Change: Add version number into greeting message
  • Change: Use newlines for current options information