github GVCoder09/NoDPI v2.0.1
NoDPI v2.0.1

16 hours ago

Important

Version 2.0.1 includes bug fixes from version 2.0. The changes in version 2.0 are listed below and are duplicated from the release https://github.com/GVCoder09/NoDPI/releases/tag/v2.0

What's Changed (v2.0.1)

Fixed: #50 #51 #52 #56

What's Changed (v2.0)

  • Complete code refactoring. (8048922)

Important

Please note that after these changes, some functions may not work as expected. Please report them on the page Issues

  • Significantly improved user interface and statistics output. (b7a198a)
  • Added a new fragmentation method --fragment-method {random,sni}. (83e695a)

Note

It is based on the SNI position in ClientHello. ClientHello is split into four parts: everything before the SNI, the first and second halves of the SNI, and everything after it.

  • Added strict domain matching mode --domain-matching {loose,strict}; it is now enabled by default. (57c4ad6)

Note

Previously, when checking whether a domain was blacklisted, it checked whether the requested name contained at least one string from the blacklist. This resulted in sites like https://www.google.com/ https://googlevideo.com/ and so on being fragmented due to the "google" string in the blacklist. Now, a domain must exactly match one of the blacklisted domains or be a subdomain of it if a parent domain is specified in the list.

  • Added parameter for outgoing host. (7f68fc0)
  • Added disclaimer. (968e8de)
  • Autorun now works on Linux (but is still only available for runtime versions). (67ebf6e)
  • Added traffic volume information to the access log. Now, instead of 2025-10-08 14:16:51 127.0.0.1 CONNECT play.google.com , the log looks like this: 2025-10-08 14:16:51 127.0.0.1 CONNECT play.google.com 39 2115 (3058451)
  • Changed command line argument naming style. (e12d62d)

Important

Now, instead of "--log_err," you must enter "--log-err" i.e., underscores are replaced with minuses.

  • The --verbose parameter is removed as deprecated. (6d36101)
  • Fixed a bug that prevented HTTP 500 from being sent to the client when the connection to the site failed. (70772dc)

Full Changelog: v1.9...v2.0.1

Don't miss a new NoDPI release

NewReleases is sending notifications on new releases.