Commit graph

420 commits

Author SHA1 Message Date
gVisor bot
ecd593bb97 When testing the delay through REST API, determine whether to store the delay data based on certain conditions instead of discarding it directly (#609) 2023-06-07 11:04:03 +08:00
gVisor bot
ea5a231145 chore: Something update from clash :) (#606) 2023-06-06 09:45:05 +08:00
gVisor bot
53be3f82cc fix: nil pointer in urltest (#603) 2023-06-05 12:40:46 +08:00
gVisor bot
da681299ab ProxyProvider health check also supports specifying expected status (#600)
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 14:00:24 +08:00
gVisor bot
dadd626f91 [Feature] Proxy stores delay data of different URLs. And supports specifying different test URLs and expected statue by group (#588)
Co-authored-by: Larvan2 <78135608+Larvan2@users.noreply.github.com>
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-06-04 11:51:30 +08:00
gVisor bot
9e6aaea7e0 chore: update quic-go to 0.35.1 2023-06-03 16:45:35 +08:00
gVisor bot
91b469afd0 chore: Reject packet conn implement wait read 2023-06-02 22:58:33 +08:00
gVisor bot
a9cb5342ee fix: handle manually select in url-test 2023-06-02 18:26:51 +08:00
gVisor bot
f65a16117e chore: Use API to create windows firewall rule 2023-05-31 15:54:36 +08:00
gVisor bot
755f7c27b8 chore: add WaitReadFrom support in ssr 2023-05-28 22:51:44 +08:00
gVisor bot
83f6d6f8f2 chore: add IN-USER and IN-NAME rules 2023-05-28 17:19:57 +08:00
gVisor bot
14c1918e6c chore: add WaitReadFrom support in quicStreamPacketConn 2023-05-28 15:22:08 +08:00
gVisor bot
3a2b819786 chore: add WaitReadFrom support in hyPacketConn 2023-05-28 09:33:42 +08:00
gVisor bot
35d15fe97c chore: switch ss uot default back to version 1 2023-05-28 08:50:02 +08:00
gVisor bot
51e3b27439 fix: ensure group not empty 2023-05-19 19:57:55 +08:00
gVisor bot
c71a4619b8 chore: more context passing in outbounds 2023-05-18 13:15:08 +08:00
gVisor bot
90bf28cb89 feat: Support insecure gRPC 2023-05-13 09:38:14 +08:00
gVisor bot
4c38b2f0bf fix: sing-based listener panic 2023-05-12 09:14:27 +08:00
gVisor bot
2f33ef8642 fix: Deadline not apply on EnhancePacketConn 2023-05-11 19:58:50 +08:00
gVisor bot
31b70b9fbd chore: decrease shadowsocks udp read memory used for no-windows platform 2023-05-11 19:01:41 +08:00
gVisor bot
0253db1a1a fix: mux's udp should add write lock 2023-05-11 15:34:28 +08:00
gVisor bot
82be6a68ad chore: decrease direct udp read memory used for no-windows platform 2023-05-11 13:47:51 +08:00
gVisor bot
b9faaa8143 chore: upgrade dependencies 2023-05-10 07:23:49 +08:00
gVisor bot
89488a4eb4 Feat: rewrite http outbound 2023-05-03 22:00:06 +08:00
gVisor bot
a48d1f0948 fixes #512: geo download failed when startup (#538)
* fixes #512: geo download failed when startup

- 启动阶段,executor还未初始化tunnel,tcpIn==nil导致geo下载失败,阻塞在
  tcpIn <- context

* chore: handled by the upper layer

* chore: remove useless parameters

---------

Co-authored-by: Skyxim <noreply@skyxim.dev>
2023-05-01 21:27:55 +08:00
gVisor bot
fda4fdc6d5 refactor: Switch to sing-shadowsocks2 client 2023-04-30 18:57:16 +08:00
gVisor bot
249d871e60 fix: tunnel udp panic 2023-04-26 15:57:25 +08:00
gVisor bot
30c0359666 fix: wireguard auto close not working 2023-04-26 09:34:36 +08:00
gVisor bot
2bc88b1741 chore: support splice for direct outbound 2023-04-25 23:01:05 +08:00
gVisor bot
0f31336d93 chore: safe sing-mux close 2023-04-24 10:30:12 +08:00
gVisor bot
23a7aaeeed chore: force set SelectAble when start load cache 2023-04-24 08:07:17 +08:00
gVisor bot
c2af8cebf7 fix: smux should show its support udp and uot 2023-04-23 21:50:42 +08:00
gVisor bot
45b3f49942 feat: add statistic and only-tcp options for smux 2023-04-23 20:55:42 +08:00
gVisor bot
bbfdbae3a6 feat: add proxy and sing-based listener support sing-mux 2023-04-23 19:57:54 +08:00
gVisor bot
190014aa1d chore: using sync/atomic replace uber/atomic 2023-04-22 15:37:57 +08:00
gVisor bot
d8ee1245f7 fix: vless udp not working 2023-04-20 09:38:08 +08:00
gVisor bot
7867b7ea2d chore: using new chan based deadline reader 2023-04-17 19:29:07 +08:00
gVisor bot
3267da1292 fix: wireguard reconnect failed 2023-04-13 17:01:01 +08:00
gVisor bot
316522de53 fix: vless tcp not working 2023-04-13 11:10:35 +08:00
gVisor bot
321ad945ba chore: udp always direct pass ip to remote without domain 2023-04-12 21:49:22 +08:00
gVisor bot
443583a116 chore: close all connections after proxySet initial 2023-04-12 18:50:51 +08:00
gVisor bot
4733356a76 fix: direct outbound not ensure ip was resolved 2023-04-12 12:57:59 +08:00
gVisor bot
d4b6acb212 fix: proxyDialer panic when domain name was not resolved 2023-04-12 12:49:53 +08:00
gVisor bot
e5158977b1 feat: proxy-provider can set dialer-proxy too
it will apply `dialer-proxy` to all proxy in this provider
2023-04-12 10:39:24 +08:00
gVisor bot
964a13ee55 chore: proxyDialer can add inner conn to statistic 2023-04-11 21:42:16 +08:00
gVisor bot
e604ec6bf8 chore: wireguard dns can work with domain-based server 2023-04-11 14:10:57 +08:00
gVisor bot
1151fc4e2f chore: proxyDialer can limited support old dial function 2023-04-11 12:51:24 +08:00
gVisor bot
72447a529d feat: wireguard add remote-dns-resolve and dns settings 2023-04-11 10:29:55 +08:00
gVisor bot
303690fd82 feat: support dialer-proxy config for all outbound 2023-04-10 11:20:28 +08:00
gVisor bot
d2c909dc57 chore: clarify the wireguard logging 2023-04-10 10:13:36 +08:00