Shelikhoo
|
d799ceda98
|
Add support to allow tls=0 in vmess:// subscription
|
2024-03-15 21:51:27 +00:00 |
|
Shelikhoo
|
85b04d1af9
|
Fix coding style lints
|
2024-03-15 20:19:18 +00:00 |
|
karelrooted
|
cc79bbe7d1
|
Add GeoDomain to DNS Nameserver in JSONv5
|
2024-03-10 11:02:18 +00:00 |
|
Mark Ma
|
a339721af8
|
feat: RandomStrategy AliveOnly (#2850)
* feat: strategy_randomalive
* feat: RandomStrategy AliveOnly
* fix: unobserved candidate not alive
* fix: StrategySettings nil panic
* fix: TestRouterConfig
* fix: alive_only typo
|
2024-03-10 11:00:06 +00:00 |
|
Shelikhoo
|
a07572822a
|
fixed processing none security subscription
|
2023-11-26 10:55:27 +00:00 |
|
Shelikhoo
|
f112667190
|
Add data URL Link support to subscription
|
2023-11-26 10:55:27 +00:00 |
|
Shelikhoo
|
c61820c7cd
|
rename import dialing tag in subscription
thanks mzz
|
2023-11-26 10:55:27 +00:00 |
|
Shelikhoo
|
3de33c91b2
|
Add subscription manager (autogenerated)
|
2023-11-26 10:55:27 +00:00 |
|
Shelikhoo
|
cc77e90254
|
Add subscription manager
|
2023-11-26 10:55:27 +00:00 |
|
Vigilans
|
ce7dc23446
|
Apply DomainStrategy to outbound target
|
2023-11-19 00:23:31 +00:00 |
|
Huang-Huang Bao
|
42c50d25e1
|
fix: set TTL for incoming UDP IP packets from TUN with PacketAddr dispatcher
Fixes UDP packets being dropped in non-local routing path(e.g. forwarding to LAN or container veth) due to 0-TTL.
|
2023-11-01 12:58:10 +00:00 |
|
AkinoKaede
|
c0a0ce29e3
|
feat: add sniffing for tun
|
2023-11-01 12:57:57 +00:00 |
|
Shelikhoo
|
cb84b28de4
|
Update generated protobuf files to v1.31.0
|
2023-10-24 19:50:30 +01:00 |
|
Shelikhoo
|
0ca849637d
|
fix tun app lints
|
2023-10-23 01:47:08 +01:00 |
|
Shelikhoo
|
e87af12bf8
|
fix crash when tun app has no socket option
|
2023-10-23 01:39:19 +01:00 |
|
Shelikhoo
|
efdc05f04c
|
Add fullcone packet filtering to tun app
|
2023-10-23 01:13:01 +01:00 |
|
AkinoKaede
|
89ff606655
|
feat: socket options
|
2023-10-22 22:44:43 +01:00 |
|
AkinoKaede
|
7a42380599
|
feat: add error log for create endpoint
|
2023-10-22 22:44:35 +01:00 |
|
AkinoKaede
|
98463db088
|
feat: remove packetaddr support because gVisor not support cone-nat
|
2023-10-22 22:44:35 +01:00 |
|
AkinoKaede
|
c439a12d06
|
feat: use goroutines to process connections
|
2023-10-22 22:44:35 +01:00 |
|
AkinoKaede
|
0a090a073b
|
feat: refine handle logic
|
2023-10-22 22:44:35 +01:00 |
|
AkinoKaede
|
5f6031b1e8
|
chore: refine code struct
|
2023-10-22 22:44:35 +01:00 |
|
AkinoKaede
|
c324d3af70
|
style: refine code style
|
2023-10-22 22:44:35 +01:00 |
|
AkinoKaede
|
d1c3007d30
|
style: remove unused code and comments
|
2023-10-22 22:44:34 +01:00 |
|
AkinoKaede
|
4b5f788b2f
|
fix: wrong source and destination
|
2023-10-22 22:44:34 +01:00 |
|
AkinoKaede
|
54b605ba4c
|
fix: handler logic
|
2023-10-22 22:44:34 +01:00 |
|
AkinoKaede
|
2617a4c332
|
fix: cannot start tun
|
2023-10-22 22:44:34 +01:00 |
|
AkinoKaede
|
f9ea8609cc
|
feat: set route config
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
04104ad13d
|
feat: add promiscuous mode and spoofing config
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
a1c5a6bc41
|
feat: add address to NIC
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
5fafc29771
|
fix: inbound context
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
e2d2676dfc
|
feat: set MTU for gVisor tun
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
f39b046e03
|
style: refine code style
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
1cb3ab7f84
|
feat: add udp handler
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
06ed6f98b3
|
feat: create NIC
|
2023-10-22 22:44:28 +01:00 |
|
AkinoKaede
|
225d638338
|
style: refine code style
|
2023-10-22 22:44:27 +01:00 |
|
AkinoKaede
|
4276ee9464
|
chore: rename DeviceCreator
|
2023-10-22 22:44:27 +01:00 |
|
AkinoKaede
|
a3728b6abc
|
feat: set default config
|
2023-10-22 22:44:27 +01:00 |
|
AkinoKaede
|
12567c62ea
|
feat: add tun support for tcp
|
2023-10-22 22:44:26 +01:00 |
|
Seena Fallah
|
442eb44f74
|
outbounds: remove unused nil check for GetDefaultHandler (#2457)
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
|
2023-10-21 08:43:09 +08:00 |
|
dyhkwong
|
8de2f27043
|
fix protocol matching in routing (#2540)
* remove invalid http2 sniffer
* do not set metadata protocol for http inbound
http inbound may have transport settings
* fix doh metadata protocol
|
2023-09-14 08:27:36 +08:00 |
|
Rinka
|
87155bfc71
|
fix(router): panic caused by concurrent map read and write (#2678)
|
2023-08-31 18:01:06 +08:00 |
|
AkinoKaede
|
5c995d97f4
|
fix: panic in dns over quic when address is a ip
|
2023-07-02 09:47:33 +08:00 |
|
Tim Xylon
|
e102d52e7c
|
Migrate to quic-go v0.36.0 (#2561)
|
2023-07-01 15:31:19 +08:00 |
|
dyhkwong
|
cd9f183fa8
|
DNS over QUIC should not have "http/1.1" and "h2" ALPNs (#2570)
|
2023-06-28 14:28:23 +08:00 |
|
Shelikhoo
|
69ab87239a
|
add implementation for transport environment and network env
|
2023-05-29 23:55:43 +01:00 |
|
YiGuo
|
f0a68ddcf6
|
fix: dns missing DomainMatcher in init function (#2375)
Co-authored-by: zl.kou <zl.kou@zuche.com>
|
2023-03-15 07:12:51 +08:00 |
|
Vigilans
|
882a363b85
|
DomainStrategy support for all outbounds
|
2023-02-19 13:34:15 +00:00 |
|
mydogshitgold
|
5893d2f3a6
|
feat: add option to override destination of access log
When SystemPolicy.OverrideAccessLogDest is enabled, destination host
in access log will be replaced with sniffed host. (#866)
|
2023-02-19 12:26:33 +00:00 |
|
A1lo
|
beec73e12d
|
fix: always call cancel func
|
2023-02-06 20:15:54 +00:00 |
|