Git Product home page Git Product logo

yacd-meta's Introduction

中文

yacd

Yet Another Clash Dashboard

Usage

Install twemoji to display emoji better on Windows system.

The site http://yacd.metacubex.one is served with HTTP not HTTPS is because many browsers block requests to HTTP resources from a HTTPS website. If you think it's not safe, you could just download the zip of the gh-pages, unzip and serve those static files with a web server(like Nginx).

Supported URL query params

Param Description
hostname Hostname of the clash backend API (usually the host part of external-controller)
port Port of the clash backend API (usually the port part of external-controller)
secret Clash API secret (secret in your config.yaml)
theme UI color scheme (dark, light, auto)

Development

# install dependencies
# you may install pnpm with `npm i -g pnpm`
pnpm i

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


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

yacd-meta's People

Contributors

0xffffharry avatar chaoyuelee avatar comzyh avatar czbix avatar dependabot-preview[bot] avatar dependabot[bot] avatar dougpuob avatar felix98765 avatar haishanh avatar hill-98 avatar hinak0 avatar hitsmaxft avatar hronro avatar ipcjs avatar kallydev avatar kunish avatar larvan2 avatar ma3tain avatar nb5p avatar palatis avatar pinzhenx avatar rookisbusy avatar shunf4 avatar sinchang avatar sleshep avatar stitchrs avatar tkhaos avatar whenov avatar xishang0128 avatar yaling888 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

yacd-meta's Issues

需求请求:读取ptr记录,在连接界面添加客户端名称列;活动下方IP地址变更为客户端名称

感谢大佬:
image

可否读取主路由本身的ptr记录,把内网ip地址显示为客户端名称,同时添加客户端名称列,这样比较方便看系统里面哪些设备在跑流量,对于没有ptr记录的设备,可否在系统指定目录自己维护自定义显示的设备名称,如果有ptr记录的话,优选显示自定义的设备名称。非常感谢。

image

希望能添加在线配置规则的功能

如题,需要自定义规则的时候,需要scp到config.ymal文件里面去新增规则,很麻烦,。,希望在规则里面添加自定义规则 ,谢谢 非常需要哦

image

针对性关闭连接

现在连接页面只能关闭所有连接,既然有筛选框,是否可以再添加一个关闭筛选结果中所有连接的功能?
或者dashboard那种点击连接信息后针对性关闭单个连接的功能也可以。

测延迟按钮URL使用了setting里的,而不是config里的

点击测延时的按钮时,传给后端的URL不是我在config里设置的url,而是yacd settings里的那个global的URL。导致url-test选出了错误的节点。

如下图,我点测速的group,yaml config里的url不是google,而是一个特别的url。但点击后,因为传给/group/xx/delay 的url是google,导致它自动选出了对于google delay最低的,而不是对于我设置的url delay最低的。

image

这个拿nginx怎么部署呢?

有没有大佬给个配置模板参考一下?
我解压出来以后 在server里添加 root /yacddir; 以后浏览器打开只显示一个图标,页面什么都没有

[BUG]

image
剪头永远朝下

GLOBAL 组中有 GLOBAL 可选

正常情况下,GLOBAL 组中不会有 GLOBAL 可供选择。但是在 yacd 中,GLOBAL 组却多出了 GLOBAL 可选:

curl http://127.0.0.1:9090/proxies/ 后,发现 GLOBAL 组中并没有自己。使用其他面板,也是没有自己。

在 yacd 中选中这个多出来的 GLOBAL,图标显示切换了节点,但刷新后又恢复原样。

关于 Docker 镜像

上游有 yacd 的官方 Docker 镜像可以直接使用,但是好像没有看到 yacd-meta 有
本地尝试编译本仓库 Dockerfile 发现没有问题,请问是否有官方推送至 Docker Hub 的计划?
这样会方便一些,谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.