311 Commits
Author SHA1 Message Date
riolu.rs 454dbb1772 feat: ntp service 2023-09-01 08:02:27 +08:00
YanceyChiew 54fee7bd3a Improve: nicer tun info for RESTful api
Let the restful api still get TunConf even when tun is off.
Otherwise the api will return the default values,
instead of the values that actually take effect after enable.

* Due to this problem, yacd changes the displayed value
back to gvisor immediately after the user selects tun stack.
2023-08-30 21:13:32 +08:00
Larvan2 d099375200 chore: rename func name 2023-08-30 15:52:41 +08:00
Alpha 9536372cfb fix: call shutdown before restart (#709) 2023-08-30 15:49:28 +08:00
Larvan2 b8a60261ef chore: restore unselected
clear selected node in outboundgoup/URLtest when getGroupDelay triggered
2023-08-18 22:17:07 +08:00
wwqgtxx 984fca4726 feat: add inbound-mptcp for listeners 2023-08-09 17:09:03 +08:00
wwqgtxx 614cc93cac chore: better close single connection in restful api 2023-06-26 18:25:36 +08:00
wwqgtxx 42ef4fedfa chore: avoid unneeded map copy when close connection in restful api 2023-06-26 17:46:14 +08:00
wwqgtxx 919daf0dbb fix: tuic server cwnd parsing 2023-06-21 14:00:49 +08:00
wwqgtxx e914317bef feat: support tuicV5 2023-06-12 18:42:46 +08:00
Larvan2 093453582f fix: Resolve delay omission in the presence of nested proxy-groups 2023-06-07 13:20:45 +08:00
wwqgtxx ad11a2b813 fix: go1.19 compile 2023-06-06 10:47:50 +08:00
タイムライン dafecebdc0 chore: Something update from clash :) (#606) 2023-06-06 09:45:05 +08:00
3ef81afc76 [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
Larvan2 6b1a4385b2 chore: better updater 2023-05-17 00:33:59 +08:00
H1JKandLarvan2 c7557b8e48 feat: Updater detect and download AMD64v3 artifact
Co-authored-by: Larvan2 <78135608+larvan2@users.noreply.github.com>
2023-05-14 12:34:47 +08:00
wwqgtxx 72a67ac534 chore: force set SelectAble when start load cache 2023-04-24 08:07:17 +08:00
wwqgtxx 90f95d7c78 chore: wireguard dns can work with domain-based server 2023-04-11 14:10:57 +08:00
Larvan2 ecdde647b1 chore: cleanup listener before restart 2023-04-10 21:13:23 +08:00
rookisbusy 8fb2c68722 fix: chat.js not begin with zero 2023-04-08 01:39:48 +08:00
rookisbusy 76340cc99c feat: core support memory chat 2023-04-08 00:55:25 +08:00
Larvan2 affc453b6e chore: better upgrade 2023-04-02 15:16:42 +08:00
Larvan2 9d7a78e1ef chore: update use compatible version for windows/linux amd64 2023-04-01 15:16:45 +08:00
Skyxim cfd03a99c2 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +08:00
Larvan2 2fef329319 fix: upgrade backup 2023-03-29 13:59:36 +00:00
wwqgtxx 2c7153cd7a chore: clean up code 2023-03-29 16:19:26 +08:00
Larvan2 d730feecb4 chore: use inner for upgrade core 2023-03-29 06:03:13 +00:00
Larvan2 545cbeeec0 chore: skip restart when update error 2023-03-27 00:49:47 +08:00
Larvan2 4d30788738 chore: clean up code 2023-03-25 22:56:24 +08:00
Larvan2 e4364cc985 chore: update for testing the updater 2023-03-23 21:04:04 +08:00
Larvan2 99ede63a9a feat: add upgrade api
example: curl -X POST -H "Authorization: Bearer 123456" http://ip:port/upgrade
2023-03-23 20:48:20 +08:00
wwqgtxxandDuFoxit 998d407d44 Feat: support set tun file-descriptor in config file
Co-authored-by: DuFoxit <DuFoxit@users.noreply.github.com>
2023-03-15 23:43:58 +08:00
wwqgtxx 68d7a6da7f fix: ensure restart api return ok 2023-03-14 22:38:59 +08:00
Skyxim 09c53e7cb7 chore: Chore: adjust the loading order, and then load the resource at last 2023-03-14 22:37:07 +08:00
wwqgtxx 0f24c2f849 chore: add /restart to restful api 2023-03-14 22:19:12 +08:00
Skyxim 7f588935ea feta: add hosts support domain and mulitple ip (#439)
* feat: host support domain and multiple ips

* chore: append local address via `clash`

* chore: update hosts demo

* chore: unified parse mixed string and array

* fix: flatten cname

* chore: adjust logic

* chore: reuse code

* chore: use cname in tunnel

* chore: try use domain mapping when normal dns

* chore: format code
2023-03-12 15:00:59 +08:00
Skyxim 07f3cd2ae5 chore: exposure ipv6 wait time 2023-03-10 23:38:16 +08:00
wwqgtxx 545a79d406 chore: cleanup dialer's code 2023-03-06 23:23:05 +08:00
Skyxim 97e14337e3 refactor: tcp dial (#412)
Non-concurrent support to try to connect in turn

fix: serial dual stack dial
2023-02-26 12:12:25 +08:00
Skyxim f565edd76d chore: add custom ca trust 2023-02-25 22:01:20 +08:00
wwqgtxx 880664c6ab fix: tunnel's inboundTFO missing 2023-02-24 14:19:50 +08:00
Skyxim a1d008e6f0 chore: add pprof api, when log-level is debug 2023-02-23 23:30:53 +08:00
Skyxim b72bd5bb37 chore: adjust the configuration loading order 2023-02-23 14:13:27 +08:00
Skyxim 7fecd20a1d chore: adjust the configuration loading order 2023-02-22 23:45:18 +08:00
wwqgtxx fc50392ec7 chore: cleanup natTable's api 2023-02-18 13:16:07 +08:00
yaling888 03520e0d6f Fix: dns api panic on disable dns section (#2498) 2023-01-28 00:55:30 +08:00
Dreamacro a6a72a5b54 Feature: add dns query json api 2023-01-28 00:55:24 +08:00
Skyxim df1f6e2b99 feat: better config for sniffer 2023-01-23 13:16:25 +08:00
Skyxim d426db43ec chore: adjust log 2023-01-23 11:14:45 +08:00
Skyxim 3bace07948 fix: ipv6 logic 2023-01-21 22:31:07 +08:00