Currently, the DPI prevention is working fine for me with -a option. However, this breaks locally hosted services that are on the same network. Accessing a locally hosted HTTPS website returns SSL_ERROR_RX_MALFORMED_SERVER_HELLO. This can be solved by adding an option to disable dpibreak on certain domains, similar to zapret's --hostlist-exclude option. For example: -b example.com -b *.example.com can stop dpibreak from sending a fake packet if the domain is example.com or any of its subdomains.
Currently, the DPI prevention is working fine for me with
-aoption. However, this breaks locally hosted services that are on the same network. Accessing a locally hosted HTTPS website returnsSSL_ERROR_RX_MALFORMED_SERVER_HELLO. This can be solved by adding an option to disable dpibreak on certain domains, similar to zapret's--hostlist-excludeoption. For example:-b example.com -b *.example.comcan stop dpibreak from sending a fake packet if the domain isexample.comor any of its subdomains.