4502776513
Refactor: MainResolver
2022-03-28 00:44:13 +08:00
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
8333815e95
Chore: refactor TUN
2022-03-09 05:08:35 +08:00
d876d6e74c
Feature: resolve ip with a proxy adapter
2022-02-23 02:38:50 +08:00
03e4b5d525
Chore: use golangci-lint config file
2022-02-19 00:08:51 +08:00
a0221bf897
Fix: routing-mark
should effect on root
2022-02-17 14:23:47 +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
499beb7344
Fix: bind iface should throw control error
2021-11-10 22:19:11 +08:00
c9be614821
Fix: windows arm7 build
2021-11-08 21:24:39 +08:00
bd2ea2b917
Feature: mark on socket ( #1705 )
2021-11-08 16:59:48 +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
f1cf7e9269
Style: use gofumpt for fmt
2021-10-10 23:44:09 +08:00
a5b950a779
Feature: add dhcp type dns client ( #1509 )
2021-09-06 23:07:34 +08:00
571d2a0075
Migration: go 1.17
2021-08-18 13:26:23 +08:00
e4cdea2111
chore: use singleDo to get interface info
2021-01-13 17:30:54 +08:00
09c28e0355
Fix: fallback bind fn should not bind global unicast
2020-12-28 22:24:58 +08:00
ba060bd0ee
Fix: should not bind interface on local address
2020-10-25 20:31:01 +08:00
76c9820065
Fix: undefined variable
2020-10-23 17:49:34 +08:00
50b3d497f6
Feature: use native syscall to bind interface on Linux and macOS
2020-10-22 22:32:03 +08:00
5805334ccd
Chore: pass staticcheck
2020-08-25 22:19:59 +08:00
93c987a6cb
Fix: typo in dialer.go ( #767 )
2020-06-28 10:59:04 +08:00
8eddcd77bf
Chore: dialer hook should return a error
2020-04-24 23:48:55 +08:00
d75cb069d9
Feature: add default-nameserver and outbound interface
2020-02-15 21:42:46 +08:00
afc9f3f59a
Chore: use custom dialer
2020-02-09 17:02:48 +08:00