Prettified Code!

This commit is contained in:
Meo597
2026-07-04 12:59:36 +00:00
committed by GitHub Action
parent f03a95511e
commit 267789d234
13 changed files with 74 additions and 65 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
万圣节快乐! 🎃
本次万圣节可是有礼物和小糖果的喔~欢迎拆开品尝~ 🎁
本次万圣节可是有礼物和小糖果的喔~~欢迎拆开品尝~~ 🎁
~~SplitHTTP 进化为 XHTTP,而且现在更有上下行分离的能力了!毫无疑问 XHTTP 又开启了一个崭新的时代。~~
+1 -1
View File
@@ -54,4 +54,4 @@ Xray 提供以下环境变量以供修改 Xray 的一些底层配置。
- xray.xudp.show
- xray.xudp.basekey
这些选项对有特殊需求的用户开放,您可以阅读源代码来发现其用途。~PR Welcome~
这些选项对有特殊需求的用户开放,您可以阅读源代码来发现其用途。~~PR Welcome~~
+5 -4
View File
@@ -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
+7 -5
View File
@@ -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`
+4 -3
View File
@@ -15,9 +15,10 @@
## 6.2 安装 `acme.sh`
1. 小小白白 Linux 基础命令:
| 编号 | 命令名称 | 命令说明 |
|:--:|:--:|:--:|
| `cmd-12` | `wget` | 访问(或下载)某个网页文件 |
| 编号 | 命令名称 | 命令说明 |
| :------: | :-------: | :------------------------: |
| `cmd-12` | `wget` | 访问(或下载)某个网页文件 |
| `cmd-13` | `acme.sh` | acme.sh 证书管理相关的命令 |
2. 运行安装脚本
+4 -3
View File
@@ -105,9 +105,10 @@
2. 建立日志文件及文件夹备用
1. 小小白白 Linux 基础命令:
| 编号 | 命令名称 | 命令说明 |
|:--:|:--:|:--:|
| `cmd-15` | `touch` | 建立空白文件 |
| 编号 | 命令名称 | 命令说明 |
| :------: | :------: | :----------: |
| `cmd-15` | `touch` | 建立空白文件 |
2. 在`vpsadmin`的文件夹内建立一个【日志专用文件夹】
+1 -1
View File
@@ -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~~
+31 -31
View File
@@ -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) |
+1 -1
View File
@@ -54,4 +54,4 @@ Xray предоставляет следующие переменные сред
- xray.xudp.show
- xray.xudp.basekey
Эти параметры предназначены для пользователей с особыми потребностями; вы можете изучить исходный код, чтобы узнать их назначение. ~PR Welcome~
Эти параметры предназначены для пользователей с особыми потребностями; вы можете изучить исходный код, чтобы узнать их назначение. ~~PR Welcome~~
+3 -3
View File
@@ -47,11 +47,11 @@ LogObject соответствует полю `log` в конфигурацио
Обратите внимание, что этот параметр применяется только к журналу ошибок. Он не влияет на журнал доступа (за исключением значения `"none"`). Журнал доступа не имеет уровней логирования.
- `"debug"`: информация, используемая при отладке программы.
Включает всю информацию уровня `"info"`.
Включает всю информацию уровня `"info"`.
- `"info"`: информация о состоянии во время выполнения и т.д., не влияющая на нормальную работу.
Включает всю информацию уровня `"warning"`.
Включает всю информацию уровня `"warning"`.
- `"warning"`: информация, выводимая при возникновении проблем, не влияющих на нормальную работу, но которые могут повлиять на работу пользователя.
Включает всю информацию уровня `"error"`.
Включает всю информацию уровня `"error"`.
- `"error"`: Xray столкнулся с проблемой, которая не позволяет ему работать нормально, и ее необходимо немедленно решить.
- `"none"`: не записывать ничего.
+4 -3
View File
@@ -264,9 +264,10 @@
3. Настройте SSH-сервер на использование ключей и отключите аутентификацию по паролю.
1. Базовые команды Linux:
| Номер | Команда | Описание |
| :----: | :------ | :--------------------------------------- |
| `cmd-08` | `sudo` | Выполнение команды от имени root |
| Номер | Команда | Описание |
| :------: | :------ | :--------------------------------------- |
| `cmd-08` | `sudo` | Выполнение команды от имени root |
| `cmd-09` | `chmod` | Изменение прав доступа к файлам и папкам |
2. Подключитесь к VPS по SSH (PuTTY).
+7 -5
View File
@@ -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` внутри неё:
@@ -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. Запустите скрипт установки: