mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
51bda46446
- internal/proxy/udpserver: handleUDPConnection вынесен из server-main - internal/proxy/tcpfwdserver: handleVLESSConnection + prefixedConn + pipeConn вынесены из server-main - cmd/vk-turn-server/main.go: 396 → 134 строк, глобалы убраны - internal/proxy/udprelay: добавлен entrypoint Run() симметрично tcpfwd.Run; Pool → packetPool (unexported); listener+fan-in вынесены из client-main - cmd/vk-turn-client/main.go: 262 → 130 строк, package-глобалы убраны - dtlsdial.Dialer: кеш self-signed сертификата на Dialer (sync.Once) вместо регенерации на каждый handshake - captcha.solveCaptchaPoW: переиспользование буфера (вместо 10M конкатенаций строк), ctx-проверка каждые 1024 итерации (было 4096) Тесты + lint проходят.