gVisor bot
598ec35701
Chore: make fake ip pool start with the third ip
2022-03-18 05:17:47 +08:00
gVisor bot
9ef90782ce
Chore: use gateway address of fake ip pool as the TUN device address
2022-03-17 07:41:18 +08:00
gVisor bot
6a735b10d7
Migration: go 1.18
2022-03-16 22:00:20 +08:00
gVisor bot
446fd99436
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-16 20:16:30 +08:00
gVisor bot
9e3260a172
Fix: should keep alive in tcp relay
2022-03-16 18:17:28 +08:00
gVisor bot
3c4c4c43e4
Fix: docker build makefile
2022-03-16 12:13:59 +08:00
gVisor bot
907c68c9cb
Migration: go 1.18
2022-03-16 12:10:13 +08:00
gVisor bot
4ea9f45a81
Feature: add tzdata to Dockerfile ( #2027 )
...
Co-authored-by: suyaqi <suyaqi@wy.net>
2022-03-15 11:30:52 +08:00
gVisor bot
e252d96095
Chore: use slice instead of map for system stack udp receiver queue
2022-03-15 05:19:29 +08:00
gVisor bot
4784d739ec
Fix: test
2022-03-15 03:39:45 +08:00
gVisor bot
fb7ba942c7
Style: code style
2022-03-15 02:55:06 +08:00
gVisor bot
4893e20c0b
Fix: exclude the broadcast address to fake ip pool
2022-03-15 02:43:40 +08:00
gVisor bot
cb7e7fa23f
Fix: should use the correct gateway for TUN system stack
2022-03-13 17:48:43 +08:00
gVisor bot
dc0339e399
Chore: embed the RuleExtra into Base
2022-03-13 01:22:05 +08:00
gVisor bot
7a631002c6
Chore: Merge branch 'ogn-dev' into with-tun
2022-03-13 01:15:35 +08:00
gVisor bot
14b581cd8d
Chore: move find connection process to tunnel ( #2016 )
2022-03-12 19:07:53 +08:00
gVisor bot
c8861d83f8
Chore: bump to go1.18rc1, use netip.Addr to replace net.IP with system TUN stack
2022-03-12 02:16:13 +08:00
gVisor bot
f99dceee26
Chore: add more details to process resolving ( #2017 )
2022-03-09 13:41:50 +08:00
gVisor bot
0175b103d0
Chore: refactor TUN
2022-03-09 05:08:35 +08:00
gVisor bot
e9efa27589
Fix: should only resolve local process name
2022-03-09 00:32:21 +08:00
gVisor bot
f8e9902530
Chore: code style
2022-03-09 00:32:21 +08:00
gVisor bot
df6d6496df
Merge branch 'ogn-dev' into with-tun
2022-03-09 00:30:38 +08:00
gVisor bot
28724e4205
Chore: update github action workflow
2022-03-06 21:48:37 +08:00
gVisor bot
8ef09e3af8
Fix: should split linux process name with space ( #2008 )
2022-03-05 18:25:16 +08:00
gVisor bot
dd2ebb5903
Fix: iptables routing mark init
2022-03-03 05:02:17 +08:00
gVisor bot
5abb8b4c57
Chore: update dependencies
2022-03-03 04:23:03 +08:00
gVisor bot
802c412939
Merge branch 'ogn-dev' into with-tun
2022-03-03 04:17:00 +08:00
gVisor bot
35958cd636
Chore: vmess test remove all alterid
2022-02-27 18:00:04 +08:00
gVisor bot
e488aaff9d
Chore: use SIMD for AMD64 and ARM64 system stack checksum
2022-02-23 14:51:04 +08:00
gVisor bot
19613a4fad
Chore: compatible with VMESS WS older version configurations
2022-02-23 14:21:53 +08:00
gVisor bot
e04b6de377
Chore: use "-m mark --mark" instead of "-m owner --uid-owner"
2022-02-23 14:19:59 +08:00
gVisor bot
36c61d8074
Fix: find process name by UDP network on macOS
2022-02-23 14:04:47 +08:00
gVisor bot
13db80b23a
Feature: process condition for rules
2022-02-23 14:01:53 +08:00
gVisor bot
32db97450b
Fix: listener tcp keepalive & reuse net.BufferedConn ( #1987 )
2022-02-23 11:22:46 +08:00
gVisor bot
e5358cd03a
Feature: resolve ip with a proxy adapter
2022-02-23 02:38:50 +08:00
gVisor bot
7f0de1861a
Merge from remote branch
2022-02-23 01:00:27 +08:00
gVisor bot
2a9b3e6447
Chore: upgrade gvisor
2022-02-22 22:30:41 +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
300b73da50
Fix: domain trie search
2022-01-26 22:28:13 +08:00
gVisor bot
14a453b1b1
Improve: change provider file modify time when updated ( #1918 )
2022-01-18 13:32:47 +08:00
gVisor bot
6e33263167
Fix: tls handshake requires a timeout ( #1893 )
2022-01-15 19:33:21 +08:00
gVisor bot
70c8e6e1ba
Feature: support snell v3 ( #1884 )
2022-01-10 20:24:20 +08:00
gVisor bot
45037114e3
Fix: ignore empty dns server error
2022-01-05 11:41:31 +08:00
gVisor bot
91c5381222
Fix: duplicate provider err typo
2022-01-03 17:21:27 +08:00
gVisor bot
d66d50409d
Chore: fix docker dependencies security warning
2022-01-02 11:15:40 +08:00
gVisor bot
4f7bf172ce
Chore: update dependencies
2022-01-02 01:15:49 +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
6fa3953335
Chore: remove forward compatible code
2022-01-02 00:48:57 +08:00
gVisor bot
074c28f0bd
Chore: ReCreate* do side effect job ( #1849 )
2021-12-26 22:08:53 +08:00