fatedier
5eab214768
client/proxy: extract wrapWorkConn to deduplicate UDP/SUDP connection wrapping
...
Move the repeated rate-limiting, encryption, and compression wrapping
logic from UDPProxy and SUDPProxy into a shared BaseProxy.wrapWorkConn
method, reducing ~18 lines of duplication in each proxy type.
2026-03-06 23:39:12 +08:00
fatedier
462c987f6d
pkg/msg: change UDPPacket.Content from string to []byte to avoid redundant base64 encode/decode ( #5198 )
2026-03-06 01:38:24 +08:00
fatedier
7526d7a69a
refactor: separate auth config from runtime and defer token resolution ( #5105 )
2025-12-25 00:53:08 +08:00
fatedier
3fa76b72f3
add proxy protocol support for UDP proxies ( #4810 )
2025-06-25 11:40:23 +08:00
fatedier
43ba7bd338
use new log package ( #4054 )
2024-03-12 13:58:53 +08:00
fatedier
69ae2b0b69
optimize some code ( #3801 )
2023-11-27 15:47:49 +08:00
fatedier
d5b41f1e14
sshTunnelGateway refactor ( #3784 )
2023-11-22 14:35:37 +08:00
Aarni Koskela
f5d5a00eef
Fix various typos ( #3783 )
2023-11-22 14:30:22 +08:00
fatedier
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
2023-09-06 10:18:02 +08:00
fatedier
e9e12cf888
fix incorrect use of snappy pool ( #3549 )
2023-07-25 21:31:26 +08:00
fatedier
46ff40543a
update github actions ( #3538 )
2023-07-21 10:30:46 +08:00
fatedier
efcc028a3d
fix a race condition issue ( #3536 )
2023-07-20 22:32:32 +08:00
fatedier
cceab7e1b1
client/proxy: simplify the code ( #3465 )
2023-05-30 22:18:56 +08:00
fatedier
555db9d272
format import package name ( #3455 )
2023-05-29 14:10:34 +08:00
fatedier
c71efde303
refactor the code related to xtcp ( #3449 )
2023-05-28 16:50:43 +08:00