Yet Another Clash Dashboard
Find a file
2020-08-11 20:32:30 +08:00
.circleci ci: upgrade node image in circleci 2019-08-29 22:06:27 +08:00
.github/workflows v0.2.2 2020-08-01 20:49:00 +08:00
assets build: add _headers to customize assets res headers in netlify 2020-02-11 21:00:01 +08:00
src build: adjust chunk splitting 2020-08-11 20:28:44 +08:00
.eslintignore build: compile ts files with babel 2020-06-03 21:44:00 +08:00
.eslintrc.yml refactor: improve a11y 2020-08-06 22:40:26 +08:00
.gitignore build: adjust chunk splitting 2020-08-11 20:28:44 +08:00
babel.config.js build: compile ts files with babel 2020-06-03 21:44:00 +08:00
CHANGELOG.md v0.2.4 2020-08-11 20:32:30 +08:00
Dockerfile add docker support (#279) 2019-11-06 22:29:04 +08:00
package.json v0.2.4 2020-08-11 20:32:30 +08:00
prettier.config.js refactor(Proxies): UI revamp 2020-02-10 23:04:57 +08:00
README.md docs: add build command in README 2020-07-01 21:34:08 +08:00
server.js build: remove webpack dll config 2019-12-28 00:54:46 +08:00
tsconfig.json feat: support rule provider 2020-07-04 17:58:56 +08:00
webpack.config.js build: adjust chunk splitting 2020-08-11 20:28:44 +08:00
yarn.lock build: adjust chunk splitting 2020-08-11 20:28:44 +08:00

yacd

Yet Another Clash Dashboard

The site http://yacd.haishan.me is served with HTTP not HTTPS is because many browsers blocking request to HTTP resources from a HTTPS website. If you think it's not safe or has security concern, you can actually download the zip of the gh-pages, unzip and open index.html directly.

Docker image is also available as haishanh/yacd.

Extra note for Firefox users:

yacd is using the Fetch (Web) API to stream chunked API response from Clash to draw the traffic chart. But currently the streaming feature in Firefox needs to be turned on manually. Here is how to:

Visit about:config, search for dom.streams.enabled and javascript.options.streams, double click those items to turn them on.

Development

# install dependencies
yarn

# start the dev server
# then go to http://127.0.0.1:3000
yarn start


# build optimized assets
# ready to deploy assets will be in the directory `public`
yarn build