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