aaf08dadff
Change: remove AddrType on Metadata ( #2199 )
2022-07-05 20:26:43 +08:00
b866f06414
Chore: move find connection process to tunnel ( #2016 )
2022-03-12 19:07:53 +08:00
8679968ab0
Fix: multiple port string parsing overflow ( #1868 )
...
Ports in TCP and UDP should be parsed as an unsigned integer,
otherwise ports > 32767 get truncated to 32767. As this is
the case with Metadata.UDPAddr(), this fundamentally breaks
UDP connections where demand for high port numbers is high.
This commit fixes all known cases where ParseInt is used for ports,
and has been verified to fix Discord voice connections on port
50001~50004.
Fixes: d40e5e4fe6
Co-authored-by: Hamster Tian <haotia@gmail.com >
2022-01-02 01:09:29 +08:00
d40e5e4fe6
Fix: codeql alerts
2021-11-08 00:32:21 +08:00
81d5da51a3
Fix: unexpected proxy dial behavior on mapping mode
2021-10-18 21:08:27 +08:00
3705996974
Chore: split SOCKS version inbound metadata type ( #1513 )
2021-07-27 13:58:29 +08:00
83efe2ae57
Feature: add TCP TPROXY support ( #1049 )
2020-11-09 10:46:10 +08:00
2dece02df6
Chore: code adjustments
2020-06-07 16:54:41 +08:00
dcf97ff5b4
Fix: should prehandle metadata before resolve
2020-02-07 20:53:43 +08:00
19bb0b655c
Fix: match log display
2020-01-31 14:58:54 +08:00
26ce3e8814
Improve: udp NAT type
2020-01-31 14:43:54 +08:00
207371aeae
Feature: add experimental connections API
2019-10-27 21:44:07 +08:00
4cd8b6f24f
Fix: some UDP issues ( #265 )
2019-10-11 20:11:18 +08:00
225c530d13
Feature: add DST-PORT and SRC-PORT
2019-05-09 21:00:29 +08:00
1339487ce4
Fix: tun2socks not lookup IP
2019-02-11 15:44:42 +08:00
42d33fe629
Feature: SOURCE-IP-CIDR rule type ( #96 )
2019-02-02 21:03:13 +08:00
bfe51e46b0
Improve: lazy resolve ip
2019-02-02 20:47:38 +08:00
03c249ecb1
Feature: add custom DNS support ( #56 )
2018-12-05 21:13:29 +08:00
2fd59cb31c
Chore: make the code more semantic
2018-09-30 12:25:52 +08:00