Run ss-local and libshadowsocks-c on the C++ TCP relay engine

The SOCKS5 handshake, the ACL bypass decision (with its own resolver for
host-name rules) and the short wait for a first payload are now engine
code; local.cpp keeps only option parsing and startup. The library entry
points start the same engine.
This commit is contained in:
Max Lv
2026-10-14 22:53:09 +08:00
parent 892b45d1e5
commit c8311a1c35
3 changed files with 106 additions and 1328 deletions
+105 -1216
View File
File diff suppressed because it is too large Load Diff