346d817dba
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-16 20:16:30 +08:00
6a661bff0c
Migration: go 1.18
2022-03-16 12:10:13 +08:00
ac5c57ecef
Chore: compatible with VMESS WS older version configurations
2022-02-23 14:21:53 +08:00
b192238699
Merge from remote branch
2022-02-23 01:00:27 +08:00
8f3385bbb6
Feature: support snell v3 ( #1884 )
2022-01-10 20:24:20 +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
204a72bbd3
Chore: remove forward compatible code
2022-01-02 00:48:57 +08:00
4524cf4418
Fix: should return io.EOF immediately
2021-11-20 12:44:31 +08:00
0db15d46c3
Change: use nop packet conn for reject
2021-11-20 12:34:14 +08:00
bd2ea2b917
Feature: mark on socket ( #1705 )
2021-11-08 16:59:48 +08:00
e622d8dd38
Fix: parse dial interface option
2021-11-08 13:31:08 +08:00
d40e5e4fe6
Fix: codeql alerts
2021-11-08 00:32:21 +08:00
1a7830f18e
Feature: dial different NIC for all proxies ( #1714 )
2021-11-07 16:48:51 +08:00
2680e8ffa3
Merge from remote branch
2021-10-28 11:36:11 +08:00
2953772a0e
Style: format code
2021-10-28 00:06:55 +08:00
df3a491d40
Feature: support trojan websocket
2021-10-16 20:19:59 +08:00
68753b4ae1
Chore: contexify ProxyAdapter ListenPacket
2021-10-15 21:44:53 +08:00
4ce35870fe
Chore: remove deprecated ioutil
2021-10-09 20:35:06 +08:00
4f1fac02ab
Chore: add remove TODO
2021-10-05 12:42:21 +08:00
ae619e4163
Fix: VLESS WSOpts
2021-09-08 21:32:08 +08:00
738bd3b0dd
Fix: vmess ws headers not set properly ( #1595 )
2021-09-08 21:20:16 +08:00
400dc923e0
Fix: vmess ws headers not set properly ( #1595 )
2021-09-08 14:44:24 +08:00
6ddd9e6fb8
Merge from remote branch
2021-09-08 04:42:56 +08:00
9254d2411e
Fix: VLESS WSOpts Headers
2021-09-08 04:34:11 +08:00
a5b950a779
Feature: add dhcp type dns client ( #1509 )
2021-09-06 23:07:34 +08:00
48aef1829f
Merge from remote branch
2021-09-01 00:38:43 +08:00
0267b2efad
Feature: add vmess WebSocket early data ( #1505 )
...
Co-authored-by: ShinyGwyn <79344143+ShinyGwyn@users.noreply.github.com >
2021-08-22 00:25:29 +08:00
ba2fd00f01
Merge from remote branch
2021-07-28 22:13:21 +08:00
53e17a916b
Chore: logging remote port on request ( #1494 )
2021-07-19 15:31:38 +08:00
96e5a52651
Style: code style
2021-07-09 02:19:43 +08:00
b4d93c4438
Feature: add xtls support for VLESS
2021-07-06 23:55:34 +08:00
3afe3810bf
Merge from remote branch
2021-07-03 22:31:12 +08:00
995aa7a8fc
Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468
2021-07-03 20:34:44 +08:00
d7732f6ebc
Code: refresh code
2021-07-01 22:49:29 +08:00
045edc188c
Style: code style
2021-06-10 14:05:56 +08:00