gVisor bot
d1aa6d1431
refactor: tcp concurrent
2022-04-27 21:37:20 +08:00
gVisor bot
746e1382b5
chore: Adjust the tcp-concurrent and sniffer log
2022-04-27 15:22:42 +08:00
gVisor bot
d946a76a0d
chore: Adjust the connection IP log
2022-04-23 08:53:51 +08:00
gVisor bot
bb14ae7075
fix: general ipv6 is false should be broke ipv6 conn
2022-04-23 00:30:25 +08:00
gVisor bot
532ec82a08
feat: support tcp concurrent, Separate dialing and dns resolver ipv6
...
tcp-concurrent:true
2022-04-23 00:27:22 +08:00
gVisor bot
e2dbbb7cfe
Refactor: metadata use netip.Addr
2022-04-20 22:52:05 +08:00
gVisor bot
67d04485ca
Refactor: MainResolver
2022-03-28 00:44:13 +08:00
gVisor bot
446fd99436
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-16 20:16:30 +08:00
gVisor bot
907c68c9cb
Migration: go 1.18
2022-03-16 12:10:13 +08:00
gVisor bot
0175b103d0
Chore: refactor TUN
2022-03-09 05:08:35 +08:00
gVisor bot
e5358cd03a
Feature: resolve ip with a proxy adapter
2022-02-23 02:38:50 +08:00
gVisor bot
ef86484c70
Chore: use golangci-lint config file
2022-02-19 00:08:51 +08:00
gVisor bot
47359cc80f
Fix: routing-mark
should effect on root
2022-02-17 14:23:47 +08:00
gVisor bot
85f1b22340
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
gVisor bot
d6454f36bf
Fix: bind iface should throw control error
2021-11-10 22:19:11 +08:00
gVisor bot
f0e12a1285
Fix: windows arm7 build
2021-11-08 21:24:39 +08:00
gVisor bot
fa244e6cfd
Feature: mark on socket ( #1705 )
2021-11-08 16:59:48 +08:00
gVisor bot
af069e3340
Fix: codeql alerts
2021-11-08 00:32:21 +08:00
gVisor bot
2762c33ad3
Feature: dial different NIC for all proxies ( #1714 )
2021-11-07 16:48:51 +08:00
gVisor bot
653f2de2c0
Style: use gofumpt for fmt
2021-10-10 23:44:09 +08:00
gVisor bot
da551ac737
Feature: add dhcp type dns client ( #1509 )
2021-09-06 23:07:34 +08:00
gVisor bot
38bf28b439
Migration: go 1.17
2021-08-18 13:26:23 +08:00
gVisor bot
8c09af3746
chore: use singleDo to get interface info
2021-01-13 17:30:54 +08:00
gVisor bot
73c7b86477
Fix: fallback bind fn should not bind global unicast
2020-12-28 22:24:58 +08:00
gVisor bot
42d5c8d1d8
Fix: should not bind interface on local address
2020-10-25 20:31:01 +08:00
gVisor bot
77e6c499d5
Fix: undefined variable
2020-10-23 17:49:34 +08:00
gVisor bot
ccbf809efb
Feature: use native syscall to bind interface on Linux and macOS
2020-10-22 22:32:03 +08:00
gVisor bot
6ca03f5a90
Chore: pass staticcheck
2020-08-25 22:19:59 +08:00
gVisor bot
97068d66a8
Fix: typo in dialer.go ( #767 )
2020-06-28 10:59:04 +08:00
gVisor bot
496bfdf3f9
Chore: dialer hook should return a error
2020-04-24 23:48:55 +08:00
gVisor bot
38e0b9da50
Feature: add default-nameserver and outbound interface
2020-02-15 21:42:46 +08:00
gVisor bot
0c82ab8cdf
Chore: use custom dialer
2020-02-09 17:02:48 +08:00