Shelikhoo
3ee9045697
chore: regenerate protos
2025-02-02 13:57:34 +00:00
Xiaokang Wang (Shelikhoo)
442581d897
Fixing all the lint errors ( #3288 )
...
* Fixing all the lint errors!
* update lint settings
2025-01-22 08:27:48 +00:00
Xiaokang Wang (Shelikhoo)
69b09074f8
Add WebUI Support for V2Ray ( #3284 )
...
* Add support for web based grpc
* Avoid panic in observatory command: incorrect tag
* Add WebCommander app for web based client
* Add WebCommander app for web based client
* Add urlline subscription container format support
* avoid panic when serving user request
* refine subscription info api
* fix start consistency issue in web commander
* fix webcommander import style
* fix urlline parsing
* fix crash in subscription commander
* add webroot file serving at webcommmander
* fix crash when observatory is not found
* add autogenerated subscriptionmgr err
2025-01-17 17:42:53 +00:00
Xiaokang Wang (Shelikhoo)
2415b89510
fix infinite loop when parsing empty nonnative subscription content ( #3208 )
2024-10-27 21:50:37 +00:00
Xiaokang Wang (Shelikhoo)
b921dcad6c
add support for parsing some shadowsocks links ( #3169 )
2024-10-01 19:33:38 +01:00
Jimmy Huang
2078480c4e
Add Add Hysteria2 Protocol
2024-09-08 08:38:05 +01:00
povsister
863479bb81
fix fallbackTag missing on leastping balancer
...
This fix fallbackTag not working when balancer type is set to "leastping"
2024-08-19 21:29:55 +01:00
dyhkwong
54c2c6d537
Always use a DNS Message ID of 0 for DoH and DoQ
2024-08-19 19:47:09 +01:00
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