From 7f0fcd8a35e40899483e3b06907e0a0faa4d74fb Mon Sep 17 00:00:00 2001 From: pooneyy <85266337+pooneyy@users.noreply.github.com> Date: Tue, 17 Jun 2025 22:14:50 +0800 Subject: [PATCH] Update Apps --- apps/adguardhome/README.md | 592 ++++++----------- apps/adguardhome/README_en.md | 529 ++++++++++++++++ .../data.yml | 0 .../docker-compose.yml | 2 +- .../envs/default.env | 0 .../envs/global.env | 0 .../scripts/init.sh | 0 .../scripts/uninstall.sh | 0 .../scripts/upgrade.sh | 0 apps/als/README.md | 73 ++- apps/als/README_en.md | 52 ++ apps/libreoffice/README.md | 222 +++---- apps/libreoffice/README_en.md | 242 +++++++ apps/lsky-pro/README.md | 141 ++--- apps/lsky-pro/README_en.md | 98 +++ apps/matomo/README.md | 145 ++--- apps/meowfacts/README.md | 138 ++-- apps/minipaint/README.md | 88 ++- apps/minipaint/README_en.md | 63 ++ .../2.0/.env.sample | 0 .../2.0/data.yml | 0 .../2.0/docker-compose.yml | 0 .../README.md | 0 .../{moments => moments-drizzle2001}/data.yml | 0 .../latest/.env.sample | 0 .../latest/data.yml | 0 .../latest/docker-compose.yml | 0 .../{moments => moments-drizzle2001}/logo.png | Bin .../0.2.11}/.env.sample | 0 .../0.2.11}/data.yml | 0 .../0.2.11}/docker-compose.yml | 2 +- apps/{moments1 => moments-kingwrcy}/README.md | 0 apps/{moments1 => moments-kingwrcy}/data.yml | 0 .../latest/.env.sample | 0 .../latest/data.yml | 0 .../latest/docker-compose.yml | 0 apps/{moments1 => moments-kingwrcy}/logo.png | Bin apps/navidrome/README.md | 102 ++- apps/navidrome/README_en.md | 93 +++ apps/nextcloud/README.md | 142 ++--- apps/nextcloud/README_en.md | 163 +++++ apps/nginx-proxy-manager/README.md | 101 ++- apps/nginx-proxy-manager/README_en.md | 122 ++++ apps/nitter/README.md | 28 +- apps/nitter/README_en.md | 20 + apps/obsidian/README.md | 164 +++-- apps/obsidian/README_en.md | 283 +++++++++ apps/onedev/README.md | 113 ++-- apps/onedev/README_en.md | 140 ++++ apps/onlyoffice/README.md | 226 +++---- apps/onlyoffice/README_en.md | 149 +++++ apps/open-webui/README.md | 2 +- apps/openlitespeed/README.md | 34 +- apps/openlitespeed/README_en.md | 43 ++ apps/openresume/README.md | 95 +-- apps/openresume/README_en.md | 71 +++ apps/openvpn-as/README.md | 16 +- apps/openvpn-as/README_en.md | 17 + apps/passwordpusher/README.md | 62 +- apps/passwordpusher/README_en.md | 45 ++ apps/pgadmin4/README.md | 278 ++++---- apps/pgadmin4/README_en.md | 286 +++++++++ apps/photoprism/README.md | 136 ++-- apps/photoprism/README_en.md | 119 ++++ apps/photoview/README.md | 209 +++--- apps/photoview/README_en.md | 209 ++++++ apps/pic-smaller/README.md | 4 +- apps/prometheus/README.md | 172 ++--- apps/prometheus/README_en.md | 197 ++++++ apps/qbittorrent-vnc/README.md | 86 +-- apps/qbittorrent-vnc/README_en.md | 94 +++ apps/remmina/README.md | 63 +- apps/remmina/README_en.md | 54 ++ apps/searxng/README.md | 95 ++- apps/searxng/README_en.md | 82 +++ apps/seatable/README.md | 90 +-- apps/seatable/README_en.md | 84 +++ apps/slash/README.md | 34 +- apps/slash/README_en.md | 37 ++ apps/slink/README.md | 24 +- apps/slink/README_en.md | 47 ++ apps/sqlitebrowser/README.md | 32 +- apps/sqlitebrowser/README_en.md | 23 + apps/stackedit/README.md | 34 +- apps/stackedit/README_en.md | 96 +++ apps/stream-rec-backend/README.md | 100 +-- apps/stream-rec-backend/README_en.md | 72 +++ apps/stream-rec-frontend/README.md | 100 +-- apps/stream-rec-frontend/README_en.md | 72 +++ apps/synapse-admin/README.md | 142 ++--- apps/synapse-admin/README_en.md | 106 ++++ apps/syncthing-relaysrv/README.md | 155 ++--- apps/syncthing-relaysrv/README_en.md | 129 ++++ apps/syncthing/README.md | 140 ++-- apps/syncthing/README_en.md | 114 ++++ apps/tailscale/README.md | 82 +-- apps/tailscale/README_en.md | 88 +++ apps/telegram/README.md | 120 ++-- apps/telegram/README_en.md | 94 +++ apps/tldraw/README.md | 101 ++- apps/tldraw/README_en.md | 112 ++++ apps/transmission/README.md | 142 ++--- apps/transmission/README_en.md | 101 +++ apps/ugly-avatar/README.md | 2 +- apps/ugly-avatar/README_en.md | 3 + apps/vocechat/README.md | 102 ++- apps/vocechat/README_en.md | 77 +++ apps/wallos/README.md | 38 +- apps/wallos/README_en.md | 26 + apps/watchtower/README.md | 173 +---- apps/watchtower/README_en.md | 175 +++++ apps/web-check/README.md | 596 ++++++++---------- apps/web-check/README_en.md | 493 +++++++++++++++ apps/weektodo/README.md | 143 +++-- apps/weektodo/README_en.md | 128 ++++ apps/wgcf-socks5-proxy/README.md | 104 +-- apps/wgcf-socks5-proxy/README_en.md | 364 +++++++++++ apps/wireguard-ui/README.md | 17 +- apps/wireguard-ui/README_en.md | 28 + apps/woodpecker/README.md | 124 ++-- apps/woodpecker/README_en.md | 123 ++++ apps/wps-office/README.md | 212 +++---- apps/wps-office/README_en.md | 240 +++++++ apps/yourls/README.md | 113 +--- apps/yourls/README_en.md | 116 ++++ apps/zabbix-agent/README.md | 33 +- apps/zabbix-agent/README_en.md | 32 + apps/zabbix-server/README.md | 40 +- apps/zabbix-server/README_en.md | 57 ++ apps/zerotier-moon/README.md | 234 +++---- apps/zerotier-moon/README_en.md | 171 +++++ apps/zerotier-one/README.md | 235 +++---- apps/zerotier-one/README_en.md | 180 ++++++ renovate.json | 5 + 134 files changed, 9589 insertions(+), 3968 deletions(-) create mode 100644 apps/adguardhome/README_en.md rename apps/affine/{stable-1623f5d => stable-e98f035}/data.yml (100%) rename apps/affine/{stable-1623f5d => stable-e98f035}/docker-compose.yml (94%) rename apps/affine/{stable-1623f5d => stable-e98f035}/envs/default.env (100%) rename apps/affine/{stable-1623f5d => stable-e98f035}/envs/global.env (100%) rename apps/affine/{stable-1623f5d => stable-e98f035}/scripts/init.sh (100%) rename apps/affine/{stable-1623f5d => stable-e98f035}/scripts/uninstall.sh (100%) rename apps/affine/{stable-1623f5d => stable-e98f035}/scripts/upgrade.sh (100%) create mode 100644 apps/als/README_en.md create mode 100644 apps/libreoffice/README_en.md create mode 100644 apps/lsky-pro/README_en.md create mode 100644 apps/minipaint/README_en.md rename apps/{moments => moments-drizzle2001}/2.0/.env.sample (100%) rename apps/{moments => moments-drizzle2001}/2.0/data.yml (100%) rename apps/{moments => moments-drizzle2001}/2.0/docker-compose.yml (100%) rename apps/{moments => moments-drizzle2001}/README.md (100%) rename apps/{moments => moments-drizzle2001}/data.yml (100%) rename apps/{moments => moments-drizzle2001}/latest/.env.sample (100%) rename apps/{moments => moments-drizzle2001}/latest/data.yml (100%) rename apps/{moments => moments-drizzle2001}/latest/docker-compose.yml (100%) rename apps/{moments => moments-drizzle2001}/logo.png (100%) rename apps/{moments1/1.0.7 => moments-kingwrcy/0.2.11}/.env.sample (100%) rename apps/{moments1/1.0.7 => moments-kingwrcy/0.2.11}/data.yml (100%) rename apps/{moments1/1.0.7 => moments-kingwrcy/0.2.11}/docker-compose.yml (91%) rename apps/{moments1 => moments-kingwrcy}/README.md (100%) rename apps/{moments1 => moments-kingwrcy}/data.yml (100%) rename apps/{moments1 => moments-kingwrcy}/latest/.env.sample (100%) rename apps/{moments1 => moments-kingwrcy}/latest/data.yml (100%) rename apps/{moments1 => moments-kingwrcy}/latest/docker-compose.yml (100%) rename apps/{moments1 => moments-kingwrcy}/logo.png (100%) create mode 100644 apps/navidrome/README_en.md create mode 100644 apps/nextcloud/README_en.md create mode 100644 apps/nginx-proxy-manager/README_en.md create mode 100644 apps/nitter/README_en.md create mode 100644 apps/obsidian/README_en.md create mode 100644 apps/onedev/README_en.md create mode 100644 apps/onlyoffice/README_en.md create mode 100644 apps/openlitespeed/README_en.md create mode 100644 apps/openresume/README_en.md create mode 100644 apps/openvpn-as/README_en.md create mode 100644 apps/passwordpusher/README_en.md create mode 100644 apps/pgadmin4/README_en.md create mode 100644 apps/photoprism/README_en.md create mode 100644 apps/photoview/README_en.md create mode 100644 apps/prometheus/README_en.md create mode 100644 apps/qbittorrent-vnc/README_en.md create mode 100644 apps/remmina/README_en.md create mode 100644 apps/searxng/README_en.md create mode 100644 apps/seatable/README_en.md create mode 100644 apps/slash/README_en.md create mode 100644 apps/slink/README_en.md create mode 100644 apps/sqlitebrowser/README_en.md create mode 100644 apps/stackedit/README_en.md create mode 100644 apps/stream-rec-backend/README_en.md create mode 100644 apps/stream-rec-frontend/README_en.md create mode 100644 apps/synapse-admin/README_en.md create mode 100644 apps/syncthing-relaysrv/README_en.md create mode 100644 apps/syncthing/README_en.md create mode 100644 apps/tailscale/README_en.md create mode 100644 apps/telegram/README_en.md create mode 100644 apps/tldraw/README_en.md create mode 100644 apps/transmission/README_en.md create mode 100644 apps/ugly-avatar/README_en.md create mode 100644 apps/vocechat/README_en.md create mode 100644 apps/wallos/README_en.md create mode 100644 apps/watchtower/README_en.md create mode 100644 apps/web-check/README_en.md create mode 100644 apps/weektodo/README_en.md create mode 100644 apps/wgcf-socks5-proxy/README_en.md create mode 100644 apps/wireguard-ui/README_en.md create mode 100644 apps/woodpecker/README_en.md create mode 100644 apps/wps-office/README_en.md create mode 100644 apps/yourls/README_en.md create mode 100644 apps/zabbix-agent/README_en.md create mode 100644 apps/zabbix-server/README_en.md create mode 100644 apps/zerotier-moon/README_en.md create mode 100644 apps/zerotier-one/README_en.md diff --git a/apps/adguardhome/README.md b/apps/adguardhome/README.md index 6aa82defc..286a6ec1c 100644 --- a/apps/adguardhome/README.md +++ b/apps/adguardhome/README.md @@ -1,276 +1,174 @@ - -
-
-
- Free and open source, powerful network-wide ads & trackers blocking DNS - server. -
-
- AdGuard.com |
- Wiki |
- Reddit |
- Twitter |
- Telegram
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ Free and open source, powerful network-wide ads & trackers blocking DNS + server. +
+
+ AdGuard.com |
+ Wiki |
+ Reddit |
+ Twitter |
+ Telegram
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
| 支付宝 | -微信 | -
|---|---|
![]() |
- ![]() |
-
| 支付宝 | +微信 | +
|---|---|
![]() |
+ ![]() |
+
Note: We are trying to follow the browser's language tags, which are formally defined in RFC 5646, which rely on the ISO 639 standard (quite often the 639-1 code list) for language codes to be used.
+### 帮助我们扩展和改进此 API 的国际化 -We would love it if you helped this project by taking a look at our Call for Contributors to see if you can make a contribution that helps us be more inclusive and support more languages.
-This api is dedicated to pistachio; she brought me great comfort in dire times. Words can't describe the debt I owe to her.
-
- If you enjoy this api, or just love cats, please donate to:
- -NYC Animal Project Paypal Link
- -NYC Animal Project is a struggling `no kill` cat shelter in the heart of new york that relies entirely on fosters and help from small donations. I can say personally having volunteered for them, even a few cents donation would make a difference for the very small organization. I fostered many kittens from them, and Pistachio was the runt that went un-adopted. She was shy, but very outgoing when she got settled. I highly recommend to foster and adopt if you can.
+[纽约动物项目网站](https://www.animalprojectnyc.org/) + +[纽约动物项目 Paypal 链接](https://www.paypal.me/animalproject) + +《NYC 动物项目》是一家位于纽约市中心的努力实现“零安乐”的猫收容所,完全依赖寄养者和小额捐赠。我可以亲自告诉您,作为他们的志愿者,即使是几分钱的捐赠也会对这个非常小的组织产生差异。我从他们那里寄养了许多小猫,Pistachio 是那个未被领养的小不点。她很害羞,但当她安定下来后,就非常外向。我强烈推荐如果您能的话,去寄养和领养。them, and Pistachio was the runt that went un-adopted. She was shy, but very outgoing when she got settled. I highly recommend to foster and adopt if you can. + +
+[](https://www.navidrome.org)
-# Navidrome Music Server [](https://twitter.com/intent/tweet?text=Tired%20of%20paying%20for%20music%20subscriptions%2C%20and%20not%20finding%20what%20you%20really%20like%3F%20Roll%20your%20own%20streaming%20service%21&url=https://navidrome.org&via=navidrome)
+# Navidrome 音乐服务器[](https://twitter.com/intent/tweet?text=Tired%20of%20paying%20for%20music%20subscriptions%2C%20and%20not%20finding%20what%20you%20really%20like%3F%20Roll%20your%20own%20streaming%20service%21&url=https://navidrome.org&via=navidrome)
-[](https://github.com/navidrome/navidrome/releases)
-[](https://nightly.link/navidrome/navidrome/workflows/pipeline/master)
-[](https://github.com/navidrome/navidrome/releases/latest)
-[](https://hub.docker.com/r/deluan/navidrome)
-[](https://discord.gg/xh7j7yF)
-[](https://www.reddit.com/r/navidrome/)
-[](CODE_OF_CONDUCT.md)
+[](https://github.com/navidrome/navidrome/releases) [](https://nightly.link/navidrome/navidrome/workflows/pipeline/master) [](https://github.com/navidrome/navidrome/releases/latest) [](https://hub.docker.com/r/deluan/navidrome) [](https://discord.gg/xh7j7yF) [](https://www.reddit.com/r/navidrome/) [](CODE_OF_CONDUCT.md)
-Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your
-music collection from any browser or mobile device. It's like your personal Spotify!
+Navidrome 是一个开源的基于网络的音乐收藏服务器和流媒体播放器。它让你能够从任何浏览器或移动设备上自由地聆听你的音乐收藏。它就像你自己的 Spotify!
+**注意** :开发过程中,`master` 分支可能处于不稳定甚至无法使用的状态。为了获得稳定的二进制文件,请使用 [发布版本](https://github.com/navidrome/navidrome/releases) 而不是 `master` 分支。
-**Note**: The `master` branch may be in an unstable or even broken state during development.
-Please use [releases](https://github.com/navidrome/navidrome/releases) instead of
-the `master` branch in order to get a stable set of binaries.
+## [查看我们的实时演示!](https://www.navidrome.org/demo/)
-## [Check out our Live Demo!](https://www.navidrome.org/demo/)
+**任何反馈都欢迎!** 如果你需要/想要新功能,发现 bug 或者有任何改进 Navidrome 的想法,请在 [GitHub 问题](https://github.com/navidrome/navidrome/issues) 中提交问题,或者加入我们在 [Reddit](https://www.reddit.com/r/navidrome/) 的讨论。如果你希望通过其他方式为项目做贡献( [前端/后端开发](https://www.navidrome.org/docs/developers/) , [翻译](https://www.navidrome.org/docs/developers/translations/) , [主题设计](https://www.navidrome.org/docs/developers/creating-themes) ),请加入我们在 [Discord 服务器](https://discord.gg/xh7j7yF) 。
-__Any feedback is welcome!__ If you need/want a new feature, find a bug or think of any way to improve Navidrome,
-please file a [GitHub issue](https://github.com/navidrome/navidrome/issues) or join the discussion in our
-[Subreddit](https://www.reddit.com/r/navidrome/). If you want to contribute to the project in any other way
-([ui/backend dev](https://www.navidrome.org/docs/developers/),
-[translations](https://www.navidrome.org/docs/developers/translations/),
-[themes](https://www.navidrome.org/docs/developers/creating-themes)), please join the chat in our
-[Discord server](https://discord.gg/xh7j7yF).
+## 安装
-## Installation
+请参阅项目网站上的[说明](https://www.navidrome.org/docs/installation/)
-See instructions on the [project's website](https://www.navidrome.org/docs/installation/)
+## 云托管
-## Cloud Hosting
-
-[PikaPods](https://www.pikapods.com) has partnered with us to offer you an
-[officially supported, cloud-hosted solution](https://www.navidrome.org/docs/installation/managed/#pikapods).
-A share of the revenue helps fund the development of Navidrome at no additional cost for you.
+[PikaPods](https://www.pikapods.com) 已与我们合作,为您提供 [官方支持的云托管解决方案](https://www.navidrome.org/docs/installation/managed/#pikapods) 。部分收入将用于资助 Navidrome 的开发,不会额外增加您的成本。
[](https://www.pikapods.com/pods?run=navidrome)
-## Features
-
- - Handles very **large music collections**
- - Streams virtually **any audio format** available
- - Reads and uses all your beautifully curated **metadata**
- - Great support for **compilations** (Various Artists albums) and **box sets** (multi-disc albums)
- - **Multi-user**, each user has their own play counts, playlists, favourites, etc...
- - Very **low resource usage**
- - **Multi-platform**, runs on macOS, Linux and Windows. **Docker** images are also provided
- - Ready to use binaries for all major platforms, including **Raspberry Pi**
- - Automatically **monitors your library** for changes, importing new files and reloading new metadata
- - **Themeable**, modern and responsive **Web interface** based on [Material UI](https://material-ui.com)
- - **Compatible** with all Subsonic/Madsonic/Airsonic [clients](https://www.navidrome.org/docs/overview/#apps)
- - **Transcoding** on the fly. Can be set per user/player. **Opus encoding is supported**
- - Translated to **various languages**
+## 功能
-## Documentation
-All documentation can be found in the project's website: https://www.navidrome.org/docs.
-Here are some useful direct links:
+* 处理非常 **庞大的音乐库**
+* 几乎可以 **流式传输任何音频格式**
+* 读取并使用你所有精心整理的**元数据**
+* 支持**合辑** (各种艺术家专辑)和**盒装集** (多碟专辑)
+* **多用户** ,每个用户有自己的播放次数、播放列表、收藏等...
+* 资源占用非常**低**
+* 多平台,运行在 macOS、Linux 和 Windows 上。还提供了 Docker 镜像
+* 适用于所有主要平台的可直接使用的二进制文件,包括 Raspberry Pi
+* 自动监控您的库文件夹,检测更改后导入新文件并重新加载新元数据
+* 可自定义主题,现代且响应式的 Web 界面,基于 Material UI
+* 兼容所有 Subsonic/Madsonic/Airsonic [客户端](https://www.navidrome.org/docs/overview/#apps)
+* 实时转码。可以按用户/播放器设置。 **支持 Opus 编码**
+* 已翻译成多种语言
-- [Overview](https://www.navidrome.org/docs/overview/)
-- [Installation](https://www.navidrome.org/docs/installation/)
- - [Docker](https://www.navidrome.org/docs/installation/docker/)
- - [Binaries](https://www.navidrome.org/docs/installation/pre-built-binaries/)
- - [Build from source](https://www.navidrome.org/docs/installation/build-from-source/)
-- [Development](https://www.navidrome.org/docs/developers/)
-- [Subsonic API Compatibility](https://www.navidrome.org/docs/developers/subsonic-api/)
+## 文档
-## Screenshots
+所有文档可以在项目网站上找到:[https://www.navidrome.org/docs](https://www.navidrome.org/docs)。以下是些有用的直接链接:
-
-
-
-
-
-
+
+# Navidrome Music Server [](https://twitter.com/intent/tweet?text=Tired%20of%20paying%20for%20music%20subscriptions%2C%20and%20not%20finding%20what%20you%20really%20like%3F%20Roll%20your%20own%20streaming%20service%21&url=https://navidrome.org&via=navidrome)
+
+[](https://github.com/navidrome/navidrome/releases)
+[](https://nightly.link/navidrome/navidrome/workflows/pipeline/master)
+[](https://github.com/navidrome/navidrome/releases/latest)
+[](https://hub.docker.com/r/deluan/navidrome)
+[](https://discord.gg/xh7j7yF)
+[](https://www.reddit.com/r/navidrome/)
+[](CODE_OF_CONDUCT.md)
+
+Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your
+music collection from any browser or mobile device. It's like your personal Spotify!
+
+
+**Note**: The `master` branch may be in an unstable or even broken state during development.
+Please use [releases](https://github.com/navidrome/navidrome/releases) instead of
+the `master` branch in order to get a stable set of binaries.
+
+## [Check out our Live Demo!](https://www.navidrome.org/demo/)
+
+__Any feedback is welcome!__ If you need/want a new feature, find a bug or think of any way to improve Navidrome,
+please file a [GitHub issue](https://github.com/navidrome/navidrome/issues) or join the discussion in our
+[Subreddit](https://www.reddit.com/r/navidrome/). If you want to contribute to the project in any other way
+([ui/backend dev](https://www.navidrome.org/docs/developers/),
+[translations](https://www.navidrome.org/docs/developers/translations/),
+[themes](https://www.navidrome.org/docs/developers/creating-themes)), please join the chat in our
+[Discord server](https://discord.gg/xh7j7yF).
+
+## Installation
+
+See instructions on the [project's website](https://www.navidrome.org/docs/installation/)
+
+## Cloud Hosting
+
+[PikaPods](https://www.pikapods.com) has partnered with us to offer you an
+[officially supported, cloud-hosted solution](https://www.navidrome.org/docs/installation/managed/#pikapods).
+A share of the revenue helps fund the development of Navidrome at no additional cost for you.
+
+[](https://www.pikapods.com/pods?run=navidrome)
+
+## Features
+
+ - Handles very **large music collections**
+ - Streams virtually **any audio format** available
+ - Reads and uses all your beautifully curated **metadata**
+ - Great support for **compilations** (Various Artists albums) and **box sets** (multi-disc albums)
+ - **Multi-user**, each user has their own play counts, playlists, favourites, etc...
+ - Very **low resource usage**
+ - **Multi-platform**, runs on macOS, Linux and Windows. **Docker** images are also provided
+ - Ready to use binaries for all major platforms, including **Raspberry Pi**
+ - Automatically **monitors your library** for changes, importing new files and reloading new metadata
+ - **Themeable**, modern and responsive **Web interface** based on [Material UI](https://material-ui.com)
+ - **Compatible** with all Subsonic/Madsonic/Airsonic [clients](https://www.navidrome.org/docs/overview/#apps)
+ - **Transcoding** on the fly. Can be set per user/player. **Opus encoding is supported**
+ - Translated to **various languages**
+
+## Documentation
+All documentation can be found in the project's website: https://www.navidrome.org/docs.
+Here are some useful direct links:
+
+- [Overview](https://www.navidrome.org/docs/overview/)
+- [Installation](https://www.navidrome.org/docs/installation/)
+ - [Docker](https://www.navidrome.org/docs/installation/docker/)
+ - [Binaries](https://www.navidrome.org/docs/installation/pre-built-binaries/)
+ - [Build from source](https://www.navidrome.org/docs/installation/build-from-source/)
+- [Development](https://www.navidrome.org/docs/developers/)
+- [Subsonic API Compatibility](https://www.navidrome.org/docs/developers/subsonic-api/)
+
+## Screenshots
+
+
+
+
+
+
+
+[](https://www.buymeacoffee.com/jc21)
+## 功能
-## Features
+* 基于 [Tabler](https://tabler.github.io/) 的美观且安全的管理界面
+* 无需了解 Nginx,即可轻松创建转发域名、重定向、流媒体和 404 主机
+* 免费使用 Let's Encrypt 生成 SSL 证书或提供您自己的自定义 SSL 证书
+* 为您的主机提供访问列表和基本的 HTTP 认证
+* 高级 Nginx 配置可供超级用户使用
+* 用户管理、权限设置和审计日志
-- Beautiful and Secure Admin Interface based on [Tabler](https://tabler.github.io/)
-- Easily create forwarding domains, redirections, streams and 404 hosts without knowing anything about Nginx
-- Free SSL using Let's Encrypt or provide your own custom SSL certificates
-- Access Lists and basic HTTP Authentication for your hosts
-- Advanced Nginx configuration available for super users
-- User management, permissions and audit log
+## 托管家庭网络
+这里不会详细介绍,但这是初学者需要了解的基本知识。
-## Hosting your home network
+1. 你的家庭路由器的某个地方会有端口转发设置。登录进去找到它。
+2. 为托管此项目的服务器添加端口转发,端口号为80和443。
+3. 配置你的域名详细信息,使其指向你的服务器,既可以使用静态 IP,也可以使用类似 DuckDNS 或 Amazon Route53 的服务
+4. 使用 Nginx Proxy Manager 作为你的网关,将请求转发到你的其他基于 Web 的服务
-I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.
+## 快速设置
-1. Your home router will have a Port Forwarding section somewhere. Log in and find it
-2. Add port forwarding for port 80 and 443 to the server hosting this project
-3. Configure your domain name details to point to your home, either with a static ip or a service like DuckDNS or [Amazon Route53](https://github.com/jc21/route53-ddns)
-4. Use the Nginx Proxy Manager as your gateway to forward to your other web based services
+1. 安装 Docker 和 Docker-Compose
-## Quick Setup
+* [Docker 安装文档](https://docs.docker.com/install/)
+* [Docker-Compose 安装文档](https://docs.docker.com/compose/install/)
-1. Install Docker and Docker-Compose
-
-- [Docker Install documentation](https://docs.docker.com/install/)
-- [Docker-Compose Install documentation](https://docs.docker.com/compose/install/)
-
-2. Create a docker-compose.yml file similar to this:
+2. 创建一个类似于以下内容的 docker-compose.yml 文件:
```yml
version: '3.8'
@@ -81,9 +66,9 @@ services:
- ./letsencrypt:/etc/letsencrypt
```
-This is the bare minimum configuration required. See the [documentation](https://nginxproxymanager.com/setup/) for more.
+这是所需的最小配置。更多信息请参见 [文档](https://nginxproxymanager.com/setup/) 。
-3. Bring up your stack by running
+3. 运行以下命令提升你的堆栈:
```bash
docker-compose up -d
@@ -93,30 +78,28 @@ docker compose up -d
```
-4. Log in to the Admin UI
+4. 登录 Admin UI
-When your docker container is running, connect to it on port `81` for the admin interface.
-Sometimes this can take a little bit because of the entropy of keys.
+当你的 docker 容器运行时,在端口 `81` 连接到管理界面。有时这可能需要一点时间,因为密钥的随机性可能会有所不同。
[http://127.0.0.1:81](http://127.0.0.1:81)
-Default Admin User:
+默认管理员用户:
+
```
Email: admin@example.com
Password: changeme
```
-Immediately after logging in with this default user you will be asked to modify your details and change your password.
+登录此默认用户后,系统会立即要求你修改个人信息并更改密码。
+## 贡献者
-## Contributors
+特别感谢 [所有贡献者](https://github.com/NginxProxyManager/nginx-proxy-manager/graphs/contributors) 。
-Special thanks to [all of our contributors](https://github.com/NginxProxyManager/nginx-proxy-manager/graphs/contributors).
+## 获取支持
-
-## Getting Support
-
-1. [Found a bug?](https://github.com/NginxProxyManager/nginx-proxy-manager/issues)
-2. [Discussions](https://github.com/NginxProxyManager/nginx-proxy-manager/discussions)
-3. [Development Gitter](https://gitter.im/nginx-proxy-manager/community)
-4. [Reddit](https://reddit.com/r/nginxproxymanager)
+1. [发现 bug 了?](https://github.com/NginxProxyManager/nginx-proxy-manager/issues)
+2. [讨论](https://github.com/NginxProxyManager/nginx-proxy-manager/discussions)
+3. [开发 Gitter](https://gitter.im/nginx-proxy-manager/community)
+4. [Reddit](https://reddit.com/r/nginxproxymanager)
\ No newline at end of file
diff --git a/apps/nginx-proxy-manager/README_en.md b/apps/nginx-proxy-manager/README_en.md
new file mode 100644
index 000000000..20a6c792d
--- /dev/null
+++ b/apps/nginx-proxy-manager/README_en.md
@@ -0,0 +1,122 @@
+# 使用说明
+
+控制台默认账户密码
+```
+Email: admin@example.com
+Password: changeme
+```
+
+
+# 原始相关
+
+
+
+This project comes as a pre-built docker image that enables you to easily forward to your websites
+running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.
+
+- [Quick Setup](#quick-setup)
+- [Full Setup](https://nginxproxymanager.com/setup/)
+- [Screenshots](https://nginxproxymanager.com/screenshots/)
+
+## Project Goal
+
+I created this project to fill a personal need to provide users with a easy way to accomplish reverse
+proxying hosts with SSL termination and it had to be so easy that a monkey could do it. This goal hasn't changed.
+While there might be advanced options they are optional and the project should be as simple as possible
+so that the barrier for entry here is low.
+
+
+
+
+## Features
+
+- Beautiful and Secure Admin Interface based on [Tabler](https://tabler.github.io/)
+- Easily create forwarding domains, redirections, streams and 404 hosts without knowing anything about Nginx
+- Free SSL using Let's Encrypt or provide your own custom SSL certificates
+- Access Lists and basic HTTP Authentication for your hosts
+- Advanced Nginx configuration available for super users
+- User management, permissions and audit log
+
+
+## Hosting your home network
+
+I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.
+
+1. Your home router will have a Port Forwarding section somewhere. Log in and find it
+2. Add port forwarding for port 80 and 443 to the server hosting this project
+3. Configure your domain name details to point to your home, either with a static ip or a service like DuckDNS or [Amazon Route53](https://github.com/jc21/route53-ddns)
+4. Use the Nginx Proxy Manager as your gateway to forward to your other web based services
+
+## Quick Setup
+
+1. Install Docker and Docker-Compose
+
+- [Docker Install documentation](https://docs.docker.com/install/)
+- [Docker-Compose Install documentation](https://docs.docker.com/compose/install/)
+
+2. Create a docker-compose.yml file similar to this:
+
+```yml
+version: '3.8'
+services:
+ app:
+ image: 'jc21/nginx-proxy-manager:latest'
+ restart: unless-stopped
+ ports:
+ - '80:80'
+ - '81:81'
+ - '443:443'
+ volumes:
+ - ./data:/data
+ - ./letsencrypt:/etc/letsencrypt
+```
+
+This is the bare minimum configuration required. See the [documentation](https://nginxproxymanager.com/setup/) for more.
+
+3. Bring up your stack by running
+
+```bash
+docker-compose up -d
+
+# If using docker-compose-plugin
+docker compose up -d
+
+```
+
+4. Log in to the Admin UI
+
+When your docker container is running, connect to it on port `81` for the admin interface.
+Sometimes this can take a little bit because of the entropy of keys.
+
+[http://127.0.0.1:81](http://127.0.0.1:81)
+
+Default Admin User:
+```
+Email: admin@example.com
+Password: changeme
+```
+
+Immediately after logging in with this default user you will be asked to modify your details and change your password.
+
+
+## Contributors
+
+Special thanks to [all of our contributors](https://github.com/NginxProxyManager/nginx-proxy-manager/graphs/contributors).
+
+
+## Getting Support
+
+1. [Found a bug?](https://github.com/NginxProxyManager/nginx-proxy-manager/issues)
+2. [Discussions](https://github.com/NginxProxyManager/nginx-proxy-manager/discussions)
+3. [Development Gitter](https://gitter.im/nginx-proxy-manager/community)
+4. [Reddit](https://reddit.com/r/nginxproxymanager)
diff --git a/apps/nitter/README.md b/apps/nitter/README.md
index ad1ed7e19..d7042704e 100644
--- a/apps/nitter/README.md
+++ b/apps/nitter/README.md
@@ -1,20 +1,16 @@
# Nitter
-[](https://github.com/zedeus/nitter/actions/workflows/run-tests.yml)
-[](https://github.com/zedeus/nitter/actions/workflows/build-docker.yml)
-[](#license)
+[](https://github.com/zedeus/nitter/actions/workflows/run-tests.yml) [](https://github.com/zedeus/nitter/actions/workflows/build-docker.yml) [](#license)
-A free and open source alternative Twitter front-end focused on privacy and
-performance. \
-Inspired by the [Invidious](https://github.com/iv-org/invidious)
-project.
+一个免费且开源的 Twitter 前端替代方案,专注于隐私和性能。
+受 Invidious 项目启发。
-- No JavaScript or ads
-- All requests go through the backend, client never talks to Twitter
-- Prevents Twitter from tracking your IP or JavaScript fingerprint
-- Uses Twitter's unofficial API (no rate limits or developer account required)
-- Lightweight (for [@nim_lang](https://nitter.net/nim_lang), 60KB vs 784KB from twitter.com)
-- RSS feeds
-- Themes
-- Mobile support (responsive design)
-- AGPLv3 licensed, no proprietary instances permitted
\ No newline at end of file
+* 无 JavaScript 或广告
+* 所有请求都通过后端进行,客户端从不直接与 Twitter 交流
+* 防止 Twitter 追踪您的 IP 或 JavaScript 指纹
+* 使用 Twitter 的非官方 API(无需速率限制或开发者账户)
+* 轻量级(对于[@nim_lang](https://nitter.net/nim_lang),60KB 比 twitter.com 的 784KB 少)
+* RSS 源
+* 主题
+* 移动支持(响应式设计)
+* AGPLv3 授权,不允许有专有实例
\ No newline at end of file
diff --git a/apps/nitter/README_en.md b/apps/nitter/README_en.md
new file mode 100644
index 000000000..ad1ed7e19
--- /dev/null
+++ b/apps/nitter/README_en.md
@@ -0,0 +1,20 @@
+# Nitter
+
+[](https://github.com/zedeus/nitter/actions/workflows/run-tests.yml)
+[](https://github.com/zedeus/nitter/actions/workflows/build-docker.yml)
+[](#license)
+
+A free and open source alternative Twitter front-end focused on privacy and
+performance. \
+Inspired by the [Invidious](https://github.com/iv-org/invidious)
+project.
+
+- No JavaScript or ads
+- All requests go through the backend, client never talks to Twitter
+- Prevents Twitter from tracking your IP or JavaScript fingerprint
+- Uses Twitter's unofficial API (no rate limits or developer account required)
+- Lightweight (for [@nim_lang](https://nitter.net/nim_lang), 60KB vs 784KB from twitter.com)
+- RSS feeds
+- Themes
+- Mobile support (responsive design)
+- AGPLv3 licensed, no proprietary instances permitted
\ No newline at end of file
diff --git a/apps/obsidian/README.md b/apps/obsidian/README.md
index 4a68bb199..767fe6e88 100644
--- a/apps/obsidian/README.md
+++ b/apps/obsidian/README.md
@@ -1,31 +1,31 @@
# obsidian-remote
-This docker image allows you to run [obsidian](https://obsidian.md/) in docker as a container and access it via your web browser.
+这个 Docker 镜像允许你在 Docker 中以容器形式运行 [obsidian](https://obsidian.md/),并通过你的 web 浏览器访问它。
-Use `http://localhost:8080/` to access it locally, do not expose this to the web unless you secure it and know what you are doing!!
+请使用 `http://localhost:8080/` 在本地访问它,除非你已对其进行安全设置并清楚自己在做什么,否则不要将其暴露在网络上!
-- [Using the Container](#using-the-container)
- - [Ports](#ports)
- - [Mapped Volumes](#mapped-volumes)
- - [Environment Variables](#environment-variables)
-- [Using Docker Compose](#using-docker-compose)
-- [Enabling GIT for the obsidian-git plugin](#enabling-git-for-the-obsidian-git-plugin)
- - [Docker CLI example](#docker-cli-example)
-- [Reloading Obsidan in the Browser](#reloading-obsidan-in-the-browser)
-- [Setting PUID and PGID](#setting-puid-and-pgid)
-- [Adding missing fonts](#adding-missing-fonts)
- - [Map font file using Docker CLI](#map-font-file-using-docker-cli)
- - [Map font file using Docker Compose](#map-font-file-using-docker-compose)
-- [Hosting behind a reverse proxy](#hosting-behind-a-reverse-proxy)
- - [Example nginx configuration](#example-nginx-configuration)
-- [Hosting behind Nginx Proxy Manager (NPM)](#hosting-behind-nginx-proxy-manager-npm)
-- [Updating Obsidian](#updating-obsidian)
-- [Building locally](#building-locally)
-- [Copy/Paste From External Source](#copypaste-from-external-source)
+* [使用容器](#using-the-container)
+ * [端口](#ports)
+ * [映射卷](#mapped-volumes)
+ * [环境变量](#environment-variables)
+* [使用 Docker Compose](#using-docker-compose)
+* [启用 obsidian-git 插件的 GIT](#enabling-git-for-the-obsidian-git-plugin)
+ * [Docker CLI 示例](#docker-cli-example)
+* [在浏览器中重新加载 Obsidan](#reloading-obsidan-in-the-browser)
+* [设置 PUID 和 PGID](#setting-puid-and-pgid)
+* [添加缺失的字体](#adding-missing-fonts)
+ * [使用 Docker CLI 映射字体文件](#map-font-file-using-docker-cli)
+ * [使用 Docker Compose 映射字体文件](#map-font-file-using-docker-compose)
+* [通过反向代理托管](#hosting-behind-a-reverse-proxy)
+ * [Nginx 配置示例](#example-nginx-configuration)
+* [通过 Nginx Proxy Manager (NPM) 托管](#hosting-behind-nginx-proxy-manager-npm)
+* [更新 Obsidian](#updating-obsidian)
+* [本地构建](#building-locally)
+* [从外部源复制/粘贴](#copypaste-from-external-source)
-## Using the Container
+## 使用容器
-To run a interactive version to test it out. This is using windows based path, update for the OS you are running on.
+运行一个交互版本来测试它。这里使用的是基于 Windows 的路径,请根据您运行的操作系统进行更新。
```PowerShell
docker run --rm -it `
@@ -35,7 +35,7 @@ docker run --rm -it `
ghcr.io/sytone/obsidian-remote:latest
```
-To run it as a daemon in the background.
+在后台以守护进程方式运行它。
```PowerShell
docker run -d `
@@ -45,7 +45,7 @@ docker run -d `
ghcr.io/sytone/obsidian-remote:latest
```
-The ARM container is now avaliable, will look to make this simpler in the future. The ARM imange is on the docker hub and not the github container registry.
+ARM 容器现在可用,未来会使其更简单。ARM 镜像在 Docker Hub 而不在 GitHub 容器注册表中。
```PowerShell
docker run -d `
@@ -55,38 +55,38 @@ docker run -d `
sytone/obsidian-remote:latest
```
-### Ports
+### 端口
-| Port | Description |
-| ----- | --------------------------------------- |
-| 8080 | HTTP Obsidian Web Interface |
-| 8443 | HTTPS Obsidian Web Interface |
+| 端口 | 描述 |
+| --- | --- |
+| 8080 | HTTP Obsidian Web 界面 |
+| 8443 | HTTPS Obsidian Web 界面 |
-### Mapped Volumes
+### 映射的卷
-| Path | Description |
-| --------- | ------------------------------------------------------------------------- |
-| `/vaults` | The location on the host for your Obsidian Vaults |
-| `/config` | The location to store Obsidan configuration and ssh data for obsidian-git |
+| 路径 | 描述 |
+| --- | --- |
+| /vaults | 主机上 Obsidian 钥匙库的位置 |
+| /config | 用于存储 Obsidian 配置和 ssh 数据的位置(obsidian-git) |
-### Environment Variables
+### 环境变量
-| Environment Variable | Description |
-| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| PUID | Set the user ID for the container user. `911` by default. |
-| PGID | Set the group ID for the continer user. `911` by default. |
-| TZ | Set the Time Zone for the container, should match your TZ. `Etc/UTC` by default. See [List of tz database time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) for valid options. |
-| DOCKER_MODS | Use to add mods to the container like git. E.g. `DOCKER_MODS=linuxserver/mods:universal-git` See [Docker Mods](https://github.com/linuxserver/docker-mods) for details. |
-| KEYBOARD | Used to se the keyboard being used for input. E.g. `KEYBOARD=en-us-qwerty` or `KEYBOARD=de-de-qwertz` a list of other possible values (not tested) can be found at -
+
+## 快速入门
-Step-by-step installation instructions for our self-hosted [community edition](https://www.photoprism.app/get) can be found
-on [docs.photoprism.app](https://docs.photoprism.app/getting-started/) -
-all you need is a Web browser and [Docker](https://docs.docker.com/get-docker/) to run the server.
-It is available for Mac, Linux, and Windows.
+
-The [stable version](https://docs.photoprism.app/release-notes/) and development
-preview have been built into a single [multi-arch image](https://link.photoprism.app/docker-hub) for 64-bit AMD, Intel,
-and ARM processors. That means, [Raspberry Pi](https://docs.photoprism.app/getting-started/raspberry-pi/) 3 / 4 owners can pull
-from the same repository, enjoy the exact same functionality, and can follow the regular
-[installation instructions](https://docs.photoprism.app/getting-started/docker-compose/)
-after going through a short list of [requirements](https://docs.photoprism.app/getting-started/raspberry-pi/).
+您可以访问 [docs.photoprism.app](https://www.photoprism.app/get) 获取我们自托管的 [社区版](https://www.photoprism.app/get) 的逐步安装说明 - 您只需要一个 Web 浏览器和 [Docker](https://docs.docker.com/get-docker/) 即可运行服务器。该软件适用于 Mac、Linux 和 Windows。
-Existing users are advised to update their `docker-compose.yml` config based on our examples
-available at [dl.photoprism.app/docker](https://dl.photoprism.app/docker/).
+稳定版本和开发预览已经整合成一个针对 64 位 AMD、Intel 和 ARM 处理器的 [多架构镜像](https://link.photoprism.app/docker-hub) 。这意味着,Raspberry Pi 3 / 4 的用户可以从同一个仓库拉取 相同的镜像,享受完全相同的功能,并且可以遵循常规的 安装说明[在浏览完一份简短的先决条件列表](https://docs.photoprism.app/getting-started/docker-compose/)[后](https://docs.photoprism.app/getting-started/raspberry-pi/) 。
-## Support Our Mission 💎 ##
+现有用户建议根据我们提供的示例更新您的 `docker-compose.yml` 配置,这些示例可在[下载](https://dl.photoprism.app/docker/) 。
-**PhotoPrism is 100% self-funded and independent.** Your [continued support](https://link.photoprism.app/membership) helps us [provide more features to the public](https://www.photoprism.app/oss/faq#what-functionality-is-generally-available), release [regular updates](https://docs.photoprism.app/release-notes/), and remain independent!
+## 支持我们的使命 💎
-Our members [enjoy additional features](https://www.photoprism.app/kb/personal), including access to [interactive world maps](https://try.photoprism.app/library/places), and can join our private chat room to [connect with our team](https://www.photoprism.app/about/team). We currently have the following membership options:
+**PhotoPrism 完全由自身运营并保持独立。** 您的[持续支持](https://link.photoprism.app/membership)帮助我们向公众提供更多的功能,发布[定期更新](https://www.photoprism.app/oss/faq#what-functionality-is-generally-available) ,并保持独立!
-- You can [sign up directly on our website](https://link.photoprism.app/membership) and pay with credit card or SEPA through Stripe, so you don't need to [link an external account](https://www.photoprism.app/kb/activation) and can easily upgrade or downgrade at any time
-- Alternatively, [Patreon](https://link.photoprism.app/patreon) also supports PayPal, additional currencies, and lets you choose between monthly and annual billing for all tiers
+我们的会员享有额外功能,包括访问[互动世界地图](https://www.photoprism.app/kb/personal) ,并且可以加入我们的私人聊天室与[我们的团队联系](https://www.photoprism.app/about/team) 。我们目前有以下会员选项:
-If you currently support us through [GitHub Sponsors](https://link.photoprism.app/sponsor), you can also [register on our website](https://my.photoprism.app/register) and use the *Activate GitHub Sponsors Membership* button to link your account. For details on this and how to [link your Patreon account](https://www.patreon.com/pledges), see our [Activation Guide](https://www.photoprism.app/kb/activation).
+* 您可以在我们的网站[直接注册](https://link.photoprism.app/membership) ,并通过 Stripe 使用信用卡或 SEPA 支付,因此无需[链接外部账户](https://www.photoprism.app/kb/activation) ,并且可以随时轻松升级或降级
+* 或者,您还可以通过 [Patreon](https://link.photoprism.app/patreon) 使用 PayPal,以及其他货币,并可以选择按月或按年付费
-You are [welcome to contact us](https://www.photoprism.app/contact) for change requests, membership questions, and business partnerships.
+如果您目前通过 [GitHub Sponsors](https://link.photoprism.app/sponsor) 支持我们,您也可以在我们的网站[注册](https://my.photoprism.app/register) ,并使用*激活 GitHub Sponsors 会员按钮链接您的账户。有关此功能以及如何[链接您的 Patreon 账户](https://www.patreon.com/pledges)的详细信息,请参阅我们的[激活指南](https://www.photoprism.app/kb/activation) 。*
-[View Membership FAQ ›](https://www.photoprism.app/kb/membership) [Sign Up ›](https://link.photoprism.app/membership)
+您可以联系我们提出更改请求、会员问题或商业合作。
-### Why Your Support Matters ###
+查看会员常见问题 › 注册 ›
-- Your continued support helps us provide regular updates and remain independent, so we can fulfill our mission and protect your privacy
-- Sustained funding is key to quickly releasing new features requested by you and other community members
-- Being self-funded and independent, we can personally promise you that we will never sell your data and that we will always be transparent about our software and services
+### 为什么您的支持很重要
-Please also leave [a star](https://github.com/photoprism/photoprism/stargazers) on GitHub if you like this project. It provides additional motivation to keep going.
+* 您的持续支持有助于我们提供定期更新并保持独立,从而实现我们的使命并保护您的隐私
+* 持续的资金支持对于快速推出您和其他社区成员所请求的新功能至关重要
+* 作为自筹资金且独立的项目,我们可以向您保证,我们绝不会出售您的数据,并且我们将始终对我们的软件和服务保持透明
-**A big thank you to all current and past sponsors, whose generous support has been and continues to be essential to the success of the project!**
+如果您喜欢这个项目,请也给它点个[星](https://github.com/photoprism/photoprism/stargazers)在 GitHub 上。这将为您提供额外的动力,继续前进。
-[View Sponsors ›](https://github.com/photoprism/photoprism/blob/develop/SPONSORS.md) [View Credits ›](https://docs.photoprism.app/credits/)
+**向所有当前和过去的赞助者表示衷心的感谢,他们的慷慨支持对于项目的成功至关重要!**
-## Getting Support ##
+[查看赞助商 ›](https://github.com/photoprism/photoprism/blob/develop/SPONSORS.md) [查看致谢 ›](https://docs.photoprism.app/credits/)
-Visit [docs.photoprism.app/user-guide](https://docs.photoprism.app/user-guide/) to learn how to [sync](https://docs.photoprism.app/user-guide/sync/webdav/), [organize](https://docs.photoprism.app/user-guide/library/), and [share](https://docs.photoprism.app/user-guide/share/) your pictures. If you need help installing our software at home, you are welcome to post your question in [GitHub Discussions](https://link.photoprism.app/discussions) or ask in our [Community Chat](https://link.photoprism.app/chat).
-Common problems can be quickly diagnosed and solved using our [Troubleshooting Checklists](https://docs.photoprism.app/getting-started/troubleshooting/). Eligible [members](https://link.photoprism.app/membership) are also welcome to email us for technical support and advice.
+## 获取支持
-## Upcoming Features and Enhancements ##
+访问 [docs.photoprism.app/user-guide](https://docs.photoprism.app/user-guide/) 以了解如何 [同步](https://docs.photoprism.app/user-guide/sync/webdav/) 、 [组织](https://docs.photoprism.app/user-guide/library/)和 [分享](https://docs.photoprism.app/user-guide/share/)您的照片。如果您需要帮助在家中安装我们的软件,欢迎您在 [GitHub 讨论区](https://link.photoprism.app/discussions) 发布问题,或在我们的 [社区聊天](https://link.photoprism.app/chat) 中提问。我们提供的 [故障排除清单](https://docs.photoprism.app/getting-started/troubleshooting/) 可以快速诊断并解决常见问题。符合条件的 [会员](https://link.photoprism.app/membership) 也可以通过电子邮件向我们寻求技术支持和建议。
-Our [Project Roadmap](https://link.photoprism.app/roadmap) shows what tasks are in progress and what features will be implemented next. You are invited to give ideas you like a thumbs-up, so we know what's most popular.
+## 即将推出的功能和增强
-Be aware that we have a zero-bug policy and do our best to help users when they need support or have other questions. This comes at a price though, as we can't give exact release dates for new features. Our team receives many more requests than can be implemented, so we want to emphasize that we are in no way obligated to implement the features, enhancements, or other changes you request. We do, however, appreciate your feedback and carefully consider all requests.
+我们的 [项目路线图](https://link.photoprism.app/roadmap) 展示了正在进行中的任务以及即将实现的功能。欢迎您为喜欢的想法点赞,这样我们就能知道哪些功能最受欢迎。
-**Because sustained funding is key to quickly releasing new features, we encourage you to support our mission by [signing up as a sponsor](https://link.photoprism.app/sponsor) or purchasing a [commercial license](https://www.photoprism.app/teams). Ultimately, that's what's best for the product and the community.**
+请注意,我们实行零错误政策,并尽力在用户需要支持或有其他问题时帮助他们。然而,这需要付出代价,因为我们无法为新功能提供确切的发布日期。我们的团队收到的请求比能实现的多得多,因此我们想强调的是,我们并没有义务实现您所请求的功能、增强或任何其他更改。不过,我们非常重视您的反馈,并会仔细考虑所有请求。
-## GitHub Issues ⚠️ ##
+**由于持续的资金支持是快速发布新功能的关键,我们鼓励您通过[成为赞助者](https://link.photoprism.app/sponsor)或购买[商业许可](https://www.photoprism.app/teams)来支持我们的使命。最终,这对产品和社区是最好的。**
-We kindly ask you not to report bugs via GitHub Issues **unless you are certain to have found a fully reproducible and previously unreported issue** that must be fixed directly in the app. Thank you for your careful consideration!
+## GitHub Issues ⚠️
-- When reporting a problem, always include the software versions you are using and other information about your environment such as [browser, browser plugins](https://docs.photoprism.app/getting-started/troubleshooting/browsers/), operating system, [storage type](https://docs.photoprism.app/getting-started/troubleshooting/performance/#storage), [memory size](https://docs.photoprism.app/getting-started/troubleshooting/performance/#memory), and [processor](https://docs.photoprism.app/getting-started/troubleshooting/performance/#server-cpu)
-- Note that all issue **subscribers receive an email notification** from GitHub whenever a new comment is added, so these should only be used for sharing important information and not for discussions, questions or expressing personal opinions
-- [Contact us](https://www.photoprism.app/contact) or [a community member](https://link.photoprism.app/discussions) if you need help, it could be a local configuration problem, or a misunderstanding in how the software works
-- This gives our team the opportunity to [improve the docs](https://docs.photoprism.app/getting-started/troubleshooting/) and provide best-in-class support to you, instead of handling unclear/duplicate bug reports or triggering a flood of notifications by responding to comments
+我们诚恳地请求您不要通过 GitHub Issues 报告错误,除非您确定找到了一个完全可复现且之前未报告的问题,必须直接在应用中修复。感谢您的慎重考虑!
-## Connect with the Community ##
+* 在报告问题时,请务必包含您使用的软件版本以及其他有关环境的信息,如[浏览器、浏览器插件](https://docs.photoprism.app/getting-started/troubleshooting/browsers/) 、操作系统、 [存储类型](https://docs.photoprism.app/getting-started/troubleshooting/performance/#storage) 、 [内存大小](https://docs.photoprism.app/getting-started/troubleshooting/performance/#memory)和[处理器](https://docs.photoprism.app/getting-started/troubleshooting/performance/#server-cpu) 。
+* 请注意,所有问题订阅者都会在 GitHub 上收到新评论的通知邮件,因此这些信息仅用于分享重要信息,而不应用于讨论、提问或表达个人意见。
+* 如果您需要帮助,请联系[我们](https://www.photoprism.app/contact)或[社区成员](https://link.photoprism.app/discussions) ,可能是本地配置问题,或者是对软件使用方法的理解有误。
+* 这将使我们的团队有机会改进文档并为您提供最佳支持,而不是处理模糊的或重复的错误报告,或因回复评论而触发大量通知
-Follow us on [Twitter](https://link.photoprism.app/twitter) and join the [Community Chat](https://link.photoprism.app/chat)
-to get regular updates, connect with other users, and discuss your ideas. Our [Code of Conduct](https://www.photoprism.app/code-of-conduct) explains the "dos and don’ts" when interacting with other community members.
+## 加入社区
-Feel free to contact us at [hello@photoprism.app](mailto:hello@photoprism.app) with anything that is on your mind. We appreciate your feedback! Due to the high volume of emails we receive, our team may be unable to get back to you immediately. We do our best to respond within five business days or less.
+关注我们在 [Twitter](https://link.photoprism.app/twitter) 上的动态,并加入[社区聊天](https://link.photoprism.app/chat) ,以获取最新更新,与其他用户交流,并讨论您的想法。我们的[行为准则](https://www.photoprism.app/code-of-conduct)解释了与社区成员互动时的“可为与不可为”。
-## Every Contribution Makes a Difference ##
+如果您有任何想法或问题,随时可以联系我们,邮箱为 [hello@photoprism.app](mailto:hello@photoprism.app)。我们非常感谢您的反馈!由于收到的邮件量较大,我们的团队可能无法立即回复您。我们会尽最大努力在五个工作日内或更短时间内回复您。
-We welcome [contributions](https://github.com/photoprism/photoprism/blob/develop/CONTRIBUTING.md) of any kind, including blog posts, tutorials, testing, writing documentation, and pull requests. Our [Developer Guide](https://docs.photoprism.app/developer-guide/) contains all the information necessary for you to get started.
+## 每一份贡献都意义重大
-----
+我们欢迎任何形式的贡献,包括博客文章、教程、测试、编写文档和提交拉取请求。我们的《开发者指南》包含了你开始所需的所有信息。
-*PhotoPrism® is a [registered trademark](https://www.photoprism.app/trademark). By using the software and services we provide, you agree to our [Terms of Service](https://www.photoprism.app/terms), [Privacy Policy](https://www.photoprism.app/privacy), and [Code of Conduct](https://www.photoprism.app/code-of-conduct). Docs are [available](https://link.photoprism.app/github-docs) under the [CC BY-NC-SA 4.0 License](https://creativecommons.org/licenses/by-nc-sa/4.0/); [additional terms](https://github.com/photoprism/photoprism/blob/develop/assets/README.md) may apply.*
+* * *
+
+*PhotoPrism® 是一个注册商标。使用我们提供的软件和服务,你同意遵守我们的《服务条款》、《隐私政策》和《行为准则》。文档在《知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议》下可用;可能还适用其他条款。*
\ No newline at end of file
diff --git a/apps/photoprism/README_en.md b/apps/photoprism/README_en.md
new file mode 100644
index 000000000..4406ef0da
--- /dev/null
+++ b/apps/photoprism/README_en.md
@@ -0,0 +1,119 @@
+PhotoPrism: Browse Your Life in Pictures
+========================================
+
+[](https://docs.photoprism.app/license/agpl/)
+[](https://www.photoprism.app/about/team)
+[](https://docs.photoprism.app/)
+[](https://link.photoprism.app/chat)
+[](https://link.photoprism.app/discussions)
+[](https://floss.social/@photoprism)
+[](https://link.photoprism.app/twitter)
+
+PhotoPrism® is an AI-Powered Photos App for the [Decentralized Web](https://en.wikipedia.org/wiki/Decentralized_web).
+It makes use of the latest technologies to tag and find pictures automatically without getting in your way.
+You can run it at home, on a private server, or in the cloud.
+
+
+
+To get a first impression, you are welcome to play with our [public demo](https://try.photoprism.app/). Be careful not to upload any private pictures.
+
+## Feature Overview ##
+
+**Our mission is to provide the most user- and privacy-friendly solution to keep your pictures organized and accessible.** That's why PhotoPrism was built from the ground up to run wherever you need it, without compromising freedom, privacy, or functionality:
+
+* Browse [all your photos](https://docs.photoprism.app/user-guide/organize/browse/) and [videos](https://try.photoprism.app/library/videos) without worrying about [RAW conversion, duplicates or video formats](https://docs.photoprism.app/user-guide/settings/library/)
+* Easily find specific pictures using [powerful search filters](https://try.photoprism.app/library/browse?view=cards&q=flower%20color%3Ared)
+* Recognizes [the faces of your family and friends](https://try.photoprism.app/library/people)
+* [Automatic classification](https://try.photoprism.app/library/labels) of pictures based on their content and location
+* [Play Live Photos](https://try.photoprism.app/library/live) by hovering over them in [albums](https://try.photoprism.app/library/albums) and [search results](https://try.photoprism.app/library/browse?view=cards&q=type%3Alive)
+* Since the [User Interface](https://try.photoprism.app/) is a [Progressive Web App](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps),
+ it provides a native app-like experience, and you can conveniently install it on the home screen of all major operating systems and mobile devices
+* Includes four high-resolution [World Maps](https://try.photoprism.app/library/places) to bring back the memories of your favorite trips
+* Metadata is extracted and merged from Exif, XMP, and other sources such as Google Photos
+* Many more image properties like [Colors](https://try.photoprism.app/library/browse?view=cards&q=color:red), [Chroma](https://try.photoprism.app/library/browse?view=cards&q=mono%3Atrue), and [Quality](https://try.photoprism.app/library/review) can be searched as well
+* Use [PhotoSync](https://link.photoprism.app/photosync) to securely backup iOS and Android phones in the background
+* WebDAV clients such as Microsoft's Windows Explorer and Apple's Finder [can connect directly](https://docs.photoprism.app/user-guide/sync/webdav/) to PhotoPrism, allowing you to open, edit, and delete files from your computer as if they were local
+
+Being completely [**self-funded and independent**](https://link.photoprism.app/membership), we can promise you that we will [never sell your data](https://www.photoprism.app/privacy) and that we will [always be transparent](https://www.photoprism.app/terms) about our software and services. Your data will never be shared with Google, Amazon, Microsoft or Apple unless you intentionally upload files to one of their services. 🔒
+
+## Getting Started ##
+
+
+Step-by-step installation instructions for our self-hosted [community edition](https://www.photoprism.app/get) can be found
+on [docs.photoprism.app](https://docs.photoprism.app/getting-started/) -
+all you need is a Web browser and [Docker](https://docs.docker.com/get-docker/) to run the server.
+It is available for Mac, Linux, and Windows.
+
+The [stable version](https://docs.photoprism.app/release-notes/) and development
+preview have been built into a single [multi-arch image](https://link.photoprism.app/docker-hub) for 64-bit AMD, Intel,
+and ARM processors. That means, [Raspberry Pi](https://docs.photoprism.app/getting-started/raspberry-pi/) 3 / 4 owners can pull
+from the same repository, enjoy the exact same functionality, and can follow the regular
+[installation instructions](https://docs.photoprism.app/getting-started/docker-compose/)
+after going through a short list of [requirements](https://docs.photoprism.app/getting-started/raspberry-pi/).
+
+Existing users are advised to update their `docker-compose.yml` config based on our examples
+available at [dl.photoprism.app/docker](https://dl.photoprism.app/docker/).
+
+## Support Our Mission 💎 ##
+
+**PhotoPrism is 100% self-funded and independent.** Your [continued support](https://link.photoprism.app/membership) helps us [provide more features to the public](https://www.photoprism.app/oss/faq#what-functionality-is-generally-available), release [regular updates](https://docs.photoprism.app/release-notes/), and remain independent!
+
+Our members [enjoy additional features](https://www.photoprism.app/kb/personal), including access to [interactive world maps](https://try.photoprism.app/library/places), and can join our private chat room to [connect with our team](https://www.photoprism.app/about/team). We currently have the following membership options:
+
+- You can [sign up directly on our website](https://link.photoprism.app/membership) and pay with credit card or SEPA through Stripe, so you don't need to [link an external account](https://www.photoprism.app/kb/activation) and can easily upgrade or downgrade at any time
+- Alternatively, [Patreon](https://link.photoprism.app/patreon) also supports PayPal, additional currencies, and lets you choose between monthly and annual billing for all tiers
+
+If you currently support us through [GitHub Sponsors](https://link.photoprism.app/sponsor), you can also [register on our website](https://my.photoprism.app/register) and use the *Activate GitHub Sponsors Membership* button to link your account. For details on this and how to [link your Patreon account](https://www.patreon.com/pledges), see our [Activation Guide](https://www.photoprism.app/kb/activation).
+
+You are [welcome to contact us](https://www.photoprism.app/contact) for change requests, membership questions, and business partnerships.
+
+[View Membership FAQ ›](https://www.photoprism.app/kb/membership) [Sign Up ›](https://link.photoprism.app/membership)
+
+### Why Your Support Matters ###
+
+- Your continued support helps us provide regular updates and remain independent, so we can fulfill our mission and protect your privacy
+- Sustained funding is key to quickly releasing new features requested by you and other community members
+- Being self-funded and independent, we can personally promise you that we will never sell your data and that we will always be transparent about our software and services
+
+Please also leave [a star](https://github.com/photoprism/photoprism/stargazers) on GitHub if you like this project. It provides additional motivation to keep going.
+
+**A big thank you to all current and past sponsors, whose generous support has been and continues to be essential to the success of the project!**
+
+[View Sponsors ›](https://github.com/photoprism/photoprism/blob/develop/SPONSORS.md) [View Credits ›](https://docs.photoprism.app/credits/)
+
+## Getting Support ##
+
+Visit [docs.photoprism.app/user-guide](https://docs.photoprism.app/user-guide/) to learn how to [sync](https://docs.photoprism.app/user-guide/sync/webdav/), [organize](https://docs.photoprism.app/user-guide/library/), and [share](https://docs.photoprism.app/user-guide/share/) your pictures. If you need help installing our software at home, you are welcome to post your question in [GitHub Discussions](https://link.photoprism.app/discussions) or ask in our [Community Chat](https://link.photoprism.app/chat).
+Common problems can be quickly diagnosed and solved using our [Troubleshooting Checklists](https://docs.photoprism.app/getting-started/troubleshooting/). Eligible [members](https://link.photoprism.app/membership) are also welcome to email us for technical support and advice.
+
+## Upcoming Features and Enhancements ##
+
+Our [Project Roadmap](https://link.photoprism.app/roadmap) shows what tasks are in progress and what features will be implemented next. You are invited to give ideas you like a thumbs-up, so we know what's most popular.
+
+Be aware that we have a zero-bug policy and do our best to help users when they need support or have other questions. This comes at a price though, as we can't give exact release dates for new features. Our team receives many more requests than can be implemented, so we want to emphasize that we are in no way obligated to implement the features, enhancements, or other changes you request. We do, however, appreciate your feedback and carefully consider all requests.
+
+**Because sustained funding is key to quickly releasing new features, we encourage you to support our mission by [signing up as a sponsor](https://link.photoprism.app/sponsor) or purchasing a [commercial license](https://www.photoprism.app/teams). Ultimately, that's what's best for the product and the community.**
+
+## GitHub Issues ⚠️ ##
+
+We kindly ask you not to report bugs via GitHub Issues **unless you are certain to have found a fully reproducible and previously unreported issue** that must be fixed directly in the app. Thank you for your careful consideration!
+
+- When reporting a problem, always include the software versions you are using and other information about your environment such as [browser, browser plugins](https://docs.photoprism.app/getting-started/troubleshooting/browsers/), operating system, [storage type](https://docs.photoprism.app/getting-started/troubleshooting/performance/#storage), [memory size](https://docs.photoprism.app/getting-started/troubleshooting/performance/#memory), and [processor](https://docs.photoprism.app/getting-started/troubleshooting/performance/#server-cpu)
+- Note that all issue **subscribers receive an email notification** from GitHub whenever a new comment is added, so these should only be used for sharing important information and not for discussions, questions or expressing personal opinions
+- [Contact us](https://www.photoprism.app/contact) or [a community member](https://link.photoprism.app/discussions) if you need help, it could be a local configuration problem, or a misunderstanding in how the software works
+- This gives our team the opportunity to [improve the docs](https://docs.photoprism.app/getting-started/troubleshooting/) and provide best-in-class support to you, instead of handling unclear/duplicate bug reports or triggering a flood of notifications by responding to comments
+
+## Connect with the Community ##
+
+Follow us on [Twitter](https://link.photoprism.app/twitter) and join the [Community Chat](https://link.photoprism.app/chat)
+to get regular updates, connect with other users, and discuss your ideas. Our [Code of Conduct](https://www.photoprism.app/code-of-conduct) explains the "dos and don’ts" when interacting with other community members.
+
+Feel free to contact us at [hello@photoprism.app](mailto:hello@photoprism.app) with anything that is on your mind. We appreciate your feedback! Due to the high volume of emails we receive, our team may be unable to get back to you immediately. We do our best to respond within five business days or less.
+
+## Every Contribution Makes a Difference ##
+
+We welcome [contributions](https://github.com/photoprism/photoprism/blob/develop/CONTRIBUTING.md) of any kind, including blog posts, tutorials, testing, writing documentation, and pull requests. Our [Developer Guide](https://docs.photoprism.app/developer-guide/) contains all the information necessary for you to get started.
+
+----
+
+*PhotoPrism® is a [registered trademark](https://www.photoprism.app/trademark). By using the software and services we provide, you agree to our [Terms of Service](https://www.photoprism.app/terms), [Privacy Policy](https://www.photoprism.app/privacy), and [Code of Conduct](https://www.photoprism.app/code-of-conduct). Docs are [available](https://link.photoprism.app/github-docs) under the [CC BY-NC-SA 4.0 License](https://creativecommons.org/licenses/by-nc-sa/4.0/); [additional terms](https://github.com/photoprism/photoprism/blob/develop/assets/README.md) may apply.*
diff --git a/apps/photoview/README.md b/apps/photoview/README.md
index 9ceacd61b..9b26936f5 100644
--- a/apps/photoview/README.md
+++ b/apps/photoview/README.md
@@ -1,135 +1,122 @@
-|
-
- - @ericerkz - - |
-
-
- - @robin-moser - - |
-
-
- - @Revorge - - |
-
-
- - @deexno - - |
-
-
- - @FKrauss - - |
-
-
- - @jupblb - - |
-
| @ericerkz | @robin-moser | @Revorge | @deexno | @FKrauss | @jupblb |
|
+
+ + @ericerkz + + |
+
+
+ + @robin-moser + + |
+
+
+ + @Revorge + + |
+
+
+ + @deexno + + |
+
+
+ + @FKrauss + + |
+
+
+ + @jupblb + + |
+
Visit prometheus.io for the full documentation, -examples and guides.
+访问 [prometheus.io](//prometheus.io) 获取完整的文档、示例和指南。 -Visit prometheus.io for the full documentation, +examples and guides.
+ +
](https://app.kasmweb.com/#/cast/5361455650)
+\* *注意:演示版限于 3 分钟,并且出于安全原因限制了上传和下载。*
-∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
+## 开始使用
-## Get Started
+试用我们的免费社区版: [下载](https://kasmweb.com/downloads "Download") 。
-Try out our no-cost Community Edition: [Download](https://kasmweb.com/downloads "Download").
+我们的 Kasm Workspaces 团队已开源了我们的镜像库( [详情](https://www.kasmweb.com/docs/latest/guide/custom_images.html "Image Info") & [源代码](https://github.com/kasmtech/workspaces-images "Workspaces Images") )。
-Our Kasm Workspaces team has open-sourced our library of images ([Info](https://www.kasmweb.com/docs/latest/guide/custom_images.html "Image Info") & [Source Code](https://github.com/kasmtech/workspaces-images "Workspaces Images")).
+基于网络的渲染由我们的开源项目:[KasmVNC](https://github.com/kasmtech/KasmVNC "KasmVNC") 提供支持。
-The web-native rendering is powered by our open-source project: [KasmVNC](https://github.com/kasmtech/KasmVNC "KasmVNC").
+## 关于此图片
-## About This Image
+此图片包含一个可通过浏览器访问的版本:[qBittorrent](https://www.qbittorrent.org/)。
-This Image contains a browser-accessible version of [qBittorrent](https://www.qbittorrent.org/).
+
-
+## 环境变量
-## Environment Variables
+* `APP_ARGS` - 启动应用程序时传递的额外参数。
-- `APP_ARGS` \- Additional arguments to pass to the application when launched.
+## 独立部署
-## Stand-alone Deployment
-
-This image was designed to run natively within Kasm Workspaces, but it can also be deployed stand-alone and accessed through a web browser.
+此镜像设计用于在 Kasm Workspaces 内原生运行,但也可以独立部署并通过网页浏览器访问。
```
sudo docker run --rm -it --shm-size=512m -p 6901:6901 -e VNC_PW=password kasmweb/qbittorrent:1.13.0
```
-The container is now accessible via a browser : [https://IP\_OF\_SERVER:6901](https://ip_of_server:6901/)
+容器现在可通过浏览器访问:\[https://IP\_OF\_SERVER:6901\](https://IP\_OF\_SERVER:6901)
-- User : kasm_user
-- Password: password
+* 用户:kasm\_user
+* 密码: password
-**Please note that some functionality, such as audio, uploads, downloads, and microphone pass-through, is only available when using Kasm Workspaces for orchestration.**
+**请注意,部分功能,如音频、上传、下载以及麦克风直通,仅在使用 Kasm Workspaces 进行编排时可用。**
-## Tags
+## 标签
-- 1.13.0
+* 1.13.0
- - Images are built and tagged with the Kasm Workspaces release version.
-- 1.13.0-rolling
+ * 图像会使用 Kasm Workspaces 发行版本进行构建和打标签。
+* 1.13.0-rolling
- - Rolling tags are images that are updated and built nightly to ensure your images are running the latest version.
-- develop
+ * 滚动标签是每天更新和构建的镜像,以确保您的镜像运行最新版本。
+* develop
- - The develop tag is for testing and provides no expectation of compatibility.
+ * develop 标签用于测试,并不保证兼容性。
-## Additional Info
+## 附加信息
-- Source Code
+* 源代码
- - [KasmVNC GitHub](https://github.com/kasmtech/KasmVNC "KasmVNC"): Open-Source VNC server: web-native, secure, high-performance.
- - [Images GitHub](https://github.com/kasmtech/workspaces-images "Workspaces Images"): Library of Workspaces Docker images.
- - [Core Images GitHub](https://github.com/kasmtech/workspaces-core-images "Core Images"): Library of core OS baselines for custom images.
-- Workspaces Documentation
+ * [KasmVNC GitHub](https://github.com/kasmtech/KasmVNC "KasmVNC"): 开源 VNC 服务器:基于网络原生,安全,高性能。
+ * [Images GitHub](https://github.com/kasmtech/workspaces-images "Workspaces Images"): Workspace Docker 镜像库。
+ * [Core Images GitHub](https://github.com/kasmtech/workspaces-core-images "Core Images"): 提供核心 OS 基线库,用于自定义镜像。
+* Workspaces 文档
- - [Developer API](https://www.kasmweb.com/docs/latest/developers/developer_api.html "Developer API"): Integrate with your applications and workflows.
- - [Workspaces](https://www.kasmweb.com/docs/latest/install.html "Installation"): Instructions for installing and configuring Kasm Workspaces.
- - [Custom Images](https://www.kasmweb.com/docs/latest/how_to/building_images.html "Custom Images"): Info on configuring custom images and installing software.
-- Reporting Issues
+ * [Developer API](https://www.kasmweb.com/docs/latest/developers/developer_api.html "Developer API"): 与您的应用程序和工作流集成。
+ * [Workspaces](https://www.kasmweb.com/docs/latest/install.html "Installation"): 安装和配置 Kasm Workspaces 的指南。
+ * [自定义镜像](https://www.kasmweb.com/docs/latest/how_to/building_images.html "Custom Images") : 配置自定义镜像和安装软件的相关信息
+* 报告问题
- - [Issue Tracker GitHub](https://github.com/kasmtech/workspaces-issues/issues "GitHub Support"): Community issue reporting.
\ No newline at end of file
+ * [Issue Tracker GitHub](https://github.com/kasmtech/workspaces-issues/issues "GitHub Support"): 社区问题报告
\ No newline at end of file
diff --git a/apps/qbittorrent-vnc/README_en.md b/apps/qbittorrent-vnc/README_en.md
new file mode 100644
index 000000000..e962b6da1
--- /dev/null
+++ b/apps/qbittorrent-vnc/README_en.md
@@ -0,0 +1,94 @@
+# 使用说明
+
+- 访问链接协议`https`
+
+- 默认账户密码
+```
+username: kasm_user
+password: password
+```
+
+- 假如重启出现异常
+
+大概率可能是文件夹权限原因,需要将应用数据文件夹`data`赋予用户权限,
+
+终端运行以下命令,按需修改。
+
+```
+chown -R 1000:1000 /opt/1panel/apps/local/qbittorrent-vnc/qbittorrent-vnc/data
+```
+
+# 原始相关
+***
+
+**Kasm Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services.**
+
+## Live Demo
+
+
+**Launch a real-time demo in a new browser window:** [Live Demo](https://app.kasmweb.com/#/cast/5361455650).
+
+
](https://app.kasmweb.com/#/cast/5361455650)
+
+∗*Note: Demo is limited to 3 minutes and has upload/downloads restricted for security purposes.*
+
+## Get Started
+
+Try out our no-cost Community Edition: [Download](https://kasmweb.com/downloads "Download").
+
+Our Kasm Workspaces team has open-sourced our library of images ([Info](https://www.kasmweb.com/docs/latest/guide/custom_images.html "Image Info") & [Source Code](https://github.com/kasmtech/workspaces-images "Workspaces Images")).
+
+The web-native rendering is powered by our open-source project: [KasmVNC](https://github.com/kasmtech/KasmVNC "KasmVNC").
+
+## About This Image
+
+This Image contains a browser-accessible version of [qBittorrent](https://www.qbittorrent.org/).
+
+
+
+## Environment Variables
+
+- `APP_ARGS` \- Additional arguments to pass to the application when launched.
+
+## Stand-alone Deployment
+
+This image was designed to run natively within Kasm Workspaces, but it can also be deployed stand-alone and accessed through a web browser.
+
+```
+sudo docker run --rm -it --shm-size=512m -p 6901:6901 -e VNC_PW=password kasmweb/qbittorrent:1.13.0
+```
+
+The container is now accessible via a browser : [https://IP\_OF\_SERVER:6901](https://ip_of_server:6901/)
+
+- User : kasm_user
+- Password: password
+
+**Please note that some functionality, such as audio, uploads, downloads, and microphone pass-through, is only available when using Kasm Workspaces for orchestration.**
+
+## Tags
+
+- 1.13.0
+
+ - Images are built and tagged with the Kasm Workspaces release version.
+- 1.13.0-rolling
+
+ - Rolling tags are images that are updated and built nightly to ensure your images are running the latest version.
+- develop
+
+ - The develop tag is for testing and provides no expectation of compatibility.
+
+## Additional Info
+
+- Source Code
+
+ - [KasmVNC GitHub](https://github.com/kasmtech/KasmVNC "KasmVNC"): Open-Source VNC server: web-native, secure, high-performance.
+ - [Images GitHub](https://github.com/kasmtech/workspaces-images "Workspaces Images"): Library of Workspaces Docker images.
+ - [Core Images GitHub](https://github.com/kasmtech/workspaces-core-images "Core Images"): Library of core OS baselines for custom images.
+- Workspaces Documentation
+
+ - [Developer API](https://www.kasmweb.com/docs/latest/developers/developer_api.html "Developer API"): Integrate with your applications and workflows.
+ - [Workspaces](https://www.kasmweb.com/docs/latest/install.html "Installation"): Instructions for installing and configuring Kasm Workspaces.
+ - [Custom Images](https://www.kasmweb.com/docs/latest/how_to/building_images.html "Custom Images"): Info on configuring custom images and installing software.
+- Reporting Issues
+
+ - [Issue Tracker GitHub](https://github.com/kasmtech/workspaces-issues/issues "GitHub Support"): Community issue reporting.
\ No newline at end of file
diff --git a/apps/remmina/README.md b/apps/remmina/README.md
index f1f5e6919..de48bed96 100644
--- a/apps/remmina/README.md
+++ b/apps/remmina/README.md
@@ -1,54 +1,45 @@
-[](https://liberapay.com/Remmina/donate)
-[](https://liberapay.com/Remmina/donate)
-[](https://opencollective.com/remmina)
-[](https://gitlab.com/Remmina/Remmina/pipelines)
-[](https://hosted.weblate.org/engage/remmina/?utm_source=widget)
-[](https://snapcraft.io/remmina)
+[](https://liberapay.com/Remmina/donate) [](https://liberapay.com/Remmina/donate) [](https://opencollective.com/remmina) [](https://gitlab.com/Remmina/Remmina/pipelines) [](https://hosted.weblate.org/engage/remmina/?utm_source=widget) [](https://snapcraft.io/remmina)
-## Remmina remote desktop client
+## Remmina 远程桌面客户端
-*Use other desktops remotely, from a tiny screen or large monitors.*
+*远程使用其他桌面,从小屏幕到大显示器。*
+* 支持 RDP、VNC、SPICE、X2Go、SSH、WWW(HTTP 协议)和 EXEC 网络协议。
+* 使用 GTK 编写,正在进行 Qt 移植。
+* 以"remmina"(主程序)和"remmina-plugins"的形式发布。
-* RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported.
-* Written in GTK, with a port to Qt underway.
-* Released as "remmina" (the main program) and "remmina-plugins".
+### 安装
-### Installation
+[如何安装 Remmina](https://remmina.org/how-to-install-remmina/),在[维基百科](https://gitlab.com/Remmina/Remmina/-/wikis/home)上可编辑。
-[How to install Remmina](https://remmina.org/how-to-install-remmina/),
-editable on [the wiki](https://gitlab.com/Remmina/Remmina/-/wikis/home).
+### 配置
-### Configuration
+从图形界面或从$HOME/.config/remmina 设置一切。
-Set up everything from the graphical interface, or from $HOME/.config/remmina
+### 贡献
-### Contributing
+1. 将其分叉
+2. 创建您的功能分支( `git checkout -b my-new-feature` )
+3. 提交您的更改( `git commit -am 'Add some feature'` )
+4. 推送到分支( `git push origin my-new-feature` )
+5. 创建一个新的合并请求
-1. Fork it
-2. Create your feature branch (`git checkout -b my-new-feature`)
-3. Commit your changes (`git commit -am 'Add some feature'`)
-4. Push to the branch (`git push origin my-new-feature`)
-5. Create a new merge request
+还有其他[贡献方式](https://gitlab.com/Remmina/Remmina/-/blob/master/CONTRIBUTING.md) ,在 IRC 上联系(#remmina on libera.chat),或在 [Matrix](https://riot.im/app/#/group/+remmina:matrix.org) 上。
-There are [other ways](https://gitlab.com/Remmina/Remmina/-/blob/master/CONTRIBUTING.md) to contribute too, get in contact on IRC (#remmina on libera.chat), or on [Matrix](https://riot.im/app/#/group/+remmina:matrix.org).
+### 捐赠
-### Donations
+这是[捐赠页面](https://remmina.org/wp/donations/)的网站。 [感谢](https://gitlab.com/Remmina/Remmina/-/blob/master/THANKS.md)是支持者列表。
-This is the website [donation page](https://remmina.org/wp/donations/).
-[THANKS](https://gitlab.com/Remmina/Remmina/-/blob/master/THANKS.md) is a list of supporters.
+### 作者
-### Authors
+由 [Hiroyuki Tanaka](https://gitlab.com/myheroyuki)、[Antenore Gatta](https://gitlab.com/antenore)、[Giovanni Panozzo](https://gitlab.com/giox069) 和 [Allan Nordhøy](https://gitlab.com/kingu) 维护。如果您有贡献,请在 [AUTHORS](https://gitlab.com/Remmina/Remmina/-/blob/master/AUTHORS) 中添加自己。
-Maintained by [Hiroyuki Tanaka](https://gitlab.com/myheroyuki), [Antenore Gatta](https://gitlab.com/antenore), [Giovanni Panozzo](https://gitlab.com/giox069) and [Allan Nordhøy](https://gitlab.com/kingu).
-Add yourself in [AUTHORS](https://gitlab.com/Remmina/Remmina/-/blob/master/AUTHORS) if you have contributed.
+### 资源
-### Resources
+* [网站](https://www.remmina.org/)
+* 在 libera.chat 的 IRC 房间中,在#remmina 频道,您也可以使用[网页客户端](https://web.libera.chat/?nick=remminer%7C?#remmina) 。
- * [Website](https://www.remmina.org/)
- * IRC room on libera.chat, in the #remmina channel, you can also use a [web client](https://web.libera.chat/?nick=remminer|?#remmina).
+### 许可证
-### License
-
-Copylefted libre software, licensed [GPLv2+](https://gitlab.com/Remmina/Remmina/blob/master/COPYING). \
-Initially developed by [Vic Lee](https://github.com/llyzs).
+版权自由软件,许可 [GPLv2+](https://gitlab.com/Remmina/Remmina/blob/master/COPYING)。
+最初由 [Vic Lee](https://github.com/llyzs) 开发。
\ No newline at end of file
diff --git a/apps/remmina/README_en.md b/apps/remmina/README_en.md
new file mode 100644
index 000000000..f1f5e6919
--- /dev/null
+++ b/apps/remmina/README_en.md
@@ -0,0 +1,54 @@
+[](https://liberapay.com/Remmina/donate)
+[](https://liberapay.com/Remmina/donate)
+[](https://opencollective.com/remmina)
+[](https://gitlab.com/Remmina/Remmina/pipelines)
+[](https://hosted.weblate.org/engage/remmina/?utm_source=widget)
+[](https://snapcraft.io/remmina)
+
+## Remmina remote desktop client
+
+*Use other desktops remotely, from a tiny screen or large monitors.*
+
+
+* RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP protocol) and EXEC network protocols are supported.
+* Written in GTK, with a port to Qt underway.
+* Released as "remmina" (the main program) and "remmina-plugins".
+
+### Installation
+
+[How to install Remmina](https://remmina.org/how-to-install-remmina/),
+editable on [the wiki](https://gitlab.com/Remmina/Remmina/-/wikis/home).
+
+### Configuration
+
+Set up everything from the graphical interface, or from $HOME/.config/remmina
+
+### Contributing
+
+1. Fork it
+2. Create your feature branch (`git checkout -b my-new-feature`)
+3. Commit your changes (`git commit -am 'Add some feature'`)
+4. Push to the branch (`git push origin my-new-feature`)
+5. Create a new merge request
+
+There are [other ways](https://gitlab.com/Remmina/Remmina/-/blob/master/CONTRIBUTING.md) to contribute too, get in contact on IRC (#remmina on libera.chat), or on [Matrix](https://riot.im/app/#/group/+remmina:matrix.org).
+
+### Donations
+
+This is the website [donation page](https://remmina.org/wp/donations/).
+[THANKS](https://gitlab.com/Remmina/Remmina/-/blob/master/THANKS.md) is a list of supporters.
+
+### Authors
+
+Maintained by [Hiroyuki Tanaka](https://gitlab.com/myheroyuki), [Antenore Gatta](https://gitlab.com/antenore), [Giovanni Panozzo](https://gitlab.com/giox069) and [Allan Nordhøy](https://gitlab.com/kingu).
+Add yourself in [AUTHORS](https://gitlab.com/Remmina/Remmina/-/blob/master/AUTHORS) if you have contributed.
+
+### Resources
+
+ * [Website](https://www.remmina.org/)
+ * IRC room on libera.chat, in the #remmina channel, you can also use a [web client](https://web.libera.chat/?nick=remminer|?#remmina).
+
+### License
+
+Copylefted libre software, licensed [GPLv2+](https://gitlab.com/Remmina/Remmina/blob/master/COPYING). \
+Initially developed by [Vic Lee](https://github.com/llyzs).
diff --git a/apps/searxng/README.md b/apps/searxng/README.md
index 5cc63a147..8eacb235f 100644
--- a/apps/searxng/README.md
+++ b/apps/searxng/README.md
@@ -1,82 +1,77 @@
-------------------------------------------------------------------------
-
+
-**Slash** is an open source, self-hosted bookmarks and link sharing platform. It allows you to organize your links with tags, and share them using custom shortened URLs. Slash also supports team sharing of link libraries for easy collaboration.
+**Slash** 是一个开源的、可自行托管的书签和链接分享平台。它允许你使用标签来组织链接,并通过自定义的缩短链接来分享。Slash 还支持团队共享链接库,以便于协作。
-
+[](https://discord.gg/QZqUuUAhDV) [](https://hub.docker.com/r/yourselfhosted/slash) [](https://github.com/boojack/slash/stargazers)

-## Features
+## 功能
-- Create customizable `/s/` short links for any URL.
-- Share short links privately or with teammates.
-- View analytics on link traffic and sources.
-- Easy access to your shortcuts with browser extension.
-- Open source self-hosted solution.
+* 创建可自定义的 `/s/` 短链接,适用于任何 URL。
+* 私密分享短链接或与团队成员分享。
+* 查看链接流量和来源的分析数据
+* 通过浏览器扩展轻松访问快捷方式
+* 开源的自我托管解决方案
-## Deploy with Docker in seconds
+## 秒速使用 Docker 部署
```bash
docker run -d --name slash -p 5231:5231 -v ~/.slash/:/var/opt/slash yourselfhosted/slash:latest
```
-Learn more in [Self-hosting Slash with Docker](https://github.com/boojack/slash/blob/main/docs/install.md).
+了解更多,请参阅 [使用 Docker 自主托管 Slash](https://github.com/boojack/slash/blob/main/docs/install.md)。
-## Browser Extension
+## 浏览器扩展程序
-Slash provides a browser extension to help you use your shortcuts in the search bar to go to the corresponding URL.
+Slash 提供了一个浏览器扩展程序,帮助你在搜索栏中使用快捷键跳转到相应的 URL。

-Learn more in [The Browser Extension of Slash](https://github.com/boojack/slash/blob/main/docs/install-browser-extension.md).
\ No newline at end of file
+了解更多,请参阅 [Slash 浏览器扩展程序](https://github.com/boojack/slash/blob/main/docs/install-browser-extension.md) 。
\ No newline at end of file
diff --git a/apps/slash/README_en.md b/apps/slash/README_en.md
new file mode 100644
index 000000000..6cc4dc9d0
--- /dev/null
+++ b/apps/slash/README_en.md
@@ -0,0 +1,37 @@
+# Slash
+
+
+
+**Slash** is an open source, self-hosted bookmarks and link sharing platform. It allows you to organize your links with tags, and share them using custom shortened URLs. Slash also supports team sharing of link libraries for easy collaboration.
+
+
+
+
+
+## Features
+
+- Create customizable `/s/` short links for any URL.
+- Share short links privately or with teammates.
+- View analytics on link traffic and sources.
+- Easy access to your shortcuts with browser extension.
+- Open source self-hosted solution.
+
+## Deploy with Docker in seconds
+
+```bash
+docker run -d --name slash -p 5231:5231 -v ~/.slash/:/var/opt/slash yourselfhosted/slash:latest
+```
+
+Learn more in [Self-hosting Slash with Docker](https://github.com/boojack/slash/blob/main/docs/install.md).
+
+## Browser Extension
+
+Slash provides a browser extension to help you use your shortcuts in the search bar to go to the corresponding URL.
+
+
+
+Learn more in [The Browser Extension of Slash](https://github.com/boojack/slash/blob/main/docs/install-browser-extension.md).
\ No newline at end of file
diff --git a/apps/slink/README.md b/apps/slink/README.md
index 515b92708..740c0684c 100644
--- a/apps/slink/README.md
+++ b/apps/slink/README.md
@@ -8,40 +8,42 @@
那么则需要执行相关命令激活此账号。
-- 1. 宿主机执行的方式
+* 1. 宿主机执行的方式
+
```
# 邮箱方式
docker exec -it slink slink user:activate --email=admin@localhost.com
```
+
```
# uuid 方式
docker exec -it slink slink user:activate --uuid=
-
+ | macOS CI builds are running on a M1 Mac Mini provided by MacStadium | -|
| Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation | -
| macOS CI 构建运行在由 MacStadium 提供的 M1 Mac Mini 上 | |
| 免费的代码签名服务由 SignPath.io 提供,证书由 SignPath 基金会 发放 |
| macOS CI builds are running on a M1 Mac Mini provided by MacStadium | +|
| Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation | +
-
+
-
+
-
- # Watchtower
-
- A process for automating Docker container base image updates.
- | James⚠️🤔 | Florian👀📖 | Brian DeHamer💻🚧 | Ross Cadogan💻 | stffabi💻🚧 | 奥斯汀📖 | 大卫·加德纳👀 📖 |
| 塔古伊 ⧓ Herrmann💻 | 罗德里戈·达马佐·博文德💻 📖 | Ryan Kuba🚇 | cnrmck📖 | 哈里·沃特尔💻 | 罗博泰克斯📖 | 杰拉尔德·帕佩📖 |
| fomk💻 | 斯文·戈特瓦尔德🚇 | techknowlogick💻 | waja📖 | 斯科特·阿尔伯特森📖 | 杰森·胡德斯顿📖 | 纳普斯特💻 |
| 马克西姆💻 📖 | Max Schmitt📖 | cron410📖 | Paulo Henrique📖 | Kaleb Elwert📖 | 比尔·巴特勒📖 | 马里奥·塔克💻 |
| 马克·伍德布里奇💻 | 西蒙·阿隆松💻 🚧 👀 📖 | 安-sem-93📖 | 卢卡·佩舍克💻 📖 | 佐伊·帕古拉托斯💻 👀 🚧 | Alexandre Menif💻 | Andrey📖 |
| 阿曼多·卢舍尔📖 | 瑞安·布德克📖 | 卡洛扬·雷夫💻 ⚠️ | 第六📖 | Gina Häußge💻 | Max H.💻 | 朴智孔📖 |
| Jan Kristof Nidzwetzki📖 | lukas💻 | Ameya Shenoy💻 | Raymon de Looff💻 | 约翰·克莱顿💻 | Germs2004📖 | 卢卡斯·威尔布格尔💻 |
| 奥利弗·塞维拉📖 | Victor Moura⚠️ 💻 📖 | Maximilian Brandau💻 ⚠️ | 安德鲁📖 | 六角📖 | 尼尔斯·马森📖 💻 | 阿 rne jørgensen⚠️ 👀 |
| PatSki123📖 | Valentine Zavadsky💻 📖 ⚠️ | Alexander Voronin💻 🐛 | Oliver Mueller📖 | 塞斯巴恩·塔默💻 | miosame📖 | Andrew Metzger🐛 💡 |
| 皮埃尔·格里马德📖 | 马特·多兰📖 | 米哈伊尔 IT 地方💻 | bugficks💻 📖 | Michael💻 | D. Domig📖 | Ben Osheroff💻 |
| 大卫 H.💻 | 查恩德·甘那南📖 | yrien30💻 | ksurl📖 💻 🚇 | rg9400💻 | Turtle Kalus💻 | Srihari Thalla📖 |
| 托马斯·加丁📖 | 水银📖 | 雷因·范·里斯📖 | DasSkelett💻 | zenjabba📖 | Dan Quan📖 | modem7📖 |
| Igor Zibarev💻 | 帕特里斯💻 | 詹姆斯·怀特📖 | 迪克·科克💻 | EDIflyer📖 | Jauder Ho💻 | Tamal Das 📖 |
+
+ # Watchtower
+
+ A process for automating Docker container base image updates.
+
-
-Comprehensive, on-demand open source intelligence for any website
-
-🌐 web-check.xyz
+* * *
-
+###### 使用案例
-###### Description
-The SSL task involves checking if the site has a valid Secure Sockets Layer (SSL) certificate. SSL is a protocol for establishing authenticated and encrypted links between networked computers. It's commonly used for securing communications over the internet, such as web browsing sessions, email transmissions, and more. In this task, we reach out to the server and initiate a SSL handshake. If successful, we gather details about the SSL certificate presented by the server.
+识别域名的 IP 地址在开源情报(OSINT)方面具有巨大价值。这些信息可以帮助构建目标网络架构的详细地图,确定服务器的物理位置,识别托管服务,甚至发现同一 IP 地址上托管的其他域名。在网络安全领域,它还有助于追踪攻击或恶意活动的来源。
-###### Use Cases
-SSL certificates not only provide the assurance that data transmission to and from the website is secure, but they also provide valuable OSINT data. Information from an SSL certificate can include the issuing authority, the domain name, its validity period, and sometimes even organization details. This can be useful for verifying the authenticity of a website, understanding its security setup, or even for discovering associated subdomains or other services.
+###### 相关链接
-###### Useful Links
-- [https://en.wikipedia.org/wiki/Transport_Layer_Security](https://en.wikipedia.org/wiki/Transport_Layer_Security)
-- [https://tools.ietf.org/html/rfc8446](https://tools.ietf.org/html/rfc8446)
-- [https://letsencrypt.org/docs/](https://letsencrypt.org/docs/)
-- [https://www.sslshopper.com/ssl-checker.html](https://www.sslshopper.com/ssl-checker.html)
+* [https://en.wikipedia.org/wiki/IP\_address](https://en.wikipedia.org/wiki/IP_address)
+* [https://tools.ietf.org/html/rfc791](https://tools.ietf.org/html/rfc791)
+* [https://www.cloudflare.com/learning/dns/what-is-dns/](https://www.cloudflare.com/learning/dns/what-is-dns/)
+* [https://www.whois.com/whois-lookup](https://www.whois.com/whois-lookup)
-
+###### 描述
-###### Description
-The DNS Records task involves querying the Domain Name System (DNS) for records associated with the target domain. DNS is a system that translates human-readable domain names into IP addresses that computers use to communicate. Various types of DNS records exist, including A (address), MX (mail exchange), NS (name server), CNAME (canonical name), and TXT (text), among others.
+SSL 任务涉及检查网站是否具有有效的安全套接字层(SSL)证书。SSL 是一种在网络计算机之间建立身份验证和加密连接的协议。它通常用于保护互联网上的通信,如网页浏览会话、电子邮件传输等。在这个任务中,我们会联系服务器并发起 SSL 握手。如果成功,我们将收集服务器提供的 SSL 证书的相关信息。
-###### Use Cases
-Extracting DNS records can provide a wealth of information in an OSINT investigation. For example, A and AAAA records can disclose IP addresses associated with a domain, potentially revealing the location of servers. MX records can give clues about a domain's email provider. TXT records are often used for various administrative purposes and can sometimes inadvertently leak internal information. Understanding a domain's DNS setup can also be useful in understanding how its online infrastructure is built and managed.
+###### 用例
-###### Useful Links
-- [https://en.wikipedia.org/wiki/List_of_DNS_record_types](https://en.wikipedia.org/wiki/List_of_DNS_record_types)
-- [https://tools.ietf.org/html/rfc1035](https://tools.ietf.org/html/rfc1035)
-- [https://mxtoolbox.com/DNSLookup.aspx](https://mxtoolbox.com/DNSLookup.aspx)
-- [https://www.dnswatch.info/](https://www.dnswatch.info/)
+SSL 证书不仅提供了数据传输到和从网站的安全保障,还提供了有价值的开源情报(OSINT)数据。从 SSL 证书中可以获取的信息包括颁发机构、域名、有效期限,有时甚至包括组织详情。这些信息可以用于验证网站的真实性、了解其安全设置,甚至发现关联的子域名或其他服务。
-
+* [https://en.wikipedia.org/wiki/Transport\_Layer\_Security](https://en.wikipedia.org/wiki/Transport_Layer_Security)
+* [https://tools.ietf.org/html/rfc8446](https://tools.ietf.org/html/rfc8446)
+* [https://letsencrypt.org/docs/](https://letsencrypt.org/docs/)
+* [https://www.sslshopper.com/ssl-checker.html](https://www.sslshopper.com/ssl-checker.html)
-###### Description
-The Cookies task involves examining the HTTP cookies set by the target website. Cookies are small pieces of data stored on the user's computer by the web browser while browsing a website. They hold a modest amount of data specific to a particular client and website, such as site preferences, the state of the user's session, or tracking information.
+**DNS 记录** 
-###### Use Cases
-Cookies provide a wealth of information in an OSINT investigation. They can disclose information about how the website tracks and interacts with its users. For instance, session cookies can reveal how user sessions are managed, and tracking cookies can hint at what kind of tracking or analytics frameworks are being used. Additionally, examining cookie policies and practices can offer insights into the site's security settings and compliance with privacy regulations.
+###### 描述
-###### Useful Links
-- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies)
-- [https://www.cookiepro.com/knowledge/what-is-a-cookie/](https://www.cookiepro.com/knowledge/what-is-a-cookie/)
-- [https://owasp.org/www-community/controls/SecureFlag](https://owasp.org/www-community/controls/SecureFlag)
-- [https://tools.ietf.org/html/rfc6265](https://tools.ietf.org/html/rfc6265)
+DNS 记录任务涉及查询域名系统(DNS)以获取与目标域名相关的记录。DNS 是一个将人类可读的域名转换为计算机用于通信的 IP 地址的系统。存在多种类型的 DNS 记录,包括 A(地址)、MX(邮件交换)、NS(名称服务器)、CNAME(标准名称)和 TXT(文本)等。
-
+提取 DNS 记录可以在开源情报(OSINT)调查中提供大量信息。例如,A 和 AAAA 记录可以揭示与域名相关的 IP 地址,可能揭示服务器的位置。MX 记录可以提供关于域名邮件服务提供商的线索。TXT 记录通常用于各种管理目的,有时可能会无意中泄露内部信息。了解域名的 DNS 设置也有助于理解其在线基础设施的构建和管理方式。
-###### Description
-The Crawl Rules task is focused on retrieving and interpreting the 'robots.txt' file from the target website. This text file is part of the Robots Exclusion Protocol (REP), a group of web standards that regulate how robots crawl the web, access and index content, and serve that content up to users. The file indicates which parts of the site the website owner doesn't want to be accessed by web crawler bots.
+###### 有用链接
-###### Use Cases
-The 'robots.txt' file can provide valuable information for an OSINT investigation. It often discloses the directories and pages that the site owner doesn't want to be indexed, potentially because they contain sensitive information. Moreover, it might reveal the existence of otherwise hidden or unlinked directories. Additionally, understanding crawl rules may offer insights into a website's SEO strategies.
+* [https://en.wikipedia.org/wiki/List\_of\_DNS\_record\_types](https://en.wikipedia.org/wiki/List_of_DNS_record_types)
+* [https://tools.ietf.org/html/rfc1035](https://tools.ietf.org/html/rfc1035)
+* [https://mxtoolbox.com/DNSLookup.aspx](https://mxtoolbox.com/DNSLookup.aspx)
+* [https://www.dnswatch.info/](https://www.dnswatch.info/)
-###### Useful Links
-- [https://developers.google.com/search/docs/advanced/robots/intro](https://developers.google.com/search/docs/advanced/robots/intro)
-- [https://www.robotstxt.org/robotstxt.html](https://www.robotstxt.org/robotstxt.html)
-- [https://moz.com/learn/seo/robotstxt](https://moz.com/learn/seo/robotstxt)
-- [https://en.wikipedia.org/wiki/Robots_exclusion_standard](https://en.wikipedia.org/wiki/Robots_exclusion_standard)
+**Cookies** 
-
+Cookies 任务涉及检查目标网站设置的 HTTP Cookies。Cookies 是网页浏览器在用户浏览网站时存储在用户计算机上的少量数据。它们包含特定于特定客户端和网站的少量数据,例如站点偏好、用户的会话状态或跟踪信息。
-###### Description
-The Headers task involves extracting and interpreting the HTTP headers sent by the target website during the request-response cycle. HTTP headers are key-value pairs sent at the start of an HTTP response, or before the actual data. Headers contain important directives for how to handle the data being transferred, including cache policies, content types, encoding, server information, security policies, and more.
+###### 用例
-###### Use Cases
-Analyzing HTTP headers can provide significant insights in an OSINT investigation. Headers can reveal specific server configurations, chosen technologies, caching directives, and various security settings. This information can help to determine a website's underlying technology stack, server-side security measures, potential vulnerabilities, and general operational practices.
+Cookies 在 OSINT 调查中提供了丰富的信息。它们可以揭示网站如何跟踪和与用户互动。例如,会话 Cookie 可以显示用户会话是如何管理的,而跟踪 Cookie 则可能暗示正在使用的跟踪或分析框架的类型。此外,检查 Cookie 的政策和实践可以提供有关网站安全设置和隐私法规合规性的见解。
-###### Useful Links
-- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers)
-- [https://tools.ietf.org/html/rfc7231#section-3.2](https://tools.ietf.org/html/rfc7231#section-3.2)
-- [https://www.w3schools.com/tags/ref_httpheaders.asp](https://www.w3schools.com/tags/ref_httpheaders.asp)
-- [https://owasp.org/www-project-secure-headers/](https://owasp.org/www-project-secure-headers/)
+###### 相关链接
-
+**爬取规则** 
-###### Description
-The Headers task involves extracting and interpreting the HTTP headers sent by the target website during the request-response cycle. HTTP headers are key-value pairs sent at the start of an HTTP response, or before the actual data. Headers contain important directives for how to handle the data being transferred, including cache policies, content types, encoding, server information, security policies, and more.
+###### 描述
-###### Use Cases
-Analyzing HTTP headers can provide significant insights in an OSINT investigation. Headers can reveal specific server configurations, chosen technologies, caching directives, and various security settings. This information can help to determine a website's underlying technology stack, server-side security measures, potential vulnerabilities, and general operational practices.
+爬取规则任务专注于从目标网站获取并解析 'robots.txt' 文件。这个文本文件是机器人排除协议(REP)的一部分,是一组用于规范机器人如何爬取网络、访问和索引内容以及向用户提供这些内容的网络标准。该文件指出了网站所有者不希望被网络爬虫机器人访问的网站部分。
-###### Useful Links
-- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers)
-- [https://tools.ietf.org/html/rfc7231#section-3.2](https://tools.ietf.org/html/rfc7231#section-3.2)
-- [https://www.w3schools.com/tags/ref_httpheaders.asp](https://www.w3schools.com/tags/ref_httpheaders.asp)
-- [https://owasp.org/www-project-secure-headers/](https://owasp.org/www-project-secure-headers/)
+###### 用例
-
+###### 相关链接
-###### Description
-The Server Location task determines the physical location of a server hosting a website based on its IP address. The geolocation data typically includes the country, region, and often city where the server is located. The task also provides additional contextual information such as the official language, currency, and flag of the server's location country.
+* [https://developers.google.com/search/docs/advanced/robots/intro](https://developers.google.com/search/docs/advanced/robots/intro)
+* [https://www.robotstxt.org/robotstxt.html](https://www.robotstxt.org/robotstxt.html)
+* [https://moz.com/learn/seo/robotstxt](https://moz.com/learn/seo/robotstxt)
+* [https://en.wikipedia.org/wiki/Robots\_exclusion\_standard](https://en.wikipedia.org/wiki/Robots_exclusion_standard)
-###### Use Cases
-In the realm of OSINT, server location information can be very valuable. It can give an indication of the possible jurisdiction that laws the data on the server falls under, which can be important in legal or investigative contexts. The server location can also hint at the target audience of a website and reveal inconsistencies that could suggest the use of hosting or proxy services to disguise the actual location.
+**头部信息** 
-###### Useful Links
-- [https://en.wikipedia.org/wiki/Geolocation_software](https://en.wikipedia.org/wiki/Geolocation_software)
-- [https://www.iplocation.net/](https://www.iplocation.net/)
-- [https://www.cloudflare.com/learning/cdn/glossary/geolocation/](https://www.cloudflare.com/learning/cdn/glossary/geolocation/)
-- [https://developers.google.com/maps/documentation/geolocation/intro](https://developers.google.com/maps/documentation/geolocation/intro)
+###### 描述
-
+###### 用例
-###### Description
-This task involves identifying and listing all domains and subdomains (hostnames) that are associated with the website's primary domain. This process often involves DNS enumeration to discover any linked domains and hostnames.
+在开源情报(OSINT)调查中,分析 HTTP 头部可以提供重要的见解。头部信息可以揭示特定的服务器配置、选择的技术、缓存指令以及各种安全设置。这些信息有助于确定网站的技术栈、服务器端的安全措施、潜在的漏洞以及一般的运营实践。
-###### Use Cases
-In OSINT investigations, understanding the full scope of a target's web presence is critical. Associated domains could lead to uncovering related projects, backup sites, development/test sites, or services linked to the main site. These can sometimes provide additional information or potential security vulnerabilities. A comprehensive list of associated domains and hostnames can also give an overview of the organization's structure and online footprint.
+###### 相关链接
-###### Useful Links
-- [https://en.wikipedia.org/wiki/Domain_Name_System](https://en.wikipedia.org/wiki/Domain_Name_System)
-- [https://resources.infosecinstitute.com/topic/dns-enumeration-pentest/](https://resources.infosecinstitute.com/topic/dns-enumeration-pentest/)
-- [https://subdomainfinder.c99.nl/](https://subdomainfinder.c99.nl/)
-- [https://securitytrails.com/blog/top-dns-enumeration-tools](https://securitytrails.com/blog/top-dns-enumeration-tools)
+* [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers)
+* [https://tools.ietf.org/html/rfc7231#section-3.2](https://tools.ietf.org/html/rfc7231#section-3.2)
+* [https://www.w3schools.com/tags/ref\_httpheaders.asp](https://www.w3schools.com/tags/ref_httpheaders.asp)
+* [https://owasp.org/www-project-secure-headers/](https://owasp.org/www-project-secure-headers/)
-
+###### 描述
-###### Description
-This task traces the sequence of HTTP redirects that occur from the original URL to the final destination URL. An HTTP redirect is a response with a status code that advises the client to go to another URL. Redirects can occur for several reasons, such as URL normalization (directing to the www version of the site), enforcing HTTPS, URL shorteners, or forwarding users to a new site location.
+Headers 任务涉及提取并解释目标网站在请求-响应周期中发送的 HTTP 头部信息。HTTP 头部是在 HTTP 响应开始时或在实际数据之前发送的关键值对。头部信息包含处理正在传输的数据的重要指令,包括缓存策略、内容类型、编码、服务器信息、安全策略等。
-###### Use Cases
-Understanding the redirect chain can be crucial for several reasons. From a security perspective, long or complicated redirect chains can be a sign of potential security risks, such as unencrypted redirects in the chain. Additionally, redirects can impact website performance and SEO, as each redirect introduces additional round-trip-time (RTT). For OSINT, understanding the redirect chain can help identify relationships between different domains or reveal the use of certain technologies or hosting providers.
+###### 应用场景
-###### Useful Links
-- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections](https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections)
-- [https://en.wikipedia.org/wiki/URL_redirection](https://en.wikipedia.org/wiki/URL_redirection)
-- [https://www.screamingfrog.co.uk/server-response-codes/](https://www.screamingfrog.co.uk/server-response-codes/)
-- [https://ahrefs.com/blog/301-redirects/](https://ahrefs.com/blog/301-redirects/)
+在 OSINT 调查中,分析 HTTP 头部可以提供重要的见解。头部信息可以揭示特定的服务器配置、选择的技术、缓存指令以及各种安全设置。这些信息有助于确定网站的基础技术栈、服务器端的安全措施、潜在的漏洞以及一般的运营实践。
-
+* [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers)
+* [https://tools.ietf.org/html/rfc7231#section-3.2](https://tools.ietf.org/html/rfc7231#section-3.2)
+* [https://www.w3schools.com/tags/ref\_httpheaders.asp](https://www.w3schools.com/tags/ref_httpheaders.asp)
+* [https://owasp.org/www-project-secure-headers/](https://owasp.org/www-project-secure-headers/)
-###### Description
-TXT records are a type of Domain Name Service (DNS) record that provides text information to sources outside your domain. They can be used for a variety of purposes, such as verifying domain ownership, ensuring email security, and even preventing unauthorized changes to your website.
+**服务器位置** 
-###### Use Cases
-In the context of OSINT, TXT records can be a valuable source of information. They may reveal details about the domain's email configuration, the use of specific services like Google Workspace or Microsoft 365, or security measures in place such as SPF and DKIM. Understanding these details can give an insight into the technologies used by the organization, their email security practices, and potential vulnerabilities.
+###### 描述
-###### Useful Links
-- [https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/](https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/)
-- [https://en.wikipedia.org/wiki/TXT_record](https://en.wikipedia.org/wiki/TXT_record)
-- [https://tools.ietf.org/html/rfc7208](https://tools.ietf.org/html/rfc7208)
-- [https://dmarc.org/wiki/FAQ](https://dmarc.org/wiki/FAQ)
+服务器位置任务是根据服务器的 IP 地址确定托管网站的物理位置。地理位置数据通常包括服务器所在国家、地区,有时还包括城市。该任务还提供有关服务器位置国家的官方语言、货币和国旗等额外上下文信息。
-
+在开源情报(OSINT)领域,服务器位置信息非常有价值。它可以提供服务器上数据可能受法律管辖的线索,这对于法律或调查情境中非常重要。服务器位置还可以暗示网站的目标受众,并揭示不一致之处,这些不一致可能表明使用了托管或代理服务来掩饰实际位置。
+###### 相关链接
-
+**关联域名和主机名** 
-###### Description
-Open ports on a server are endpoints of communication which are available for establishing connections with clients. Each port corresponds to a specific service or protocol, such as HTTP (port 80), HTTPS (port 443), FTP (port 21), etc. The open ports on a server can be determined using techniques such as port scanning.
+###### 描述
-###### Use Cases
-In the context of OSINT, knowing which ports are open on a server can provide valuable information about the services running on that server. This information can be useful for understanding the potential vulnerabilities of the system, or for understanding the nature of the services the server is providing. For example, a server with port 22 open (SSH) might be used for remote administration, while a server with port 443 open is serving HTTPS traffic.
+此任务涉及识别并列出与网站主域名相关的所有域名和子域名(主机名)。这个过程通常涉及 DNS 枚举,以发现任何关联的域名和主机名。
-###### Useful Links
-- [https://www.netwrix.com/port_scanning.html](https://www.netwrix.com/port_scanning.html)
-- [https://nmap.org/book/man-port-scanning-basics.html](https://nmap.org/book/man-port-scanning-basics.html)
-- [https://www.cloudflare.com/learning/ddos/glossary/open-port/](https://www.cloudflare.com/learning/ddos/glossary/open-port/)
-- [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers](https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers)
+###### 使用案例
-
+###### 相关链接
-###### Description
-Traceroute is a network diagnostic tool used to track in real-time the pathway taken by a packet of information from one system to another. It records each hop along the route, providing details about the IPs of routers and the delay at each point.
+* [https://en.wikipedia.org/wiki/Domain\_Name\_System](https://en.wikipedia.org/wiki/Domain_Name_System)
+* [https://resources.infosecinstitute.com/topic/dns-enumeration-pentest/](https://resources.infosecinstitute.com/topic/dns-enumeration-pentest/)
+* [https://subdomainfinder.c99.nl/](https://subdomainfinder.c99.nl/)
+* [https://securitytrails.com/blog/top-dns-enumeration-tools](https://securitytrails.com/blog/top-dns-enumeration-tools)
-###### Use Cases
-In OSINT investigations, traceroute can provide insights about the routing paths and geography of the network infrastructure supporting a website or service. This can help to identify network bottlenecks, potential censorship or manipulation of network traffic, and give an overall sense of the network's structure and efficiency. Additionally, the IP addresses collected during the traceroute may provide additional points of inquiry for further OSINT investigation.
+**重定向链** 
-###### Useful Links
-- [https://www.cloudflare.com/learning/network-layer/what-is-traceroute/](https://www.cloudflare.com/learning/network-layer/what-is-traceroute/)
-- [https://tools.ietf.org/html/rfc1393](https://tools.ietf.org/html/rfc1393)
-- [https://en.wikipedia.org/wiki/Traceroute](https://en.wikipedia.org/wiki/Traceroute)
-- [https://www.ripe.net/publications/docs/ripe-611](https://www.ripe.net/publications/docs/ripe-611)
+###### 描述
-
+###### 应用场景
-###### Description
-This task calculates the estimated carbon footprint of a website. It's based on the amount of data being transferred and processed, and the energy usage of the servers that host and deliver the website. The larger the website and the more complex its features, the higher its carbon footprint is likely to be.
+了解重定向链对于多个方面都至关重要。从安全角度来看,长且复杂的重定向链可能是潜在安全风险的迹象,例如链中的未加密重定向。此外,重定向会影响网站性能和 SEO,因为每次重定向都会增加额外的往返时间(RTT)。对于开源情报(OSINT),了解重定向链有助于识别不同域名之间的关系,或揭示使用某些技术和托管提供商的情况。
-###### Use Cases
-From an OSINT perspective, understanding a website's carbon footprint doesn't directly provide insights into its internal workings or the organization behind it. However, it can still be valuable data in broader analyses, especially in contexts where environmental impact is a consideration. For example, it can be useful for activists, researchers, or ethical hackers who are interested in the sustainability of digital infrastructure, and who want to hold organizations accountable for their environmental impact.
+###### 相关链接
-###### Useful Links
-- [https://www.websitecarbon.com/](https://www.websitecarbon.com/)
-- [https://www.thegreenwebfoundation.org/](https://www.thegreenwebfoundation.org/)
-- [https://www.nature.com/articles/s41598-020-76164-y](https://www.nature.com/articles/s41598-020-76164-y)
-- [https://www.sciencedirect.com/science/article/pii/S0959652620307817](https://www.sciencedirect.com/science/article/pii/S0959652620307817)
+* [https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections](https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections)
+* [https://en.wikipedia.org/wiki/URL\_redirection](https://en.wikipedia.org/wiki/URL_redirection)
+* [https://www.screamingfrog.co.uk/server-response-codes/](https://www.screamingfrog.co.uk/server-response-codes/)
+* [https://ahrefs.com/blog/301-redirects/](https://ahrefs.com/blog/301-redirects/)
-
+###### 描述
-###### Description
-This task retrieves various pieces of information about the server hosting the target website. This can include the server type (e.g., Apache, Nginx), the hosting provider, the Autonomous System Number (ASN), and more. The information is usually obtained through a combination of IP address lookups and analysis of HTTP response headers.
+TXT 记录是域名服务(DNS)记录的一种,提供文本信息给您域名之外的来源。它们可以用于多种目的,例如验证域名所有权、确保电子邮件安全,甚至防止未经授权对网站进行更改。
-###### Use Cases
-In an OSINT context, server information can provide valuable clues about the organization behind a website. For instance, the choice of hosting provider could suggest the geographical region in which the organization operates, while the server type could hint at the technologies used by the organization. The ASN could also be used to find other domains hosted by the same organization.
+###### 应用场景
-###### Useful Links
-- [https://en.wikipedia.org/wiki/List_of_HTTP_header_fields](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields)
-- [https://en.wikipedia.org/wiki/Autonomous_system_(Internet)](https://en.wikipedia.org/wiki/Autonomous_system_(Internet))
-- [https://tools.ietf.org/html/rfc7231#section-7.4.2](https://tools.ietf.org/html/rfc7231#section-7.4.2)
-- [https://builtwith.com/](https://builtwith.com/)
+在开源情报(OSINT)的背景下,TXT 记录可以是一个有价值的信息来源。它们可能揭示有关域名电子邮件配置的细节,使用特定服务(如 Google Workspace 或 Microsoft 365)的情况,或已实施的安全措施(如 SPF 和 DKIM)。了解这些细节可以提供有关组织所使用的技术、电子邮件安全实践以及潜在漏洞的见解。
-
+* [https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/](https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/)
+* [https://en.wikipedia.org/wiki/TXT\_record](https://en.wikipedia.org/wiki/TXT_record)
+* [https://tools.ietf.org/html/rfc7208](https://tools.ietf.org/html/rfc7208)
+* [https://dmarc.org/wiki/FAQ](https://dmarc.org/wiki/FAQ)
-###### Description
-This task retrieves Whois records for the target domain. Whois records are a rich source of information, including the name and contact information of the domain registrant, the domain's creation and expiration dates, the domain's nameservers, and more. The information is usually obtained through a query to a Whois database server.
+**服务器状态**  **开放端口** 
-###### Use Cases
-In an OSINT context, Whois records can provide valuable clues about the entity behind a website. They can show when the domain was first registered and when it's set to expire, which could provide insights into the operational timeline of the entity. The contact information, though often redacted or anonymized, can sometimes lead to additional avenues of investigation. The nameservers could also be used to link together multiple domains owned by the same entity.
+###### 描述
-###### Useful Links
-- [https://en.wikipedia.org/wiki/WHOIS](https://en.wikipedia.org/wiki/WHOIS)
-- [https://www.icann.org/resources/pages/whois-2018-01-17-en](https://www.icann.org/resources/pages/whois-2018-01-17-en)
-- [https://whois.domaintools.com/](https://whois.domaintools.com/)
+服务器上的开放端口是用于与客户端建立连接的通信端点。每个端口对应于特定的服务或协议,例如 HTTP(端口 80)、HTTPS(端口 443)、FTP(端口 21)等。可以使用端口扫描等技术来确定服务器上的开放端口。
-
+在开源情报(OSINT)的背景下,了解服务器上哪些端口是开放的可以提供有关该服务器上运行的服务的重要信息。这些信息可用于理解该系统的潜在漏洞,或了解服务器提供的服务的性质。例如,一个开放了端口 22(SSH)的服务器可能用于远程管理,而开放了端口 443 的服务器则在提供 HTTPS 流量。
-###### Description
-Without DNSSEC, it's possible for MITM attackers to spoof records and lead users to phishing sites. This is because the DNS system includes no built-in methods to verify that the response to the request was not forged, or that any other part of the process wasn’t interrupted by an attacker. The DNS Security Extensions (DNSSEC) secures DNS lookups by signing your DNS records using public keys, so browsers can detect if the response has been tampered with. Another solution to this issue is DoH (DNS over HTTPS) and DoT (DNS over TLD).
+###### 相关链接
-###### Use Cases
-DNSSEC information provides insight into an organization's level of cybersecurity maturity and potential vulnerabilities, particularly around DNS spoofing and cache poisoning. If no DNS secururity (DNSSEC, DoH, DoT, etc) is implemented, this may provide an entry point for an attacker.
+* [https://www.netwrix.com/port\_scanning.html](https://www.netwrix.com/port_scanning.html)
+* [https://nmap.org/book/man-port-scanning-basics.html](https://nmap.org/book/man-port-scanning-basics.html)
+* [https://www.cloudflare.com/learning/ddos/glossary/open-port/](https://www.cloudflare.com/learning/ddos/glossary/open-port/)
+* [https://en.wikipedia.org/wiki/List\_of\_TCP\_and\_UDP\_port\_numbers](https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers)
-###### Useful Links
-- [https://dnssec-analyzer.verisignlabs.com/](https://dnssec-analyzer.verisignlabs.com/)
-- [https://www.cloudflare.com/dns/dnssec/how-dnssec-works/](https://www.cloudflare.com/dns/dnssec/how-dnssec-works/)
-- [https://en.wikipedia.org/wiki/Domain_Name_System_Security_Extensions](https://en.wikipedia.org/wiki/Domain_Name_System_Security_Extensions)
-- [https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en](https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en)
-- [https://support.google.com/domains/answer/6147083](https://support.google.com/domains/answer/6147083)
-- [https://www.internetsociety.org/resources/deploy360/2013/dnssec-test-sites/](https://www.internetsociety.org/resources/deploy360/2013/dnssec-test-sites/)
+**跟踪路由** 
-
- © Alicia Sykes 2023
- Licensed under MIT
- 
- Thanks for visiting :)
-
+
+Comprehensive, on-demand open source intelligence for any website
+
+🌐 web-check.xyz
+
+
+
+###### Description
+The SSL task involves checking if the site has a valid Secure Sockets Layer (SSL) certificate. SSL is a protocol for establishing authenticated and encrypted links between networked computers. It's commonly used for securing communications over the internet, such as web browsing sessions, email transmissions, and more. In this task, we reach out to the server and initiate a SSL handshake. If successful, we gather details about the SSL certificate presented by the server.
+
+###### Use Cases
+SSL certificates not only provide the assurance that data transmission to and from the website is secure, but they also provide valuable OSINT data. Information from an SSL certificate can include the issuing authority, the domain name, its validity period, and sometimes even organization details. This can be useful for verifying the authenticity of a website, understanding its security setup, or even for discovering associated subdomains or other services.
+
+###### Useful Links
+- [https://en.wikipedia.org/wiki/Transport_Layer_Security](https://en.wikipedia.org/wiki/Transport_Layer_Security)
+- [https://tools.ietf.org/html/rfc8446](https://tools.ietf.org/html/rfc8446)
+- [https://letsencrypt.org/docs/](https://letsencrypt.org/docs/)
+- [https://www.sslshopper.com/ssl-checker.html](https://www.sslshopper.com/ssl-checker.html)
+
+
+
+###### Description
+The DNS Records task involves querying the Domain Name System (DNS) for records associated with the target domain. DNS is a system that translates human-readable domain names into IP addresses that computers use to communicate. Various types of DNS records exist, including A (address), MX (mail exchange), NS (name server), CNAME (canonical name), and TXT (text), among others.
+
+###### Use Cases
+Extracting DNS records can provide a wealth of information in an OSINT investigation. For example, A and AAAA records can disclose IP addresses associated with a domain, potentially revealing the location of servers. MX records can give clues about a domain's email provider. TXT records are often used for various administrative purposes and can sometimes inadvertently leak internal information. Understanding a domain's DNS setup can also be useful in understanding how its online infrastructure is built and managed.
+
+###### Useful Links
+- [https://en.wikipedia.org/wiki/List_of_DNS_record_types](https://en.wikipedia.org/wiki/List_of_DNS_record_types)
+- [https://tools.ietf.org/html/rfc1035](https://tools.ietf.org/html/rfc1035)
+- [https://mxtoolbox.com/DNSLookup.aspx](https://mxtoolbox.com/DNSLookup.aspx)
+- [https://www.dnswatch.info/](https://www.dnswatch.info/)
+
+
+
+###### Description
+The Cookies task involves examining the HTTP cookies set by the target website. Cookies are small pieces of data stored on the user's computer by the web browser while browsing a website. They hold a modest amount of data specific to a particular client and website, such as site preferences, the state of the user's session, or tracking information.
+
+###### Use Cases
+Cookies provide a wealth of information in an OSINT investigation. They can disclose information about how the website tracks and interacts with its users. For instance, session cookies can reveal how user sessions are managed, and tracking cookies can hint at what kind of tracking or analytics frameworks are being used. Additionally, examining cookie policies and practices can offer insights into the site's security settings and compliance with privacy regulations.
+
+###### Useful Links
+- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies](https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies)
+- [https://www.cookiepro.com/knowledge/what-is-a-cookie/](https://www.cookiepro.com/knowledge/what-is-a-cookie/)
+- [https://owasp.org/www-community/controls/SecureFlag](https://owasp.org/www-community/controls/SecureFlag)
+- [https://tools.ietf.org/html/rfc6265](https://tools.ietf.org/html/rfc6265)
+
+
+
+###### Description
+The Crawl Rules task is focused on retrieving and interpreting the 'robots.txt' file from the target website. This text file is part of the Robots Exclusion Protocol (REP), a group of web standards that regulate how robots crawl the web, access and index content, and serve that content up to users. The file indicates which parts of the site the website owner doesn't want to be accessed by web crawler bots.
+
+###### Use Cases
+The 'robots.txt' file can provide valuable information for an OSINT investigation. It often discloses the directories and pages that the site owner doesn't want to be indexed, potentially because they contain sensitive information. Moreover, it might reveal the existence of otherwise hidden or unlinked directories. Additionally, understanding crawl rules may offer insights into a website's SEO strategies.
+
+###### Useful Links
+- [https://developers.google.com/search/docs/advanced/robots/intro](https://developers.google.com/search/docs/advanced/robots/intro)
+- [https://www.robotstxt.org/robotstxt.html](https://www.robotstxt.org/robotstxt.html)
+- [https://moz.com/learn/seo/robotstxt](https://moz.com/learn/seo/robotstxt)
+- [https://en.wikipedia.org/wiki/Robots_exclusion_standard](https://en.wikipedia.org/wiki/Robots_exclusion_standard)
+
+
+
+###### Description
+The Headers task involves extracting and interpreting the HTTP headers sent by the target website during the request-response cycle. HTTP headers are key-value pairs sent at the start of an HTTP response, or before the actual data. Headers contain important directives for how to handle the data being transferred, including cache policies, content types, encoding, server information, security policies, and more.
+
+###### Use Cases
+Analyzing HTTP headers can provide significant insights in an OSINT investigation. Headers can reveal specific server configurations, chosen technologies, caching directives, and various security settings. This information can help to determine a website's underlying technology stack, server-side security measures, potential vulnerabilities, and general operational practices.
+
+###### Useful Links
+- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers)
+- [https://tools.ietf.org/html/rfc7231#section-3.2](https://tools.ietf.org/html/rfc7231#section-3.2)
+- [https://www.w3schools.com/tags/ref_httpheaders.asp](https://www.w3schools.com/tags/ref_httpheaders.asp)
+- [https://owasp.org/www-project-secure-headers/](https://owasp.org/www-project-secure-headers/)
+
+
+
+###### Description
+The Headers task involves extracting and interpreting the HTTP headers sent by the target website during the request-response cycle. HTTP headers are key-value pairs sent at the start of an HTTP response, or before the actual data. Headers contain important directives for how to handle the data being transferred, including cache policies, content types, encoding, server information, security policies, and more.
+
+###### Use Cases
+Analyzing HTTP headers can provide significant insights in an OSINT investigation. Headers can reveal specific server configurations, chosen technologies, caching directives, and various security settings. This information can help to determine a website's underlying technology stack, server-side security measures, potential vulnerabilities, and general operational practices.
+
+###### Useful Links
+- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers)
+- [https://tools.ietf.org/html/rfc7231#section-3.2](https://tools.ietf.org/html/rfc7231#section-3.2)
+- [https://www.w3schools.com/tags/ref_httpheaders.asp](https://www.w3schools.com/tags/ref_httpheaders.asp)
+- [https://owasp.org/www-project-secure-headers/](https://owasp.org/www-project-secure-headers/)
+
+
+
+###### Description
+The Server Location task determines the physical location of a server hosting a website based on its IP address. The geolocation data typically includes the country, region, and often city where the server is located. The task also provides additional contextual information such as the official language, currency, and flag of the server's location country.
+
+###### Use Cases
+In the realm of OSINT, server location information can be very valuable. It can give an indication of the possible jurisdiction that laws the data on the server falls under, which can be important in legal or investigative contexts. The server location can also hint at the target audience of a website and reveal inconsistencies that could suggest the use of hosting or proxy services to disguise the actual location.
+
+###### Useful Links
+- [https://en.wikipedia.org/wiki/Geolocation_software](https://en.wikipedia.org/wiki/Geolocation_software)
+- [https://www.iplocation.net/](https://www.iplocation.net/)
+- [https://www.cloudflare.com/learning/cdn/glossary/geolocation/](https://www.cloudflare.com/learning/cdn/glossary/geolocation/)
+- [https://developers.google.com/maps/documentation/geolocation/intro](https://developers.google.com/maps/documentation/geolocation/intro)
+
+
+
+###### Description
+This task involves identifying and listing all domains and subdomains (hostnames) that are associated with the website's primary domain. This process often involves DNS enumeration to discover any linked domains and hostnames.
+
+###### Use Cases
+In OSINT investigations, understanding the full scope of a target's web presence is critical. Associated domains could lead to uncovering related projects, backup sites, development/test sites, or services linked to the main site. These can sometimes provide additional information or potential security vulnerabilities. A comprehensive list of associated domains and hostnames can also give an overview of the organization's structure and online footprint.
+
+###### Useful Links
+- [https://en.wikipedia.org/wiki/Domain_Name_System](https://en.wikipedia.org/wiki/Domain_Name_System)
+- [https://resources.infosecinstitute.com/topic/dns-enumeration-pentest/](https://resources.infosecinstitute.com/topic/dns-enumeration-pentest/)
+- [https://subdomainfinder.c99.nl/](https://subdomainfinder.c99.nl/)
+- [https://securitytrails.com/blog/top-dns-enumeration-tools](https://securitytrails.com/blog/top-dns-enumeration-tools)
+
+
+
+###### Description
+This task traces the sequence of HTTP redirects that occur from the original URL to the final destination URL. An HTTP redirect is a response with a status code that advises the client to go to another URL. Redirects can occur for several reasons, such as URL normalization (directing to the www version of the site), enforcing HTTPS, URL shorteners, or forwarding users to a new site location.
+
+###### Use Cases
+Understanding the redirect chain can be crucial for several reasons. From a security perspective, long or complicated redirect chains can be a sign of potential security risks, such as unencrypted redirects in the chain. Additionally, redirects can impact website performance and SEO, as each redirect introduces additional round-trip-time (RTT). For OSINT, understanding the redirect chain can help identify relationships between different domains or reveal the use of certain technologies or hosting providers.
+
+###### Useful Links
+- [https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections](https://developer.mozilla.org/en-US/docs/Web/HTTP/Redirections)
+- [https://en.wikipedia.org/wiki/URL_redirection](https://en.wikipedia.org/wiki/URL_redirection)
+- [https://www.screamingfrog.co.uk/server-response-codes/](https://www.screamingfrog.co.uk/server-response-codes/)
+- [https://ahrefs.com/blog/301-redirects/](https://ahrefs.com/blog/301-redirects/)
+
+
+
+###### Description
+TXT records are a type of Domain Name Service (DNS) record that provides text information to sources outside your domain. They can be used for a variety of purposes, such as verifying domain ownership, ensuring email security, and even preventing unauthorized changes to your website.
+
+###### Use Cases
+In the context of OSINT, TXT records can be a valuable source of information. They may reveal details about the domain's email configuration, the use of specific services like Google Workspace or Microsoft 365, or security measures in place such as SPF and DKIM. Understanding these details can give an insight into the technologies used by the organization, their email security practices, and potential vulnerabilities.
+
+###### Useful Links
+- [https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/](https://www.cloudflare.com/learning/dns/dns-records/dns-txt-record/)
+- [https://en.wikipedia.org/wiki/TXT_record](https://en.wikipedia.org/wiki/TXT_record)
+- [https://tools.ietf.org/html/rfc7208](https://tools.ietf.org/html/rfc7208)
+- [https://dmarc.org/wiki/FAQ](https://dmarc.org/wiki/FAQ)
+
+
+
+
+
+
+###### Description
+Open ports on a server are endpoints of communication which are available for establishing connections with clients. Each port corresponds to a specific service or protocol, such as HTTP (port 80), HTTPS (port 443), FTP (port 21), etc. The open ports on a server can be determined using techniques such as port scanning.
+
+###### Use Cases
+In the context of OSINT, knowing which ports are open on a server can provide valuable information about the services running on that server. This information can be useful for understanding the potential vulnerabilities of the system, or for understanding the nature of the services the server is providing. For example, a server with port 22 open (SSH) might be used for remote administration, while a server with port 443 open is serving HTTPS traffic.
+
+###### Useful Links
+- [https://www.netwrix.com/port_scanning.html](https://www.netwrix.com/port_scanning.html)
+- [https://nmap.org/book/man-port-scanning-basics.html](https://nmap.org/book/man-port-scanning-basics.html)
+- [https://www.cloudflare.com/learning/ddos/glossary/open-port/](https://www.cloudflare.com/learning/ddos/glossary/open-port/)
+- [https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers](https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers)
+
+
+
+###### Description
+Traceroute is a network diagnostic tool used to track in real-time the pathway taken by a packet of information from one system to another. It records each hop along the route, providing details about the IPs of routers and the delay at each point.
+
+###### Use Cases
+In OSINT investigations, traceroute can provide insights about the routing paths and geography of the network infrastructure supporting a website or service. This can help to identify network bottlenecks, potential censorship or manipulation of network traffic, and give an overall sense of the network's structure and efficiency. Additionally, the IP addresses collected during the traceroute may provide additional points of inquiry for further OSINT investigation.
+
+###### Useful Links
+- [https://www.cloudflare.com/learning/network-layer/what-is-traceroute/](https://www.cloudflare.com/learning/network-layer/what-is-traceroute/)
+- [https://tools.ietf.org/html/rfc1393](https://tools.ietf.org/html/rfc1393)
+- [https://en.wikipedia.org/wiki/Traceroute](https://en.wikipedia.org/wiki/Traceroute)
+- [https://www.ripe.net/publications/docs/ripe-611](https://www.ripe.net/publications/docs/ripe-611)
+
+
+
+###### Description
+This task calculates the estimated carbon footprint of a website. It's based on the amount of data being transferred and processed, and the energy usage of the servers that host and deliver the website. The larger the website and the more complex its features, the higher its carbon footprint is likely to be.
+
+###### Use Cases
+From an OSINT perspective, understanding a website's carbon footprint doesn't directly provide insights into its internal workings or the organization behind it. However, it can still be valuable data in broader analyses, especially in contexts where environmental impact is a consideration. For example, it can be useful for activists, researchers, or ethical hackers who are interested in the sustainability of digital infrastructure, and who want to hold organizations accountable for their environmental impact.
+
+###### Useful Links
+- [https://www.websitecarbon.com/](https://www.websitecarbon.com/)
+- [https://www.thegreenwebfoundation.org/](https://www.thegreenwebfoundation.org/)
+- [https://www.nature.com/articles/s41598-020-76164-y](https://www.nature.com/articles/s41598-020-76164-y)
+- [https://www.sciencedirect.com/science/article/pii/S0959652620307817](https://www.sciencedirect.com/science/article/pii/S0959652620307817)
+
+
+
+###### Description
+This task retrieves various pieces of information about the server hosting the target website. This can include the server type (e.g., Apache, Nginx), the hosting provider, the Autonomous System Number (ASN), and more. The information is usually obtained through a combination of IP address lookups and analysis of HTTP response headers.
+
+###### Use Cases
+In an OSINT context, server information can provide valuable clues about the organization behind a website. For instance, the choice of hosting provider could suggest the geographical region in which the organization operates, while the server type could hint at the technologies used by the organization. The ASN could also be used to find other domains hosted by the same organization.
+
+###### Useful Links
+- [https://en.wikipedia.org/wiki/List_of_HTTP_header_fields](https://en.wikipedia.org/wiki/List_of_HTTP_header_fields)
+- [https://en.wikipedia.org/wiki/Autonomous_system_(Internet)](https://en.wikipedia.org/wiki/Autonomous_system_(Internet))
+- [https://tools.ietf.org/html/rfc7231#section-7.4.2](https://tools.ietf.org/html/rfc7231#section-7.4.2)
+- [https://builtwith.com/](https://builtwith.com/)
+
+
+
+###### Description
+This task retrieves Whois records for the target domain. Whois records are a rich source of information, including the name and contact information of the domain registrant, the domain's creation and expiration dates, the domain's nameservers, and more. The information is usually obtained through a query to a Whois database server.
+
+###### Use Cases
+In an OSINT context, Whois records can provide valuable clues about the entity behind a website. They can show when the domain was first registered and when it's set to expire, which could provide insights into the operational timeline of the entity. The contact information, though often redacted or anonymized, can sometimes lead to additional avenues of investigation. The nameservers could also be used to link together multiple domains owned by the same entity.
+
+###### Useful Links
+- [https://en.wikipedia.org/wiki/WHOIS](https://en.wikipedia.org/wiki/WHOIS)
+- [https://www.icann.org/resources/pages/whois-2018-01-17-en](https://www.icann.org/resources/pages/whois-2018-01-17-en)
+- [https://whois.domaintools.com/](https://whois.domaintools.com/)
+
+
+
+###### Description
+Without DNSSEC, it's possible for MITM attackers to spoof records and lead users to phishing sites. This is because the DNS system includes no built-in methods to verify that the response to the request was not forged, or that any other part of the process wasn’t interrupted by an attacker. The DNS Security Extensions (DNSSEC) secures DNS lookups by signing your DNS records using public keys, so browsers can detect if the response has been tampered with. Another solution to this issue is DoH (DNS over HTTPS) and DoT (DNS over TLD).
+
+###### Use Cases
+DNSSEC information provides insight into an organization's level of cybersecurity maturity and potential vulnerabilities, particularly around DNS spoofing and cache poisoning. If no DNS secururity (DNSSEC, DoH, DoT, etc) is implemented, this may provide an entry point for an attacker.
+
+###### Useful Links
+- [https://dnssec-analyzer.verisignlabs.com/](https://dnssec-analyzer.verisignlabs.com/)
+- [https://www.cloudflare.com/dns/dnssec/how-dnssec-works/](https://www.cloudflare.com/dns/dnssec/how-dnssec-works/)
+- [https://en.wikipedia.org/wiki/Domain_Name_System_Security_Extensions](https://en.wikipedia.org/wiki/Domain_Name_System_Security_Extensions)
+- [https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en](https://www.icann.org/resources/pages/dnssec-what-is-it-why-important-2019-03-05-en)
+- [https://support.google.com/domains/answer/6147083](https://support.google.com/domains/answer/6147083)
+- [https://www.internetsociety.org/resources/deploy360/2013/dnssec-test-sites/](https://www.internetsociety.org/resources/deploy360/2013/dnssec-test-sites/)
+
+
+ © Alicia Sykes 2023
+ Licensed under MIT
+ 
+ Thanks for visiting :)
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+