From 267789d234cb8ff422cd54f1585a8de859f2164f Mon Sep 17 00:00:00 2001 From: Meo597 Date: Sat, 4 Jul 2026 12:59:36 +0000 Subject: [PATCH] Prettified Code! --- docs/about/news.md | 2 +- docs/config/features/env.md | 2 +- docs/document/level-0/ch04-security.md | 9 +-- docs/document/level-0/ch05-webpage.md | 12 ++-- docs/document/level-0/ch06-certificates.md | 7 ++- docs/document/level-0/ch07-xray-server.md | 7 ++- docs/en/config/features/env.md | 2 +- docs/en/document/level-0/ch09-appendix.md | 62 +++++++++---------- docs/ru/config/features/env.md | 2 +- docs/ru/config/log.md | 6 +- docs/ru/document/level-0/ch04-security.md | 7 ++- docs/ru/document/level-0/ch05-webpage.md | 12 ++-- docs/ru/document/level-0/ch06-certificates.md | 9 +-- 13 files changed, 74 insertions(+), 65 deletions(-) diff --git a/docs/about/news.md b/docs/about/news.md index e2adaecd..b9448fe8 100644 --- a/docs/about/news.md +++ b/docs/about/news.md @@ -4,7 +4,7 @@ 万圣节快乐! 🎃 -本次万圣节可是有礼物和小糖果的喔~欢迎拆开品尝~ 🎁 +本次万圣节可是有礼物和小糖果的喔~~欢迎拆开品尝~~ 🎁 ~~SplitHTTP 进化为 XHTTP,而且现在更有上下行分离的能力了!毫无疑问 XHTTP 又开启了一个崭新的时代。~~ diff --git a/docs/config/features/env.md b/docs/config/features/env.md index 374f08be..573c426e 100644 --- a/docs/config/features/env.md +++ b/docs/config/features/env.md @@ -54,4 +54,4 @@ Xray 提供以下环境变量以供修改 Xray 的一些底层配置。 - xray.xudp.show - xray.xudp.basekey -这些选项对有特殊需求的用户开放,您可以阅读源代码来发现其用途。~PR Welcome~ +这些选项对有特殊需求的用户开放,您可以阅读源代码来发现其用途。~~PR Welcome~~ diff --git a/docs/document/level-0/ch04-security.md b/docs/document/level-0/ch04-security.md index 872d2aa2..7bd3625e 100644 --- a/docs/document/level-0/ch04-security.md +++ b/docs/document/level-0/ch04-security.md @@ -264,10 +264,11 @@ Linux 服务器的安全防护是一个纷繁复杂的巨大课题。无数的 3. 在 VPS 端设置 SSH 启用 RSA 密钥验证登录、同时禁用密码验证登录 1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| - | `cmd-08` | `sudo` | 用`root`权限运行某个命令 | - | `cmd-09` | `chmod` | 修改目标文件/文件夹的权限 | + + | 编号 | 命令名称 | 命令说明 | + | :------: | :------: | :-----------------------: | + | `cmd-08` | `sudo` | 用`root`权限运行某个命令 | + | `cmd-09` | `chmod` | 修改目标文件/文件夹的权限 | 2. SSH 远程连接到 VPS 上(PuTTY) diff --git a/docs/document/level-0/ch05-webpage.md b/docs/document/level-0/ch05-webpage.md index 81130cfb..7b7c8236 100644 --- a/docs/document/level-0/ch05-webpage.md +++ b/docs/document/level-0/ch05-webpage.md @@ -67,14 +67,16 @@ ## 5.3 创建一个最简单的网页 1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| - | `cmd-10` | `mkdir` | 新建文件夹 | + + | 编号 | 命令名称 | 命令说明 | + | :------: | :----------------: | :--------------: | + | `cmd-10` | `mkdir` | 新建文件夹 | | `cmd-11` | `systemctl reload` | 重新加载某个服务 | 2. 小小白白 Linux 基础配置文件: - | 编号 | 配置文件位置 | 文件说明 | - |:--:|:--:|:--:| + + | 编号 | 配置文件位置 | 文件说明 | + | :-------: | :---------------------: | :------------: | | `conf-02` | `/etc/nginx/nginx.conf` | Nginx 程序设置 | 3. 创建一个网站专用的文件夹`/home/vpsadmin/www/webpage/`并建立网页文件`index.html` diff --git a/docs/document/level-0/ch06-certificates.md b/docs/document/level-0/ch06-certificates.md index ef5fffb3..5d11ed51 100644 --- a/docs/document/level-0/ch06-certificates.md +++ b/docs/document/level-0/ch06-certificates.md @@ -15,9 +15,10 @@ ## 6.2 安装 `acme.sh` 1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| - | `cmd-12` | `wget` | 访问(或下载)某个网页文件 | + + | 编号 | 命令名称 | 命令说明 | + | :------: | :-------: | :------------------------: | + | `cmd-12` | `wget` | 访问(或下载)某个网页文件 | | `cmd-13` | `acme.sh` | acme.sh 证书管理相关的命令 | 2. 运行安装脚本 diff --git a/docs/document/level-0/ch07-xray-server.md b/docs/document/level-0/ch07-xray-server.md index 5f59adb6..0d942161 100644 --- a/docs/document/level-0/ch07-xray-server.md +++ b/docs/document/level-0/ch07-xray-server.md @@ -105,9 +105,10 @@ 2. 建立日志文件及文件夹备用 1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| - | `cmd-15` | `touch` | 建立空白文件 | + + | 编号 | 命令名称 | 命令说明 | + | :------: | :------: | :----------: | + | `cmd-15` | `touch` | 建立空白文件 | 2. 在`vpsadmin`的文件夹内建立一个【日志专用文件夹】 diff --git a/docs/en/config/features/env.md b/docs/en/config/features/env.md index baf09bf6..d135c6f4 100644 --- a/docs/en/config/features/env.md +++ b/docs/en/config/features/env.md @@ -54,4 +54,4 @@ By default, on startup Xray uses a custom JSON parser that strips comments and o - xray.xudp.show - xray.xudp.basekey -These options are open to users with special needs; you can read the source code to discover their usage. ~PR Welcome~ +These options are open to users with special needs; you can read the source code to discover their usage. ~~PR Welcome~~ diff --git a/docs/en/document/level-0/ch09-appendix.md b/docs/en/document/level-0/ch09-appendix.md index 6084323b..7050724c 100644 --- a/docs/en/document/level-0/ch09-appendix.md +++ b/docs/en/document/level-0/ch09-appendix.md @@ -2,40 +2,40 @@ ## 1. Index of Basic Linux Commands for Beginners -| ID | Command Name | Description | Featured Chapter | -| :------: | :------------------ | :------------------------------------------------- | :-----------------------------------------------------------: | -| `cmd-01` | `apt update` | Check for software updates | [[Chapter 3: Remote Login]](./ch03-ssh.md) | -| `cmd-02` | `apt upgrade` | Execute software updates | [[Chapter 3: Remote Login]](./ch03-ssh.md) | -| `cmd-03` | `nano` | Text editor | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-04` | `systemctl restart` | Restart a service | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-05` | `adduser` | Add a new user to the system | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-06` | `apt install` | Install a software package | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-07` | `visudo` | Dedicated editor for sudo privileges | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-08` | `sudo` | Run a command with `root` privileges | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-09` | `chmod` | Change permissions of a file/folder | [[Chapter 4: Security Protection]](./ch04-security.md) | -| `cmd-10` | `mkdir` | Create a new directory (folder) | [[Chapter 5: Website Building]](./ch05-webpage.md) | -| `cmd-11` | `systemctl reload` | Reload a service | [[Chapter 5: Website Building]](./ch05-webpage.md) | -| `cmd-12` | `wget` | Access (or download) a web file | [[Chapter 6: Certificate Management]](./ch06-certificates.md) | -| `cmd-13` | `acme.sh` | Commands related to acme.sh certificate management | [[Chapter 6: Certificate Management]](./ch06-certificates.md) | -| `cmd-14` | `rm` | Remove (delete) command | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `cmd-15` | `touch` | Create an empty file | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `cmd-16` | `systemctl` | Basic `systemd` service management command | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `cmd-17` | `reboot` | Reboot the Linux system | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | +| ID | Command Name | Description | Featured Chapter | +| :------: | :------------------ | :------------------------------------------------- | :-----------------------------------: | +| `cmd-01` | `apt update` | Check for software updates | [[Chapter 3]](./ch03-ssh.md) | +| `cmd-02` | `apt upgrade` | Execute software updates | [[Chapter 3]](./ch03-ssh.md) | +| `cmd-03` | `nano` | Text editor | [[Chapter 4]](./ch04-security.md) | +| `cmd-04` | `systemctl restart` | Restart a service | [[Chapter 4]](./ch04-security.md) | +| `cmd-05` | `adduser` | Add a new user to the system | [[Chapter 4]](./ch04-security.md) | +| `cmd-06` | `apt install` | Install a software package | [[Chapter 4]](./ch04-security.md) | +| `cmd-07` | `visudo` | Dedicated editor for sudo privileges | [[Chapter 4]](./ch04-security.md) | +| `cmd-08` | `sudo` | Run a command with `root` privileges | [[Chapter 4]](./ch04-security.md) | +| `cmd-09` | `chmod` | Change permissions of a file/folder | [[Chapter 4]](./ch04-security.md) | +| `cmd-10` | `mkdir` | Create a new directory (folder) | [[Chapter 5]](./ch05-webpage.md) | +| `cmd-11` | `systemctl reload` | Reload a service | [[Chapter 5]](./ch05-webpage.md) | +| `cmd-12` | `wget` | Access (or download) a web file | [[Chapter 6]](./ch06-certificates.md) | +| `cmd-13` | `acme.sh` | Commands related to acme.sh certificate management | [[Chapter 6]](./ch06-certificates.md) | +| `cmd-14` | `rm` | Remove (delete) command | [[Chapter 7]](./ch07-xray-server.md) | +| `cmd-15` | `touch` | Create an empty file | [[Chapter 7]](./ch07-xray-server.md) | +| `cmd-16` | `systemctl` | Basic `systemd` service management command | [[Chapter 7]](./ch07-xray-server.md) | +| `cmd-17` | `reboot` | Reboot the Linux system | [[Chapter 7]](./ch07-xray-server.md) | ## 2. Index of Important Linux Configuration Files for Beginners -| ID | Config File Location | File Description | Featured Chapter | -| :-------: | :-------------------------- | :---------------------------------- | :------------------------------------------------: | -| `conf-01` | `/etc/ssh/sshd_config` | SSH remote login program settings | [[Chapter 3: Remote Login]](./ch03-ssh.md) | -| `conf-02` | `/etc/nginx/nginx.conf` | Nginx program settings | [[Chapter 5: Website Building]](./ch05-webpage.md) | -| `conf-03` | `/etc/sysctl.d/99-bbr.conf` | Custom kernel parameter config file | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | +| ID | Config File Location | File Description | Featured Chapter | +| :-------: | :-------------------------- | :---------------------------------- | :----------------------------------: | +| `conf-01` | `/etc/ssh/sshd_config` | SSH remote login program settings | [[Chapter 3]](./ch03-ssh.md) | +| `conf-02` | `/etc/nginx/nginx.conf` | Nginx program settings | [[Chapter 5]](./ch05-webpage.md) | +| `conf-03` | `/etc/sysctl.d/99-bbr.conf` | Custom kernel parameter config file | [[Chapter 7]](./ch07-xray-server.md) | ## 3. Index of Important Xray Files for Beginners -| ID | Config File Location | File Description | Featured Chapter | -| :-------: | :----------------------------------- | :-------------------- | :-----------------------------------------------: | -| `xray-01` | `/usr/local/etc/xray/config.json` | Xray program settings | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `xray-02` | `/home/vpsadmin/xray_cert/xray.cert` | TLS Certificate | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `xray-03` | `/home/vpsadmin/xray_cert/xray.key` | TLS Private Key | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `xray-04` | `/home/vpsadmin/xray_log/access.log` | Xray Access Log | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | -| `xray-05` | `/home/vpsadmin/xray_log/error.log` | Xray Error Log | [[Chapter 7: Xray Server]](./ch07-xray-server.md) | +| ID | Config File Location | File Description | Featured Chapter | +| :-------: | :----------------------------------- | :-------------------- | :----------------------------------: | +| `xray-01` | `/usr/local/etc/xray/config.json` | Xray program settings | [[Chapter 7]](./ch07-xray-server.md) | +| `xray-02` | `/home/vpsadmin/xray_cert/xray.cert` | TLS Certificate | [[Chapter 7]](./ch07-xray-server.md) | +| `xray-03` | `/home/vpsadmin/xray_cert/xray.key` | TLS Private Key | [[Chapter 7]](./ch07-xray-server.md) | +| `xray-04` | `/home/vpsadmin/xray_log/access.log` | Xray Access Log | [[Chapter 7]](./ch07-xray-server.md) | +| `xray-05` | `/home/vpsadmin/xray_log/error.log` | Xray Error Log | [[Chapter 7]](./ch07-xray-server.md) | diff --git a/docs/ru/config/features/env.md b/docs/ru/config/features/env.md index 4bf0d80e..0fc0c39a 100644 --- a/docs/ru/config/features/env.md +++ b/docs/ru/config/features/env.md @@ -54,4 +54,4 @@ Xray предоставляет следующие переменные сред - xray.xudp.show - xray.xudp.basekey -Эти параметры предназначены для пользователей с особыми потребностями; вы можете изучить исходный код, чтобы узнать их назначение. ~PR Welcome~ +Эти параметры предназначены для пользователей с особыми потребностями; вы можете изучить исходный код, чтобы узнать их назначение. ~~PR Welcome~~ diff --git a/docs/ru/config/log.md b/docs/ru/config/log.md index 9b3771e0..6d095b89 100644 --- a/docs/ru/config/log.md +++ b/docs/ru/config/log.md @@ -47,11 +47,11 @@ LogObject соответствует полю `log` в конфигурацио Обратите внимание, что этот параметр применяется только к журналу ошибок. Он не влияет на журнал доступа (за исключением значения `"none"`). Журнал доступа не имеет уровней логирования. - `"debug"`: информация, используемая при отладке программы. - Включает всю информацию уровня `"info"`. + Включает всю информацию уровня `"info"`. - `"info"`: информация о состоянии во время выполнения и т.д., не влияющая на нормальную работу. - Включает всю информацию уровня `"warning"`. + Включает всю информацию уровня `"warning"`. - `"warning"`: информация, выводимая при возникновении проблем, не влияющих на нормальную работу, но которые могут повлиять на работу пользователя. - Включает всю информацию уровня `"error"`. + Включает всю информацию уровня `"error"`. - `"error"`: Xray столкнулся с проблемой, которая не позволяет ему работать нормально, и ее необходимо немедленно решить. - `"none"`: не записывать ничего. diff --git a/docs/ru/document/level-0/ch04-security.md b/docs/ru/document/level-0/ch04-security.md index c1eb6eb5..92078a12 100644 --- a/docs/ru/document/level-0/ch04-security.md +++ b/docs/ru/document/level-0/ch04-security.md @@ -264,9 +264,10 @@ 3. Настройте SSH-сервер на использование ключей и отключите аутентификацию по паролю. 1. Базовые команды Linux: - | Номер | Команда | Описание | - | :----: | :------ | :--------------------------------------- | - | `cmd-08` | `sudo` | Выполнение команды от имени root | + + | Номер | Команда | Описание | + | :------: | :------ | :--------------------------------------- | + | `cmd-08` | `sudo` | Выполнение команды от имени root | | `cmd-09` | `chmod` | Изменение прав доступа к файлам и папкам | 2. Подключитесь к VPS по SSH (PuTTY). diff --git a/docs/ru/document/level-0/ch05-webpage.md b/docs/ru/document/level-0/ch05-webpage.md index 9414ea7a..cd536211 100644 --- a/docs/ru/document/level-0/ch05-webpage.md +++ b/docs/ru/document/level-0/ch05-webpage.md @@ -67,14 +67,16 @@ ## 5.3 Создание простой веб-страницы 1. Базовые команды Linux: - | Номер | Команда | Описание | - | :----: | :-------- | :------------------------ | - | `cmd-10` | `mkdir` | Создание папки | + + | Номер | Команда | Описание | + | :------: | :----------------- | :------------------ | + | `cmd-10` | `mkdir` | Создание папки | | `cmd-11` | `systemctl reload` | Перезагрузка службы | 2. Важные файлы конфигурации Linux: - | Номер | Путь к файлу | Описание | - | :------ | :-------------------- | :------------------------- | + + | Номер | Путь к файлу | Описание | + | :-------- | :---------------------- | :-------------- | | `conf-02` | `/etc/nginx/nginx.conf` | Настройки Nginx | 3. Создайте папку `/home/vpsadmin/www/webpage/` для вашего сайта и файл `index.html` внутри неё: diff --git a/docs/ru/document/level-0/ch06-certificates.md b/docs/ru/document/level-0/ch06-certificates.md index f1e574b8..e66bb94a 100644 --- a/docs/ru/document/level-0/ch06-certificates.md +++ b/docs/ru/document/level-0/ch06-certificates.md @@ -15,10 +15,11 @@ ## 6.2 Установка `acme.sh` 1. Базовые команды Linux: - | Номер | Команда | Описание | - | :----: | :---------- | :---------------------------- | - | `cmd-12` | `wget` | Загрузка файла из интернета | - | `cmd-13` | `acme.sh` | Управление сертификатами | + + | Номер | Команда | Описание | + | :------: | :-------- | :-------------------------- | + | `cmd-12` | `wget` | Загрузка файла из интернета | + | `cmd-13` | `acme.sh` | Управление сертификатами | 2. Запустите скрипт установки: