Skip to content

TS-Warp-1.5.5

Compare
Choose a tag to compare
@mezantrop mezantrop released this 15 Aug 15:07
· 25 commits to master since this release
  • 2024.08.23 Current

    • ts-warp.c: -D 0..512 DPI bypass fragment size by default 0 - disabled; To enable use a positive value, e.g., 2
  • 2024.08.15 ts-warp-1.5.5, gui-warp-1.0.25 (gui-warp-v1.0.30-mac), ns-warp-1.0.7

    • ts-warp.c, http.c: Deep Packet Inspections bypass. Option -D to disable it.
    • ts-warp.c: Internal proxy servers allowed making direct connection to destinations

Experimental Deep Packet Inspections bypass

According to SpoofDPI project, sending the first 1 byte of a request to the server, and then sending the rest of the data can help to bypass Deep Packet Inspections of HTTPS.

To bypass DPI, start TS-Warp with -D 0..512 flag, e.g., sudo /usr/local/etc/ts-warp.sh start -D 2 to enable packet fragmentation.

For the GUI-warp, edit ~/ts-warp/etc/gui-warp.ini to add -D to daemon_options variable, e.g: daemon_options = -D 2

Then use TS-Warp/GUI-Warp normally in Transparent mode, or point your browser to TS-Warp/GUI-Warp Internal HTTP(S) proxy at 127.0.0.1:8080 or SOCKS5 proxy at 127.0.0.1:7080.