summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README.md21
1 files changed, 13 insertions, 8 deletions
diff --git a/README.md b/README.md
index 60f6d55..d586954 100644
--- a/README.md
+++ b/README.md
@@ -25,11 +25,17 @@ performance (e.g., video streaming speed) users may be concerned
about.
## Features
+### fragment (default)
+Fragment the packet carrying TLS Clienthello.
### fake
Enable fake ClientHello packet injection before sending each packet
-fragmented. (See `--fake` section on
-[dpibreak(1)](./dpibreak.1.md#OPTIONS) for more information.)
+fragmented. Fakes are designed to reach the DPI device but fail to
+reach the destination. Use `--fake-autottl` for typical
+usage; it automatically determines the hop count from inbound server
+packets to generate effective fake packets for each connection. (See
+`--fake` section on [dpibreak(1)](./dpibreak.1.md#OPTIONS) for more
+information.)
## Quickstart
### Windows
@@ -129,19 +135,18 @@ Linux: `make tarball`
Release zip/tarball should be ready on directory `dist`.
-## Built with
-- [Netfilter-queue](https://netfilter.org/) - The user-space packet
- queuing system for Linux.
-- [WinDivert](https://reqrypt.org/windivert.html) - A user-mode packet
- interception library for Windows.
+## Built upon
+- [Netfilter-queue](https://netfilter.org/)
+- [WinDivert](https://reqrypt.org/windivert.html)
+- And many crates. (See [Cargo.lock](./Cargo.lock) for credit)
## Thanks
- [GoodByeDPI](https://github.com/ValdikSS/GoodbyeDPI) by ValdikSS:
For its design which shaped the project's UX.
For introducing the circumvention idea:
-- [SpoofDPI](https://github.com/xvzc/SpoofDPI) by xzvc
- [zapret](https://github.com/bol-van/zapret) by bol-van
+- [SpoofDPI](https://github.com/xvzc/SpoofDPI) by xzvc
## See more