mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
09096568ff
Переносит runVLESSMode/maintainVLESSSession/createSmuxSession/pipe и sessionPool в internal/proxy/vless. Клиентская половина bond (handleBondedTCP, copyTCPToBond, copyBondToTCP, bondClientLane) остаётся в client/main.go до этапа 5.1 — инжектится в vless через Deps.BondHandler. sessionPool/pooledSession экспортированы как SessionPool/PooledSession, чтобы половина bond работала со счётчиками lane (ID/Sess/Opened/Active/Closed/ ToSession/FromSession). Также дедуплицирует iSH (linux/386) listener-shim в новый пакет internal/ish; client/manual_captcha.go и internal/proxy/vless импортируют его через ish.WrapListener. client/main.go: 895 → 552 (-343). Wire-формат и CLI не изменены.