From 9df15ece6d991b7fc4341cef48bf713c454b3a38 Mon Sep 17 00:00:00 2001 From: waxgourd Date: Tue, 15 Oct 2024 19:56:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=8E=A8=E5=87=BAaddns-go?= =?UTF-8?q?=E3=80=81calendar-poetry=E3=80=81frp-client;=20=E5=8D=87?= =?UTF-8?q?=E7=BA=A7=E4=BA=86addons-data-migrate=E3=80=81frp-client-51?= =?UTF-8?q?=E3=80=81mpd=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 14 ++++++- addon-data-migrate/CHANGELOG.md | 5 +++ addon-data-migrate/config.yaml | 3 +- calendar-poetry/CHANGELOG.md | 3 ++ calendar-poetry/DOCS.md | 6 +++ calendar-poetry/README.md | 9 +++++ calendar-poetry/apparmor.txt | 41 +++++++++++++++++++++ calendar-poetry/build.yaml | 5 +++ calendar-poetry/config.yaml | 16 ++++++++ calendar-poetry/icon.png | Bin 0 -> 4458 bytes calendar-poetry/logo.png | Bin 0 -> 6525 bytes ddns-go/CHANGELOG.md | 3 ++ ddns-go/DOCS.md | 53 +++++++++++++++++++++++++++ ddns-go/README.md | 10 +++++ ddns-go/apparmor.txt | 41 +++++++++++++++++++++ ddns-go/config.yaml | 27 ++++++++++++++ ddns-go/icon.png | Bin 0 -> 1037 bytes ddns-go/logo.png | Bin 0 -> 2169 bytes ddns-go/translations/en.yaml | 10 +++++ ddns-go/translations/zh-Hans.yaml | 10 +++++ frp-client-51/README.md | 6 ++- frp-client-51/config.yaml | 2 +- frp-client/CHANGELOG.md | 11 ++++++ frp-client/DOCS.md | 15 ++++++++ frp-client/README.md | 14 +++++++ frp-client/config.yaml | 43 ++++++++++++++++++++++ frp-client/icon.png | Bin 0 -> 5264 bytes frp-client/logo.png | Bin 0 -> 5264 bytes frp-client/translations/en.yaml | 50 +++++++++++++++++++++++++ frp-client/translations/zh-Hans.yaml | 50 +++++++++++++++++++++++++ mpd/CHANGELOG.md | 4 ++ mpd/config.yaml | 4 +- 32 files changed, 449 insertions(+), 6 deletions(-) create mode 100644 calendar-poetry/CHANGELOG.md create mode 100644 calendar-poetry/DOCS.md create mode 100644 calendar-poetry/README.md create mode 100644 calendar-poetry/apparmor.txt create mode 100644 calendar-poetry/build.yaml create mode 100644 calendar-poetry/config.yaml create mode 100644 calendar-poetry/icon.png create mode 100644 calendar-poetry/logo.png create mode 100644 ddns-go/CHANGELOG.md create mode 100644 ddns-go/DOCS.md create mode 100644 ddns-go/README.md create mode 100644 ddns-go/apparmor.txt create mode 100644 ddns-go/config.yaml create mode 100644 ddns-go/icon.png create mode 100644 ddns-go/logo.png create mode 100644 ddns-go/translations/en.yaml create mode 100644 ddns-go/translations/zh-Hans.yaml create mode 100644 frp-client/CHANGELOG.md create mode 100644 frp-client/DOCS.md create mode 100644 frp-client/README.md create mode 100644 frp-client/config.yaml create mode 100644 frp-client/icon.png create mode 100644 frp-client/logo.png create mode 100644 frp-client/translations/en.yaml create mode 100644 frp-client/translations/zh-Hans.yaml diff --git a/README.md b/README.md index d89cd13..ed72a6e 100644 --- a/README.md +++ b/README.md @@ -157,4 +157,16 @@ FRP客户端。 ✓ [Excalidraw](excalidraw/) : -一款支持多人协同的私有化在线画板工具。 \ No newline at end of file +一款支持多人协同的私有化在线画板工具。 + +✓ [DDNS-GO](ddns-go/) : + +一款自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 + +✓ [LOCAL CALENDAR AND POETRY](calendar-poetry/) : + +它是本地日历和古诗词相结合的接口。 + +✓ [FRP Client](frp-client/) : + +FRP客户端。 \ No newline at end of file diff --git a/addon-data-migrate/CHANGELOG.md b/addon-data-migrate/CHANGELOG.md index d671d9c..bb1744c 100644 --- a/addon-data-migrate/CHANGELOG.md +++ b/addon-data-migrate/CHANGELOG.md @@ -1,3 +1,8 @@ +### 0.3.2(2024-10-12) + +- 版本升级 + + ### 0.2.1(2024-03-25) - 版本升级 diff --git a/addon-data-migrate/config.yaml b/addon-data-migrate/config.yaml index 8e8c26d..aaee710 100644 --- a/addon-data-migrate/config.yaml +++ b/addon-data-migrate/config.yaml @@ -1,5 +1,5 @@ name: Addon数据迁移工具 -version: 0.2.1 +version: 0.3.2 slug: addonDataMigrate codenotary: wghaos@163.com description: '解决不同仓库中addons的数据迁移' @@ -12,6 +12,7 @@ arch: - armv7 ingress: true ingress_port: 80 +panel_icon: 'mdi:file-move' map: - all_addon_configs:rw - backup:rw diff --git a/calendar-poetry/CHANGELOG.md b/calendar-poetry/CHANGELOG.md new file mode 100644 index 0000000..cfb68d7 --- /dev/null +++ b/calendar-poetry/CHANGELOG.md @@ -0,0 +1,3 @@ +### latest-2024092512(2024-09-25) + +- 首次推出 \ No newline at end of file diff --git a/calendar-poetry/DOCS.md b/calendar-poetry/DOCS.md new file mode 100644 index 0000000..23de9ba --- /dev/null +++ b/calendar-poetry/DOCS.md @@ -0,0 +1,6 @@ +# LOCAL CALENDAR AND POETRY + +## 默认端口 + +- 日历:13001端口 +- 古诗: 13002端口 diff --git a/calendar-poetry/README.md b/calendar-poetry/README.md new file mode 100644 index 0000000..74342b0 --- /dev/null +++ b/calendar-poetry/README.md @@ -0,0 +1,9 @@ +# 冬瓜甄选Addons: LOCAL CALENDAR AND POETRY + +## 关于 + +- 它是本地日历和古诗词相结合的接口 + +## 地址 +[参考](https://bbs.hassbian.com/thread-26449-1-1.html) +[docker hub](https://hub.docker.com/u/bugprogrammer) diff --git a/calendar-poetry/apparmor.txt b/calendar-poetry/apparmor.txt new file mode 100644 index 0000000..96f7c34 --- /dev/null +++ b/calendar-poetry/apparmor.txt @@ -0,0 +1,41 @@ +#include + +profile hassos_ssh_configurator_addon flags=(attach_disconnected,mediate_deleted) { + #include + + capability, + file, + mount, + umount, + remount, + + capability setgid, + capability setuid, + capability dac_override, + + # S6-Overlay + /bin/** ix, + /usr/bin/** ix, + /usr/lib/bashio/** ix, + /etc/s6/** rix, + /run/s6/** rix, + /etc/services.d/** rwix, + /etc/cont-init.d/** rwix, + /etc/cont-finish.d/** rwix, + /init rix, + /var/run/** mrwkl, + /var/run/ mrwkl, + /proc/self/attr/** mrwkl, + # Files required + /tmp/** mrkwl, + + # Data access + /data/** rw, + + # suppress ptrace denials when using 'docker ps' or using 'ps' inside a container + ptrace (trace,read) peer=docker-default, + + # docker daemon confinement requires explict allow rule for signal + signal (receive) set=(kill,term) peer=/usr/bin/docker, + +} diff --git a/calendar-poetry/build.yaml b/calendar-poetry/build.yaml new file mode 100644 index 0000000..1d47974 --- /dev/null +++ b/calendar-poetry/build.yaml @@ -0,0 +1,5 @@ +--- +build_from: + amd64: d.fashgh.com/bugprogrammer/calendar-remark:latest + aarch64: d.fashgh.com/bugprogrammer/calendar-remark:latest_arm64v8 + diff --git a/calendar-poetry/config.yaml b/calendar-poetry/config.yaml new file mode 100644 index 0000000..cf8ff68 --- /dev/null +++ b/calendar-poetry/config.yaml @@ -0,0 +1,16 @@ +name: "LOCAL CALENDAR AND POETRY" +version: 'latest-2024092512' +slug: 'calendar_poetry' +codenotary: wghaos@163.com +description: '它是本地日历和古诗词相结合的接口' +image: wghaos/{arch}-calendar-poetry +url: https://gitcode.com/waxgourd/addons +init: false +arch: + - aarch64 + - amd64 +ports: + 80/tcp: 13001 + 5000/tcp: 13002 +apparmor: true +boot: manual diff --git a/calendar-poetry/icon.png b/calendar-poetry/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c06c5cabe0e0341abb4c04c8f3f605a8ee510c09 GIT binary patch literal 4458 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 U&0F%HT>MnfRDYyaqGA>DU%NINSpWb4 literal 0 HcmV?d00001 diff --git a/ddns-go/CHANGELOG.md b/ddns-go/CHANGELOG.md new file mode 100644 index 0000000..56062a1 --- /dev/null +++ b/ddns-go/CHANGELOG.md @@ -0,0 +1,3 @@ +### 6.7.0 (2024-09-19) + +- 首次推出 \ No newline at end of file diff --git a/ddns-go/DOCS.md b/ddns-go/DOCS.md new file mode 100644 index 0000000..fb7160f --- /dev/null +++ b/ddns-go/DOCS.md @@ -0,0 +1,53 @@ +# DDNS-GO + +## 配置 + +### pwd + +重置密码,如果为空则使用上次密码 + +### frequency + +同步间隔时间(秒) + +## 特性 + +- 支持Mac、Windows、Linux系统,支持ARM、x86架构 + +- 支持的域名服务商 阿里云 腾讯云 Dnspod Cloudflare 华为云 Callback 百度云 Porkbun GoDaddy Namecheap NameSilo Dynadot + +- 支持接口/网卡/命令获取IP + +- 支持以服务的方式运行 + +- 默认间隔300秒同步一次 + +- 支持同时配置多个DNS服务商 + +- 支持多个域名同时解析 + +- 支持多级域名 + +- 网页中配置,简单又方便,默认勾选禁止从公网访问 + +- 网页中方便快速查看最近50条日志 + +- 支持Webhook通知 + +- 支持TTL + +- 支持部分DNS服务商传递自定义参数,实现地域解析/多IP等功能 + +## 使用说明 + +1. 安装后打开web ui(第一次设置公网无法访问,需要进入该系统关掉“禁止公网访问”)。 + +1. 选择DNS服务商,以阿里云为例填好相应的“AccessKey ID”和“AccessKey Secret”。 + +1. 填写“Domains”,例如“domain.example.com”。 + +1. 点击保存。 + +1. 去路由器将相应的端口映射到公网,访问即可。 + +1. 默认 用户名:admin 密码:admin1 \ No newline at end of file diff --git a/ddns-go/README.md b/ddns-go/README.md new file mode 100644 index 0000000..5384a1a --- /dev/null +++ b/ddns-go/README.md @@ -0,0 +1,10 @@ +# 冬瓜甄选Addons:DDNS-GO + +## 关于 + +自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务。 + +## 源地址 + +[项目](https://github.com/jeessy2/ddns-go/tree/master) +[docker hub](https://hub.docker.com/r/jeessy/ddns-go/tags) \ No newline at end of file diff --git a/ddns-go/apparmor.txt b/ddns-go/apparmor.txt new file mode 100644 index 0000000..96f7c34 --- /dev/null +++ b/ddns-go/apparmor.txt @@ -0,0 +1,41 @@ +#include + +profile hassos_ssh_configurator_addon flags=(attach_disconnected,mediate_deleted) { + #include + + capability, + file, + mount, + umount, + remount, + + capability setgid, + capability setuid, + capability dac_override, + + # S6-Overlay + /bin/** ix, + /usr/bin/** ix, + /usr/lib/bashio/** ix, + /etc/s6/** rix, + /run/s6/** rix, + /etc/services.d/** rwix, + /etc/cont-init.d/** rwix, + /etc/cont-finish.d/** rwix, + /init rix, + /var/run/** mrwkl, + /var/run/ mrwkl, + /proc/self/attr/** mrwkl, + # Files required + /tmp/** mrkwl, + + # Data access + /data/** rw, + + # suppress ptrace denials when using 'docker ps' or using 'ps' inside a container + ptrace (trace,read) peer=docker-default, + + # docker daemon confinement requires explict allow rule for signal + signal (receive) set=(kill,term) peer=/usr/bin/docker, + +} diff --git a/ddns-go/config.yaml b/ddns-go/config.yaml new file mode 100644 index 0000000..088c104 --- /dev/null +++ b/ddns-go/config.yaml @@ -0,0 +1,27 @@ +name: "DDNS-GO" +version: '6.7.0' +slug: 'ddns_go' +codenotary: wghaos@163.com +description: '自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务' +image: wghaos/ddns-go +url: https://gitcode.com/waxgourd/addons +init: false +arch: + - aarch64 + - amd64 + - armv7 +ports: + 9876/tcp: 9876 +apparmor: true +host_network: true +startup: application +boot: manual +webui: "http://[HOST]:[PORT:9876]/" +options: + pwd: "" + frequency: 300 +schema: + pwd: str + frequency: "int(10,)" +breaking_versions: + - "6.6.9" \ No newline at end of file diff --git a/ddns-go/icon.png b/ddns-go/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5acc0dc89bcab4c3410012cb6e02002332218e20 GIT binary patch literal 1037 zcmV+o1oHcdP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGmbN~PnbOGLGA9w%&1ENVpK~!i%?NrNB zQ$Y}&Z;^KhA>ae`V}KGC>YgZ6DPI9%$sZ^_e!#L^Ai7r<1lQsQ7r0?_?K5-x=FDU! zhFsiDS2caR`%HJwNe`yEaHp6RZ7!BJ`y=_Lxp>z)o)u6up7Y7P0h?LtYbNrF)XcVT z7Y)&D>si@I=VV*Y8nD@DFIiTz9o?2hX05AcW`3!FHcFfQ(R_n|ssgfqd0#g2mIM;o zio{rRzWOeoHk@qhSTilGPPcAac46UnwziA&^FKvQx+gy@M)AX7wLW8E;d35%2&~p$ zU4K~oJpE zm-=+{rRoh0iA<3IaYXjcLPH<*Q{sqpILwDRQ-WTx`s~X_3afKqwrBYQcHlD3gJDZn z*BRCVFRJ3mjf#E$;bZlEC_@5&Ty7+6cpd^$R^%0MkC<{Ft({WjA;9At z=g>>HQfEr3!CK;jEf0cc#CbdmpPb&7!RI=X8U zxvmzXPLdvgOX)v-#KBl9)Bke=q%?ej_*fn8<>x}Z6>ea9QtsbTdUr~d*`yXO3WXLY z2l#Iz0^YvqDQl1$GNb;~>U)^E3Dj#y6sPisL5U?{aF%h*ql}_}rC^^gz^QWP+fIFsthoAhg zvXmD1W7Xt#6wKhN{dsmA|58H219E@ax%hWeeY`yLofqM~HgysC_nyfJp*BQbt=*#> zZ$p!ONZRIF^|w@>aeYcg9S7I4-8J5v95D@YmlD4~-^tW~IX5|^(0li2U600Ov|t{7 zSz9|Bp`6>)l-Lm4>1&3s-=#rSZ04vL6Ap`VH)A`*AP*wOowpCS67}R1Y(si`UC69_ zIT5l4Qw?#Wm_6Q{w02V7y|H69+cR&7KlA=|2BRu1X5q#ivHm$MggdH|1{2oZXEevI z#82W+1tdGsIW&gNUQc4spAGN($PT@7TjRi%S62ujqOa*T9?mE;!Ca zCD@9^s%`nwyPSlFn;A%f=|RuIM~^g)M0Zu+^(UOb5{Cr7fkk*2MkbpnEO%$V&rVsV zeErR;{X-u2LCxEbUc-++vioN;(yZf!m%q@MRQuQ14M9aUI$<(R1U6416bM*9e!p;m z8Bu5ye0vo=mNfnQSRLJVmd*2~(=UuBt*V|~5HBCqP+YH3EqW#$34T<;^uzI&ysDt{ zlAgn5vN_7c!J$QTg5y2ThC>>eH$nN@L(fCa%^k2Dj8i<1ss#9!8ie`xm?_xWJS&ER z%TvaNA_ZOQE9#mKg1v>uodr_R!P1^keGmHXg4UWE9VLg4M0HdborO~!Z5fBBClOB^ zZS?z6+dn=JP1Yu)&(`$#7Hi}O9E>qfev{2sL3kbVuiNo3(k>$Dm|7>`juRWyp z^M7V;27A4-Y+*%C=W8$1l=Ms?auk{iahaw`Qn=-jfm|L}T58=6I4AMHr6 zD|y|kA9<}+FXN=Re{TqKt;=8ZqxG(X98g}wlp8Q@e9JVo15eDDFf_7sU80dJxO`SH zKK!ayB89PQ0qPGIrbsOPfHE?0sq^sZ^p9@{kCEnNDBbfo#2k;u4kYB1AvxEtEl zu83S02HQb40jY}jZpUtMqGhio^($FTeJN$Fikqawf5Jp1~uSj`lD?~7UAvI@?+geYGr*7uy2 zlKrDS__?!foMFVs{ICoQ>T%#V&Ie2nIA$`ui)E|W>T)L-Rm0}siE}26wVw!=O3aU_ zFv{3hdNHz8Wo2DsJ~?%tz0u?2|5$b7YdX~O z$M@8d`6E%q7d?01;Q%7u(6_j9N7qyvO0~F>IosD>%_qZK4ixwk5O|`I$GZY=t1J~{ zI&+$3F)!- + password + frequency: + name: frequency + description: >- + frequency diff --git a/ddns-go/translations/zh-Hans.yaml b/ddns-go/translations/zh-Hans.yaml new file mode 100644 index 0000000..d9c5e4f --- /dev/null +++ b/ddns-go/translations/zh-Hans.yaml @@ -0,0 +1,10 @@ +--- +configuration: + pwd: + name: 密码 + description: >- + 密码 + frequency: + name: 频率 + description: >- + 频率 \ No newline at end of file diff --git a/frp-client-51/README.md b/frp-client-51/README.md index ca9e110..f99c4ae 100644 --- a/frp-client-51/README.md +++ b/frp-client-51/README.md @@ -1,4 +1,4 @@ -# 冬瓜甄选addons:FRP Client 0.51.0 +# 冬瓜甄选addons:FRP Client 0.51.0 (停更) ## 关于 @@ -7,3 +7,7 @@ ## 本项目为Frp HA客户端 https://github.com/huxiaoxu2019/hass-addon-frp-client + +## 备注 + +此版本停止更新,请使用最新 "frp-client" Addons \ No newline at end of file diff --git a/frp-client-51/config.yaml b/frp-client-51/config.yaml index 09be8a0..58bf57f 100644 --- a/frp-client-51/config.yaml +++ b/frp-client-51/config.yaml @@ -1,4 +1,4 @@ -name: "FRP Client 0.51.0" +name: "FRP Client 0.51.0 (停更)" slug: "frp_client_51" version: "0.59.0" description: "您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问" diff --git a/frp-client/CHANGELOG.md b/frp-client/CHANGELOG.md new file mode 100644 index 0000000..2fb7112 --- /dev/null +++ b/frp-client/CHANGELOG.md @@ -0,0 +1,11 @@ +### 0.59.0(07-09-2024) + +- 版本升级 + +### 0.54.0-2(04-07-2024) + +- 版本升级 + +### 0.54.0 (02-26-2024) + +- 首次推出 diff --git a/frp-client/DOCS.md b/frp-client/DOCS.md new file mode 100644 index 0000000..8c20f6a --- /dev/null +++ b/frp-client/DOCS.md @@ -0,0 +1,15 @@ +# FRP Client + +## 配置说明 + + +1. 按照实际情况填写相关"配置" +1. 修改Home Assistant `config/configuration.yaml` 添加: + +```yaml +http: + use_x_forwarded_for: true + trusted_proxies: + - 127.0.0.1 +``` +修改之后,重启HA \ No newline at end of file diff --git a/frp-client/README.md b/frp-client/README.md new file mode 100644 index 0000000..7d1dd53 --- /dev/null +++ b/frp-client/README.md @@ -0,0 +1,14 @@ +# 冬瓜甄选addons:FRP Client + +## 关于 + +您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问。 + +## 本项目为Frp HA客户端 + +- 源码:https://github.com/huxiaoxu2019/hass-addon-frp-client +- 文档:https://gofrp.org/zh-cn/ +- 依赖:https://github.com/fatedier/frp + +## 与 0.51 版本区别 +- 配置:支持 TOML、YAML 和 JSON 进行配置。请注意,INI 已弃用,并将在将来的版本中删除。新功能将仅在 TOML、YAML 或 JSON 中可用。需要这些新功能的用户应相应地切换其配置格式。 \ No newline at end of file diff --git a/frp-client/config.yaml b/frp-client/config.yaml new file mode 100644 index 0000000..0736047 --- /dev/null +++ b/frp-client/config.yaml @@ -0,0 +1,43 @@ +name: "FRP Client" +slug: "frp_client" +version: "0.59.0" +description: "您可以使用此工具通过端口转发实现对本地Home Assistant操作系统的远程访问" +url: https://gitcode.com/waxgourd/addons +host_network: true +startup: application +boot: "auto" +init: false +image: wghaos/frp-client +map: + - share:rw +privileged: + - NET_ADMIN +devices: + - /dev/net/tun +arch: + - aarch64 + - amd64 +options: + serverAddr: null + serverPort: null + authToken: null + webServerPort: null + webServerUser: null + webServerPassword: null + proxyType: http + customDomain: null + proxyName: "homeassistant" + localPort: 8123 + remotePort: 8123 +schema: + serverAddr: str + serverPort: int + authToken: str + webServerPort: int + webServerUser: str + webServerPassword: str + proxyType: list(http|tcp) + proxyName: str + customDomain: str? + localPort: int? + remotePort: int? diff --git a/frp-client/icon.png b/frp-client/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..94b2ad2dba9c9bfa459894c2fee6433ec97ed317 GIT binary patch literal 5264 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 Xdf+!G8nFRY8iBS3R{gcAUFd%R&6IoZ literal 0 HcmV?d00001 diff --git a/frp-client/logo.png b/frp-client/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..94b2ad2dba9c9bfa459894c2fee6433ec97ed317 GIT binary patch literal 5264 zcmd5=X*kr;+deZ!j1Yqeg$UUzW$a^*7-Zj~WGnj`#Y`mG_oa+IOO}!)WnYSF$XE)4 zkTp!QX7~TOuJ^j$FYkx<z^F$h8wHW9)=>Px>+Sk=@LjTs| zMtcJK-W+qK0f5y^TV2KY!7WPGLtj>t?5>u&-Elr-Ak%E2Gb_j4)Q-z?T90}~wnNWo zY4mw*_-`DRt_(C>bAm*mbrVk8wDr?{fd?BUy7ZNN|{eKtXRRD#Bgw5Adk4^qz%=#wU5x0S$9dgv|=7?Qwj_g-QFat8LU&5%ads!NH+yz<0lf+te7m zbQvfL?%`NUJ#A9{kYs@7Zf+_qUGy+b#9RkDIyw?50>4GeGI-6iXw>pZ_OqH#C=+BG-wlka6_T`C~=0ym>= z!Yd{waE27PDa?n8oTSuEbk_SVp{~{`G11az$_Ka`#M?&>o`CTtalvP*?tG$qv^^E! z^}M8X*U`skz3J-Jt8Va@udL`0c=wx*ST)J!?ekm9BP?bK`NG7i>gtu=mkull%-n|6 zxCk<$|rYQ2$%sI}jEXRl9%x{vNU5vi)-8+S=NDkHkrsoj;8c0Vl=raerss zYvyyJy4DM4e_C2RYe259b2DTG3d7%>M-(l%N!l!zsHmt6c-9o{nADC0$sDPFq-&Wm znJmu58kBeVd}03XT`?Fe;ZL?h{`AU33(uS8T@g!5OL9D-r%Eioq`chPBi}p!6$&`| zi1qCJ`Psx3eOg>6MWboleMQD+u6tLyIAd@MiGMkhpLLbme|h+E;f?h3to`SN;zk&? z&L@tFh>9x9MBhZEq>Bm8Pcts& zR9MyBnf;m?dGl~=e%(eHcesC|Zz+!%;~RnarvESmW2IQ{Pa&)KqFiZDga!0w$=6{g zQO*da5$-E9MJl<9x&?~H$#zy;w1^PFwafQ7VcjGmqSr8!rre_XM5c^~yD|^SJucYu z*T=}rG%*Vl(_4BtM%_#|!-$uub?Hq@T$X%5rwSCd=#h~T7M&Y6?47#dgW7=BPF1kb zz{n_!OeU*e5Eqk_q8qK{=pST1IBNF#T40o>~OiiG@B~HNe!&?BwRI1{{OO zCc9j8j-IRWQ|pT7@xaM#^lVW^_sXs6uo*^taNdES9NtamfJh>dm{%d7=wlzVDIqE< zFLwQf?-^rO{>zt6QO>nlc{H&Zy~r0<6A=+nLKWWPgppF04FrF(yDk|TKf4%`HbGv+LIeg zaJP5D;LoocUO%6>R65K*`;|iqbe(8EOH32z2T6Vx`-omfJMIP-xHYG3k3x5cPOC9w zAB4ot^r*Il*^~UXX{7{bR>d*Nj~-)om#8U;e@rQu~v+ zn-d&A;KdIsvEAWZwB6}_dBuTIC@8%*Vy`_qIj&X*z*>LT7=n_jm^Xq4bW;Unr>dk0 z*AIaUSB}_*6@Jcyi8HAH&lj$&z%2(C({W^)geERq4{OE2RaMkYC28QuTajNl>h+JP z8q;msEL?WmYd+|f&PyRcaf>F%J=h&OT*H>EddT8^iL|V-A&3!K**+}F#ZALT@2cfB zT0iz2BO7(e`CE<7)B<%84YA)4D3E1%u}uk@jR-4g@_4Y{S6$WTHm5MN*~~lVVQ6>m z{WQTW5`E*EbPU*5ap!w8eFlzcjVJGUL@zxkFOd&2lMEd_dt~t|Y(VIIrBg&+)>Sqd zen?q_+rYh*hO6iBV+tGD)f|5aW5diCleb5G4SX^LU5y;+8a+53;6=3l&Ng*~ydT|b z5~QC`RR|~K$%H6t8?&A1;rjV$b@BOA|3TxkF@P83(-9uHF=Hi;-fV|B*746jwKCXl zEimX{9uyCOHCL>3b(|kDkak27nj~~hZ1uDo$U%YuN5obED;=`(xUgQR?CjM$jJbtH zdQWNxI5n&`I^TYX+RL9`$qrX+!SlB--2&AYycAPqm%N0rT|8&BHj8sGjTv2XR1K;;ZXh29rsg> zR5VkKt46nbiN!Sba#P|k5;74*Nn!-p`8@G>#^upy&+$toc}y8Sj9;cBm6)a%jRm@fTjQAygB|&?WGYI?T2|YhRyJ@q7w#v}(m6~6kO)*qm{C{(H;Rb1$Q~iJZ_e;{x z{lmjw{!lz^c9H*m{7&#ffO-aJ+ zP~hD%6nL%fJ;l5V8PK{BXvSLOwtcm3)t9m~M33*u|eFs4bIpE0(KnYoq z^@B{T0}VOi4+q2Z+ZC=SJ*n?x`f6HxXN9>rG1Ta3N_ZfF{)XUu2Su0iSp#@lIwL^d zv#5t(7pE_8ppCoVN95V&v}d%0JFpdeUE&iZXdqcN!M>g5JscdZCj-Z0uD6wpte$$$ zJ}aEDXO3;JQ`NN^!%N1$z_Ic|WI?EkX!gYMz}Bi+ySb91#omaXu%$4rZtpOle>flV z;g8`@8LZVBC5(+mi=(HKNDS6b&CVa>>v7ovl)(apTWH9 zfX!90hEi@Z|8Pxemi%R5l!E%USk3~GCCE)0&~Tla8u|B?G`TW%Pru=Ams*&Xy?INf ztZ0qqv7PEfAWi*Zb+5Lt$LV}N^uy01gU}7->hfQ)n23k^wdOcUHIWvC+-uQ z;$dWUe>WrK0USMuq`&iq1ko1eH)<@R*?>hHeZUt4~| z+@v{#Bbhsis&{Nnx_+LJ(_e!G*uYr$WLsf8Z}}7Zs=<)&Le_^Iuelz$b<5!>I(;3) zPJgteXWEN2DF(bn-2t7++mK>4Y64!-%bJqGXbH793=LZHvhNaP~%HKKO1zzkJYdw?w-nfTI=-Wf|QdI_xw1xSj@vsZRTz2&~z*TK9D57 zJ}hD8Au9#J?~M*Q^;jRj%G6tGd{T#c0YHCtXz&7o1%wHuO)rYLdW{7x(y99?{Xtd^Eee z4)3bd{xQLMMC>KdT1!)fv(rcVhqw*c z8SZP5w%XJPY{=7&>-j{IgWcBPH(Mw%O~k@lPfhH~|GFGA96hZ z2JiG&0qt#Xi<6*f))<}p$l}PqTmHHWk|q2C`G~@jSF;@V+p2F#<vu#et94FhU;79w`GT`qGd&UmXG6VTL4HQ;|DpqVPo4aYtMBg&_QwdrKGoZ zG0kTQ*D-M39e1`^DLOzg_g>iMR-7BZ@ z3$o1~Jo`NQu$gz*yRKm=@*w-MzKS=S{~g@YA5|y`d(6=07IN4yo<+w^9%?*$)Q}ez z?uE)Iqm9e1>*$-lX302?^g!aV&r+P(3t;FhwT(EBT*fIiQNFz`xHqt4y#7t0l5pth z&%^k|;q^bfw`J}P2s{_<>j9btQIcq6hBwBK6f6aEu&g!n6@Pto3L^SdtPCKy7@5mM z<&$p`&_$n4$Q+vFLJLhK*xiP}%Lg^j&|}U$h4|EtJPnbR6WZ^8)xcyS{pP`0Z;IlT zF^YeO|RnM)CQ=Lr@vRm8tMLU(Q;#w9C!7QHncCL*T2LGIjgZ zUkwuz6WiZIzm$I@B>?9OsVOPCPBDta1rz$Cj1IU)S*e^8RB&j~-qtIXp1mjrjEZzu zhh5*LpRp%9S?g}?&Pso{_~$lNY3b{G?(QKaMMZ)idcBI?3*Ls27A3^RQ=zB*?v+kW zI0wgptGrv0A?Cn+l%Kd}yB~5S(I?j;_>u%NI$d-IYoL@>R2zpHQiH)Ur`TRG42WPr z#t%6i>r+sC6pdeA(=CHaTb4`0UW(8iZNnguEL8!Ov|K6*K5iP|0ZC2cUdMlvk$vU8 Xdf+!G8nFRY8iBS3R{gcAUFd%R&6IoZ literal 0 HcmV?d00001 diff --git a/frp-client/translations/en.yaml b/frp-client/translations/en.yaml new file mode 100644 index 0000000..7ac8d4d --- /dev/null +++ b/frp-client/translations/en.yaml @@ -0,0 +1,50 @@ +--- +configuration: + serverAddr: + name: serverAddr + description: >- + The address to connect to the server. + serverPort: + name: serverPort + description: >- + The default port for connecting to the server is 7000. + authToken: + name: authToken + description: >- + Token authentication. + webServerAddr: + name: webServerAddr + description: >- + Client AdminServer address configuration. + webServerPort: + name: webServerPort + decription: >- + Client AdminServer port configuration. + webServerUser: + name: webServerUser + description: >- + Client AdminServer user configuration. + webServerPassword: + name: webServerPassword + description: >- + Client AdminServer password configuration. + customDomain: + name: customDomain + description: >- + Custom field. + proxyName: + name: proxyName + description: >- + Agent name. + proxyType: + name: proxyType + description: >- + Agency Agreement. + localPort: + name: localPort + description: >- + Local port. + remotePort: + name: remotePort + description: >- + Remote_port. \ No newline at end of file diff --git a/frp-client/translations/zh-Hans.yaml b/frp-client/translations/zh-Hans.yaml new file mode 100644 index 0000000..e9a5aaa --- /dev/null +++ b/frp-client/translations/zh-Hans.yaml @@ -0,0 +1,50 @@ +--- +configuration: + serverAddr: + name: FRP服务端地址 + description: >- + 连接FRP服务端的地址。 + serverPort: + name: FRP服务器端口 + description: >- + 连接FRP服务端的端口。 + authToken: + name: 验证令牌 + description: >- + 身份验证令牌。 + webServerAddr: + name: 客户端地址 + description: >- + 客户端 AdminServer地址配置。 + webServerPort: + name: 端口配置 + description: >- + 客户端 AdminServer 端口配置。 + webServerUser: + name: 用户名 + description: >- + 客户端 AdminServer 用户名配置。 + webServerPassword: + name: 密码 + description: >- + 客户端 AdminServer 密码配置。 + customDomain: + name: 自定义二级域名 + description: >- + 自定义二级域名(填写需要绑定的二级域名)。 + proxyName: + name: 配置项名称 + description: >- + 该配置信息的名称(没特殊需求默认即可)。 + proxyType: + name: 代理协议 + description: >- + 代理协议。 + localPort: + name: Web本地端口 + description: >- + HomeAssistant的Web本地端口。 + remotePort: + name: Web访问端口 + description: >- + HomeAssistant的Web访问端口。 \ No newline at end of file diff --git a/mpd/CHANGELOG.md b/mpd/CHANGELOG.md index 22a4ae5..db77a0c 100644 --- a/mpd/CHANGELOG.md +++ b/mpd/CHANGELOG.md @@ -1,3 +1,7 @@ +### 1.7.3(2023-10-15) + +- 版本升级 + ### 1.7.2(2023-12-29) - 首次推出 \ No newline at end of file diff --git a/mpd/config.yaml b/mpd/config.yaml index f2f4431..305a24f 100644 --- a/mpd/config.yaml +++ b/mpd/config.yaml @@ -1,5 +1,5 @@ name: MPD -version: 1.7.2 +version: 1.7.3 slug: mpd panel_icon: mdi:music-circle description: >- @@ -13,7 +13,7 @@ arch: - aarch64 - amd64 - i386 -image: m.fashgh.com/poeschl/ha-mpd-{arch} +image: ghcr.io/poeschl-homeassistant-addons/mpd-{arch} init: false audio: true devices: