wwqgtxx
5ff4473083
chore: migrate from gorilla/websocket to gobwas/ws
2023-10-06 17:44:36 +08:00
Larvan2
dbaee284e4
fix: hy2/tuic inbound cert isn't path
...
Co-authored-by: wwqgtxx <wwqgtxx@gmail.com>
2023-10-01 12:04:34 +08:00
NyaMisty
10e7c533d7
feat: support clash premium's structured log stream ( #735 )
...
* feat: support clash premium's structured log stream
New version of Clash for Windows uses `ws://external-controller/logs?token=&level=info&format=structured` to get real time log. When Clash Premium Core reveices `format=structured`, it returns a different form of JSON log entry. Supporting this feature will allow better Clash for Windows integration
Signed-off-by: Misty <gyc990326@gmail.com>
2023-09-29 08:50:50 +08:00
Larvan2
7c21768e99
feat: update external-ui
2023-09-18 19:21:30 +08:00
Larvan2
c3d72f6883
feat: download/upgrade XD to external-ui
2023-09-16 11:44:15 +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
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
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
wwqgtxx
0f24c2f849
chore: add /restart to restful api
2023-03-14 22:19:12 +08:00
Skyxim
a1d008e6f0
chore: add pprof api, when log-level is debug
2023-02-23 23:30:53 +08:00
Dreamacro
a6a72a5b54
Feature: add dns query json api
2023-01-28 00:55:24 +08:00
wwqgtxx
6fc62da7ae
chore: change C.PacketAdapter from a struct to an interface
2022-12-04 14:37:52 +08:00
Skyxim
ba884c29bd
refactor: adjust config
2022-12-03 14:14:15 +08:00
Skyxim
2fe271f19f
feat: add tls port for RESTful api and external controller
2022-12-03 12:25:10 +08:00
wwqgtxx
1880a485f8
chore: better tfo inbound code
2022-11-16 10:43:16 +08:00
wwqgtxx
dc3e144b6a
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
2022-11-12 20:43:48 +08:00
Dreamacro
50105f0559
Migration: go1.19
2022-08-07 21:45:50 +08:00
adlyq
4092a7c84b
feat: proxies group URLTest api
2022-05-30 22:07:09 +08:00
CHIZI-0618
5bd5f1bfda
chore: remove Script mode residual code.
2022-05-14 13:00:33 +08:00
Dreamacro
aef4dd3fe7
Fix: make log api unblocked
2022-04-26 22:36:10 +08:00
yaling888
4fd7d0f707
Chore: use generics as possible
2022-04-25 13:18:30 +08:00
MetaCubeX
7a54d616c4
[SKIP CI]
...
Merge remote-tracking branch 'Pro-Plus/with-tun' into Alpha
# Conflicts:
# README.md
# hub/route/server.go
2022-03-23 13:23:34 +08:00
yaling888
ef915c94dc
Feature: flush fakeip pool
2022-03-23 01:05:43 +08:00
MetaCubeX
609d69191a
Merge remote-tracking branch 'clash/dev' into Alpha
...
# Conflicts:
# .github/workflows/docker.yml
# adapter/outboundgroup/fallback.go
# adapter/outboundgroup/loadbalance.go
# adapter/outboundgroup/relay.go
# adapter/outboundgroup/selector.go
# adapter/outboundgroup/urltest.go
# config/config.go
# go.mod
# go.sum
# main.go
# test/go.mod
# test/go.sum
2022-03-17 01:41:51 +08:00
Dreamacro
6a661bff0c
Migration: go 1.18
2022-03-16 12:10:13 +08:00
Skyxim
a832cfdb65
[Fixed] compatible cfw
2022-01-05 19:28:54 +08:00
Maze.tsz
3bb32d12e0
Merge remote-tracking branch 'clash/dev' into Meta
...
# Conflicts:
# .github/workflows/docker.yml
# dns/server.go
# go.mod
# go.sum
# hub/executor/executor.go
# test/go.mod
# test/go.sum
2022-01-04 17:31:07 +08:00
bobo liu
78e105f3b2
Chore: builtin right mime of .js ( #1808 )
2021-12-08 13:38:25 +08:00
maze.y2b@gmail.com
99f0231a9b
style
2021-12-03 21:54:45 +08:00
maze.y2b@gmail.com
edf1bb476d
test
2021-12-03 20:38:40 +08:00
Skyxim
c6f923041f
Feature:Supported Rule-Set
2021-12-02 22:56:17 +08:00
ayanamist
247dd84970
Chore: logging real listen port ( #1492 )
2021-07-19 14:07:51 +08:00
Loyalsoldier
e63f995258
Chore: update dependencies ( #1331 )
2021-04-03 14:59:03 +08:00
Dreamacro
f4de055aa1
Refactor: make inbound request contextual
2021-01-23 14:58:09 +08:00
Dreamacro
e6aa452b51
Fix: ticker leak
2020-07-13 00:25:54 +08:00
Dreamacro
18bb285a90
Fix: external-ui
should relative with clash HomeDir
2020-06-18 21:33:57 +08:00
Dreamacro
2b33bfae6b
Fix: API auth bypass
2020-04-24 23:49:35 +08:00
Dreamacro
609869bf5a
Change: make ping under authentication
2020-02-21 18:00:19 +08:00
Dreamacro
95e9ae2d8d
Feature: add basic api for proxy provider
2019-12-11 17:31:15 +08:00
Dreamacro
207371aeae
Feature: add experimental connections API
2019-10-27 21:44:07 +08:00
Dreamacro
50d2e082d5
Feature: websocket api support browser
2019-09-30 14:13:29 +08:00
Dreamacro
e0c8aed5c7
Fix(API): cors middleware hoisting because it doesn't work with r.Group
2019-09-21 21:28:02 +08:00
Dreamacro
16e3090ee8
Feature: add version api
2019-09-13 17:44:30 +08:00
Dreamacro
60fdd82e2b
Fix(API): use right status code
2019-09-08 22:33:52 +08:00
Dreamacro
f867f02546
Feature(API): logs and traffic support websocket
2019-07-12 15:44:12 +08:00
Dreamacro
7b5e1f759c
Fix: authentication with stream api
2018-12-29 14:11:54 +08:00
宋辰文
551ab68c1e
Fix: allow access to external-ui without authentication ( #75 )
2018-12-21 17:48:29 +08:00
Dreamacro
a6bbc67afb
Feature: add custom ui support in API
2018-12-20 01:29:13 +08:00