fix bugs

Update translations for all languages [2025-01-22]

i18n

Update translations for all languages [2025-01-18]

Update i18n.yml

Update translations for all languages [2025-01-18]

Update translate.py

Update translations for all languages [2025-01-17]

fix version file

Update translations for all languages [2025-01-17]

Update install.sh

Update translations for all languages [2025-01-17]

fix translation

Update translations for all languages [2025-01-15]

fix bugs

Update translations for all languages [2025-01-15]
This commit is contained in:
paniy
2025-01-16 00:53:21 +08:00
committed by yunshu
parent e386b927f6
commit f6f35de900
28 changed files with 5436 additions and 4969 deletions
+1 -1
View File
@@ -1 +1 @@
1736959326
1737572747
Binary file not shown.
+42 -42
View File
@@ -1,35 +1,35 @@
# One-click Installation Script for Xray with Reality / VLESS WebSocket/gRPC+TLS Protocol + Nginx
# Xray supports Reality / VLESS WebSocket/gRPC+TLS protocol + Nginx one-click installation script
[简体中文](README.md) | [English](languages/en/README.md)
[简体中文](README.md) | [English](languages/en/README.md) | [Русский](languages/ru/README.md) | [فارسی](languages/fa/README.md)
[![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues)
> Thanks for non-commercial open source development authorization by JetBrains
## Instructions
## Usage Instructions
* You can directly enter the command: `idleleo` to manage the script.
* It is recommended to use Nginx frontend for Reality, which can be installed in the script.
* You can directly input the command: `idleleo` to manage the script.
* It is recommended to use Nginx as a reverse proxy for Reality, which can be installed in the script.
* It is recommended to enable fail2ban, which can be installed in the script.
* Using the sharing link [proposal](https://github.com/XTLS/Xray-core/issues/91) (beta) from [@DuckSoft](https://github.com/DuckSoft), supporting Qv2ray, V2rayN, V2rayNG.
* Using the proposal from [XTLS](https://github.com/XTLS/Xray-core/issues/158) project, following the [UUIDv5](https://tools.ietf.org/html/rfc4122#section-4.3) standard, custom strings can be mapped to VLESS UUID.
* Reality installation instructions: [Setting up Xray Reality Protocol Server](https://hey.run/archives/da-jian-xray-reality-xie-yi-fu-wu-qi).
* Using the share link from [@DuckSoft](https://github.com/DuckSoft)'s proposal [(beta)](https://github.com/XTLS/Xray-core/issues/91), supporting Qv2ray, V2rayN, V2rayNG.
* Using the proposal from the [XTLS](https://github.com/XTLS/Xray-core/issues/158) project, following the [UUIDv5](https://tools.ietf.org/html/rfc4122#section-4.3) standard, you can map custom strings to VLESS UUID.
* Reality installation guide: [Setting up Xray Reality Protocol Server](https://hey.run/archives/da-jian-xray-reality-xie-yi-fu-wu-qi).
* Risks of Reality protocol: [Risks of Xray Reality Protocol](https://hey.run/archives/reality-xie-yi-de-feng-xian).
* Accelerating server using Reality protocol: [Accelerating Server Using Reality Protocol "Vulnerability"](https://hey.run/archives/li-yong-reality-xie-yi-lou-dong-jia-su-fu-wu-qi).
* Added load balancing configuration, tutorial: [XRay Advanced Usage Setting up Backend Server Load Balancing](https://hey.run/archives/xrayjin-jie-wan-fa---da-jian-hou-duan-fu-wu-qi-fu-zai-jun-heng).
* Added gRPC protocol support, details can be found at: [Xray Advanced Usage Using gRPC Protocol](https://hey.run/archives/xrayjin-jie-wan-fa---shi-yong-grpcxie-yi).
* Accelerating server using Reality protocol: [Accelerate Server Using Reality Protocol "Vulnerability"](https://hey.run/archives/li-yong-reality-xie-yi-lou-dong-jia-su-fu-wu-qi).
* Adding load balancing configuration, tutorial: [XRay Advanced Play - Setting Up Backend Server Load Balancing](https://hey.run/archives/xrayjin-jie-wan-fa---da-jian-hou-duan-fu-wu-qi-fu-zai-jun-heng).
* Adding support for gRPC protocol, see details: [XRay Advanced Play - Using gRPC Protocol](https://hey.run/archives/xrayjin-jie-wan-fa---shi-yong-grpcxie-yi).
## Telegram Group
* Telegram chat group: <https://t.me/idleleo_chat>
* Telegram discussion group: <https://t.me/idleleo_chat>
## Preparation
* Prepare a server running outside mainland China with a public IP.
* For Reality protocol installation, find a domain name that meets Xray requirements.
* For TLS version installation, prepare a domain name and add the A record.
* Read [Xray official documentation](https://xtls.github.io) to understand Reality TLS WebSocket gRPC and Xray related information, understand Reality target domain requirements.
* **Install curl**, Centos users run: `yum install -y curl`; Debian/Ubuntu users run: `apt install -y curl`.
* Prepare a server running outside China with a public IP.
* If installing Reality protocol, find a domain name that meets Xray's requirements.
* If installing TLS version, prepare a domain name and add an A record.
* Read the [Xray official documentation](https://xtls.github.io) to understand Reality TLS WebSocket gRPC and related information about Xray, including the domain name requirements for Reality target.
* **Ensure curl is installed**, CentOS users run: `yum install -y curl`; Debian/Ubuntu users run: `apt install -y curl`.
## Installation Method
@@ -41,49 +41,49 @@ bash <(curl -Ss https://www.idleleo.com/install.sh)
## Notes
* If you don't understand the specific meaning of each setting in the script, except for required items, please use the default values provided by the script (press Enter all the way).
* Cloudflare users please enable CDN function after installation is complete.
* Using this script requires Linux basics and experience, understanding of computer network knowledge, and basic computer operations.
* Currently supports Debian 9+ / Ubuntu 18.04+ / Centos7+. Some Centos templates may have difficult compilation issues, it is recommended to switch to other system templates when encountering compilation problems.
* The author provides limited support, as they are too inexperienced.
* The sharing link is an experimental version, future changes are possible, please confirm client support yourself.
* Custom string mapping to UUIDv5 requires client support.
* If you do not understand the specific meanings of each setting in the script, except for required fields, please use the default values provided by the script (press Enter all the way through).
* Cloudflare users should enable CDN functionality after installation.
* Using this script requires basic Linux knowledge and experience, understanding of computer network basics, and basic computer operations.
* Currently supports Debian 9+ / Ubuntu 18.04+ / Centos7+, some Centos templates may have difficult-to-handle compilation issues; it is suggested to switch to other system templates if compilation issues occur.
* The author provides limited support, as they are quite笨.
* The sharing link is an experimental version, future changes are possible, please confirm whether your client supports it.
* Mapping custom strings to UUIDv5 requires client support.
## Acknowledgments
* This script is derived from <https://github.com/wulabing/V2Ray_ws-tls_bash_onekey> Thanks to wulabing
* TCP acceleration script project in this script references <https://github.com/ylx2016/Linux-NetSpeed> Thanks to ylx2016
* This script originates from <https://github.com/wulabing/V2Ray_ws-tls_bash_onekey>, thank wulabing.
* The TCP acceleration script project referenced in this script comes from <https://github.com/ylx2016/Linux-NetSpeed>, thank ylx2016.
## Certificate
If you already have the certificate files for your domain name, you can name the crt and key files as xray.crt and xray.key and place them in the /etc/idleleo/cert directory (create the directory if it doesn't exist), please note the certificate file permissions and validity period, custom certificates need to be renewed manually after expiration.
If you already have certificate files for the domain you are using, rename the crt and key files to xray.crt and xray.key and place them in the /etc/idleleo/cert directory (create the directory if it does not exist). Please note the permissions and validity period of the certificate file; self-signed certificates need to be renewed manually after expiration.
The script supports automatic generation of Let's Encrypted certificates, valid for 3 months, theoretically supporting automatic renewal.
The script supports automatically generating Let's Encrypt certificates, valid for 3 months, theoretically these certificates support automatic renewal.
## View Client Configuration
`cat /etc/idleleo/xray_info.txt`
## Xray Introduction
## Introduction to Xray
* Xray is an excellent open-source network proxy tool that can help you enjoy the internet smoothly, currently supporting Windows, Mac, Android, IOS, Linux and other operating systems.
* This script is a one-click complete configuration script. After all processes run normally, you can directly set up the client according to the output results.
* Please note: We still strongly recommend that you fully understand the entire program's workflow and principles.
* Xray is an excellent open-source network proxy tool that helps you enjoy internet smoothly, currently supporting Windows, Mac, Android, IOS, Linux, etc.
* This script is a one-click complete configuration script; once all processes run normally, set up the client according to the output results to use.
* Note: We still strongly recommend that you fully understand the entire program's workflow and principles.
## Recommend Setting Up Single Proxy on Single Server
## Suggest Single Proxy per Server
* This script installs the latest version of Xray core by default.
* This script defaults to installing the latest version of Xray core.
* It is recommended to use the default port 443 as the connection port.
* The disguise content can be replaced as needed.
* The disguise content can be replaced at will.
## Other Notes
* Recommended to use this script in a clean environment. If you are a beginner, please do not use Centos system.
* Please do not apply this program to production environment before confirming this script is actually usable.
* This program depends on Nginx to implement related functions. Users who have installed Nginx using [LNMP](https://lnmp.org) or other similar Nginx scripts should pay special attention, using this script may cause unpredictable errors.
* Centos system users please allow program-related ports (default: 80, 443) in the firewall in advance.
* It is recommended to use this script in a clean environment; beginners are advised not to use the Centos system.
* Before applying this program to production environments, ensure it works correctly.
* This program depends on Nginx to implement related functions; users who have previously installed Nginx using [LNMP](https://lnmp.org) or similar scripts should pay special attention, as using this script may cause unpredictable errors.
* Centos system users should pre-open relevant ports in the firewall (default: 80, 443).
## Start Method
## Startup Methods
Start Xray: `systemctl start xray`
@@ -99,6 +99,6 @@ Xray server configuration: `/etc/idleleo/conf/xray/config.json`
Nginx directory: `/usr/local/nginx`
Certificate files: `/etc/idleleo/cert/xray.key` and `/etc/idleleo/cert/xray.crt` please note certificate permission settings
Certificate files: `/etc/idleleo/cert/xray.key` and `/etc/idleleo/cert/xray.crt`, please note the permission settings of the certificate file
Configuration information files etc: `/etc/idleleo`
Configuration information files, etc.: `/etc/idleleo`
+1 -1
View File
@@ -1 +1 @@
1736959326
1737572747
Binary file not shown.
+106
View File
@@ -0,0 +1,106 @@
# Xray supports Reality / VLESS WebSocket/gRPC+TLS protocol + Nginx one-click installation script
[简体中文](README.md) | [English](languages/en/README.md) | [Русский](languages/ru/README.md) | [فارسی](languages/fa/README.md)
[![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues)
> سپاس از اجازه توسعه آزاد و غیرتجاری توسط JetBrains
## راهنماي استفاده
* شما می‌توانید مستقیماً دستور: `idleleo` را وارد کنید تا اسکریبت را مدیریت کنید.
* برای Reality، استفاده از Nginx به عنوان پیشگام توصیه می‌شود که در اسکریبت قابل نصب است.
* توصیه می‌شود fail2ban را فعال کنید که در اسکریпт قابل نصب است.
* از پیشنهاد لینک به اشتراک‌گذاری از [@DuckSoft](https://github.com/DuckSoft) [(beta)](https://github.com/XTLS/Xray-core/issues/91)، که Qv2ray، V2rayN، V2rayNG را پشتیبانی می‌کند استفاده کنید.
* از پیشنهاد پروژه [XTLS](https://github.com/XTLS/Xray-core/issues/158)، با دنبال کردن استاندارد [UUIDv5](https://tools.ietf.org/html/rfc4122#section-4.3)، می‌توانید رشته‌های سفارشی خود را به UUID VLESS مپ کنید.
* راهنمای نصب Reality: [راه اندازی سرور پروتکل Xray Reality](https://hey.run/archives/da-jian-xray-reality-xie-yi-fu-wu-qi).
* ریسک‌های پروتکل Reality: [ریسک‌های پروتکل Xray Reality](https://hey.run/archives/reality-xie-yi-de-feng-xian).
* سرعت‌دهی سرور با استفاده از پروتکل Reality: [سرعت‌دهی سرور با استفاده از "سلب‌معنایی" پروتکل Reality](https://hey.run/archives/li-yong-reality-xie-yi-lou-dong-jia-su-fu-wu-qi).
* افزودن تنظیمات均衡 بارگذاری، راهنما: [XRay پیشرفته – راه اندازی تعادل بارگذاری سرور پشتیبان](https://hey.run/archives/xrayjin-jie-wan-fa---da-jian-hou-duan-fu-wu-qi-fu-zai-jun-heng).
* اضافه کردن پشتیبانی از پروتکل gRPC، جزئیات بیشتر: [XRay پیشرفته – استفاده از پروتکل gRPC](https://hey.run/archives/xrayjin-jie-wan-fa---shi-yong-grpcxie-yi).
## گروه تلگرام
* گروه تلگرام برای بحث: <https://t.me/idleleo_chat>
## آمادگی
* یک سرور آماده کنید که خارج از چین عمل می‌کند و IP عمومی دارد.
* برای نصب پروتکل Reality، یک دامنه را که به الزم معیارهای Xray منطبق است پیدا کنید.
* برای نسخه TLS، یک دامنه آماده کنید و رکورد A را اضافه کنید.
* [مستندات رسمی Xray](https://xtls.github.io) را بخوانید تا به طور کلی اطلاعات مربوط به Reality TLS WebSocket gRPC و اطلاعات مرتبط با Xray را واقع شوید و نیازهای دامنه برای هدف Reality را بشناسید.
* **به اطمینان از نصب curl**، کاربران CentOS باید اجرا کنند: `yum install -y curl`; کاربران Debian/Ubuntu باید اجرا کنند: `apt install -y curl`.
## روش نصب
کپی و اجرای دستور زیر:
البند زیر یک نسخه از متن با ترجمه بخش‌های فارسی به زبان پارسی است:
``` bash
bash <(curl -Ss https://www.idleleo.com/install.sh)
```
## نکات مهم
* اگر شما مقدار دقیق تنظیمات مختلف در اسکریبت را نمی‌دانید، به جز موارد ضروری، از مقادیر پیشفرض اسکریبت استفاده کنید (تمام موارد را با Enter تایید کنید).
* کاربران Cloudflare بعد از نصب برنامه CDN را فعال کنید.
* برای استفاده از این اسکریبت نیاز به داشتن دانش و تجربه اولیه Linux و درک اصول شبکه کامپیوتر دارید.
* در حال حاضر این اسکریپت برای Debian 9+ / Ubuntu 18.04+ / Centos7+ پشتیبانی می‌شود، برخی الگوهای Centos ممکن است مشکلات نسبتاً پیچیده در زمان کامپایل داشته باشند، بنابراین در صورت وجود مشکلات کامپایل، توصیه می‌شود به سیستم‌های قالب دیگر تغییر دهید.
* نویسنده فقط حمایت محدودی فراهم می‌کند، زیرا او خیلی بد است.
* لینک‌های به اشتراک‌گذاری در وضعیت آزمایشی هستند، عدم حمله به تغییرات آینده محتمل است، بنابراین خودتان مطمئن شوید که کلاینت شما آن را پشتیبانی می‌کند.
* نقشه‌گذاری رشته‌های سفارشی به UUIDv5 نیازمند پشتیبانی از سوی کلاینت است.
## تشکر
* این اسکریپت از <https://github.com/wulabing/V2Ray_ws-tls_bash_onekey> الهام گرفته است، از wulabing ممنون می‌شوم.
* پروژه تسهیل TCP در این اسکریپت از <https://github.com/ylx2016/Linux-NetSpeed> بهره می‌گیرد، از ylx2016 ممنون می‌شوم.
## گواهی‌نامه
اگر شما فایل‌های گواهی‌نامه برای دامنه‌ای که استفاده می‌کنید قبلاً دارید، فایل‌های crt و key را به نام xray.crt و xray.key در دایرکتوری /etc/idleleo/cert قرار دهید (در صورت عدم وجود دایرکتوری، آن را ایجاد کنید)، لطفاً به تنظیمات دسترسی فایل‌های گواهی‌نامه و مدت اعتبار آنها توجه کنید، اگر مدت اعتبار گواهی‌نامه سفارشی شما تمام شد، شما باید آن را به طور خودکار تمدید کنید.
اسکریپت قادر به تولید خودکار گواهی‌نامه Let's encrypted است، مدت اعتبار آن ۳ ماه است، نظریاً گواهی‌نامه‌های تولید شده خودکار امکان تمدید خودکار را دارند.
## مشاهده تنظیمات کلاینت
`cat /etc/idleleo/xray_info.txt`
## معرفی Xray
* Xray یک ابزار شبکهٔ پروکسی باز‌سورس عالی است که به شما کمک می‌کند تا اینترنت را با لذت بگذرانید و در حال حاضر برای تمامی سیستم‌عامل‌های Windows، Mac، Android، IOS و Linux موجود است.
* این اسکریپت یک اسکریپت تنظیم کامل یک کلید است که پس از انجام صحیح تمامی مراحل، می‌توانید تنظیمات خروجی را بر اساس نتایج تنظیم کلاینت خود استفاده کنید.
* لطفاً توجه داشته باشید: ما همچنان به طور قوی توصیه می‌کنیم شما تمام جنبه‌های فرآیند و اصول برنامه را بفهمید.
## پیشنهاد تنظیم فقط یک پروکسی روی یک سرور
* این اسکریپت به طور پیش‌فرض آخرین نسخه از مرکز Xray را نصب می‌کند.
* پیشنهاد می‌شود از порت ۴۴۳ به عنوان پورت اتصال استفاده کنید.
* محتوای مخفیه‌سازی می‌تواند توسط شما تغییر کند.
## نکات مهم دیگر
* توصیه می‌شود این اسکریپت را در محیط نظيف استفاده کنید، اگر شما نویسنده جدید هستید، از سیستم CentOS استفاده نکنید.
* قبل از اعمال این برنامه در محیط تولیدی، مطمئن شوید که آن کار می‌کند.
* این برنامه به Nginx برای اجرای برخی ویژگی‌ها بستگی دارد، کاربرانی که قبلاً با استفاده از [LNMP](https://lnmp.org) یا اسکریپت‌های مشابه دیگر Nginx را نصب کرده‌اند باید به توجه خاص به آن‌ها داشته باشند، استفاده از این اسکریپت ممکن است به خطاهای پیش‌بینی نشده منجر شود.
* کاربران سیستم CentOS باید از پیش درون مウォلفایر مراحل مربوط به برنامه را مجوز دهند (پیش‌فرض: ۸۰، ۴۴۳).
## روش راه‌اندازی
راه‌اندازی Xray: `systemctl start xray`
توقف Xray: `systemctl stop xray`
راه‌اندازی Nginx: `systemctl start nginx`
توقف Nginx: `systemctl stop nginx`
## دایرکتوری‌های مرتبط
تنظیمات سرور Xray: `/etc/idleleo/conf/xray/config.json`
دایرکتوری Nginx: `/usr/local/nginx`
فایل‌های گواهی‌نامه: `/etc/idleleo/cert/xray.key` و `/etc/idleleo/cert/xray.crt` لطفاً تنظیمات دسترسی به فایل‌های گواهی‌نامه را توجه کنید
فایل‌های اطلاعات تنظیمات و غیره: `/etc/idleleo`
+1 -1
View File
@@ -1 +1 @@
1736959326
1737572747
Binary file not shown.
+104
View File
@@ -0,0 +1,104 @@
# Xray supports Reality / VLESS WebSocket/gRPC+TLS protocol + Nginx one-click installation script
[简体中文](README.md) | [English](languages/en/README.md) | [Русский](languages/ru/README.md) | [فارسی](languages/fa/README.md)
[![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues)
> Спасибо за разрешение на некоммерческое развитие открытого исходного кода JetBrains
## Инструкция по использованию
* Вы можете напрямую ввести команду: `idleleo` для управления скриптом.
* Для Reality рекомендуется использовать Nginx как обратный прокси, который можно установить через скрипт.
* Рекомендуется включить fail2ban, который также можно установить через скрипт.
* Используйте предложение о ссылке для обмена от [@DuckSoft](https://github.com/DuckSoft) [(beta)](https://github.com/XTLS/Xray-core/issues/91), поддерживающее Qv2ray, V2rayN, V2rayNG.
* Используйте предложение из проекта [XTLS](https://github.com/XTLS/Xray-core/issues/158), следуя стандарту [UUIDv5](https://tools.ietf.org/html/rfc4122#section-4.3), чтобы отобразить пользовательские строки в UUID VLESS.
* Установка Reality: [Установка сервера протокола Xray Reality](https://hey.run/archives/da-jian-xray-reality-xie-yi-fu-wu-qi).
* Риски использования протокола Reality: [Риски использования протокола Xray Reality](https://hey.run/archives/reality-xie-yi-de-feng-xian).
* Ускорение сервера с помощью протокола Reality: [Ускорение сервера с помощью "утечек" протокола Reality](https://hey.run/archives/li-yong-reality-xie-yi-lou-dong-jia-su-fu-wu-qi).
* Добавление конфигурации балансировки нагрузки, руководство: [XRay продвинутые возможности – Настройка балансировки нагрузки на сервере](https://hey.run/archives/xrayjin-jie-wan-fa---da-jian-hou-duan-fu-wu-qi-fu-zai-jun-heng).
* Поддержка протокола gRPC, подробнее: [XRay продвинутые возможности – Использование протокола gRPC](https://hey.run/archives/xrayjin-jie-wan-fa---shi-yong-grpcxie-yi).
## Telegram группа
* Группа для обсуждений Telegram: <https://t.me/idleleo_chat>
## Подготовка
* Подготовьте сервер, запущенный за пределами Китая с публичным IP.
* Если вы устанавливаете протокол Reality, найдите доменное имя, соответствующее требованиям Xray.
* Если вы устанавливаете версию с TLS, подготовьте доменное имя и добавьте запись A.
* Прочитайте [официальную документацию Xray](https://xtls.github.io), чтобы понять протоколы Reality TLS WebSocket gRPC и информацию о Xray, а также требования к доменному имени для целевого объекта Reality.
* **Убедитесь, что установлен curl**, пользователи CentOS выполняют: `yum install -y curl`; пользователи Debian/Ubuntu выполняют: `apt install -y curl`.
## Способ установки
Скопируйте и выполните:
``` bash
bash <(curl -Ss https://www.idleleo.com/install.sh)
```
## Внимание
* Если вы не знаете значение параметров в скрипте, кроме обязательных полей, используйте значения по умолчанию (нажимайте Enter до конца).
* Пользователям Cloudflare рекомендуется включить CDN после завершения установки.
* Для использования этого скрипта необходимо владеть базовыми знаниями Linux и компьютерных сетей.
* В настоящее время поддерживаются Debian 9+, Ubuntu 18.04+, Centos7+. Некоторые шаблоны Centos могут вызывать проблемы при компиляции, поэтому при возникновении таких проблем рекомендуется перейти на другой системный шаблон.
* Автор предоставляет ограниченную поддержку, так как он слишком глуп.
* Ссылки для клиентов предоставляются в экспериментальной версии, возможны изменения в будущем, проверяйте совместимость клиента самостоятельно.
* Отображение пользовательских строк в UUIDv5 требует поддержки со стороны клиента.
## Благодарности
* Этот скрипт основан на <https://github.com/wulabing/V2Ray_ws-tls_bash_onekey>, спасибо wulabing.
* Проект TCP-ускорения в этом скрипте взят из <https://github.com/ylx2016/Linux-NetSpeed>, спасибо ylx2016.
## Сертификаты
Если у вас уже есть сертификаты для вашего домена, сохраните файлы crt и key с именами xray.crt и xray.key в каталоге /etc/idleleo/cert (если каталог не существует, создайте его). Обратите внимание на разрешения файлов сертификата и их срок действия, если срок действия пользовательского сертификата истекает, вам нужно будет продлить его самостоятельно.
Скрипт может автоматически генерировать сертификат Let's Encrypt, действительность которого составляет 3 месяца, теоретически автоматическое продление этих сертификатов поддерживается.
## Просмотр конфигурации клиента
`cat /etc/idleleo/xray_info.txt`
## Описание Xray
* Xray — это отличный инструмент открытого программного обеспечения для сетевых прокси, который помогает вам комфортно пользоваться интернетом, и сейчас доступен для всех платформ: Windows, Mac, Android, IOS, Linux и других операционных систем.
* Этот скрипт является полнофункциональным однострочным установочным скриптом, и после успешной установки все шаги можно завершить, просто следуя инструкциям выводу результатов для настройки клиента.
* Обратите внимание: мы настоятельно рекомендуем вам полностью понимать рабочий процесс и принцип работы всей программы.
## Рекомендация установить только один прокси на одном сервере
* По умолчанию этот скрипт устанавливает последнюю версию ядра Xray.
* Рекомендуется использовать порт 443 по умолчанию для подключения.
* Содержимое маскировки можно изменить самостоятельно.
## Дополнительные замечания
* Рекомендуется использовать чистую среду для этого скрипта, если вы новичок, не используйте систему CentOS.
* Перед тем, как применять эту программу в производственной среде, обязательно протестируйте её работоспособность.
* Эта программа зависит от Nginx для реализации некоторых функций, пользователям, которые ранее устанавливали Nginx с помощью [LNMP](https://lnmp.org) или других аналогичных скриптов, следует обращать особое внимание, поскольку использование этого скрипта может привести к непредвиденным ошибкам.
* Пользователям системы CentOS рекомендуется заранее разрешить необходимые порты в брандмауэре (по умолчанию: 80, 443).
## Запуск
Запустить Xray: `systemctl start xray`
Остановить Xray: `systemctl stop xray`
Запустить Nginx: `systemctl start nginx`
Остановить Nginx: `systemctl stop nginx`
## Связанные директории
Конфигурация сервера Xray: `/etc/idleleo/conf/xray/config.json`
Директория Nginx: `/usr/local/nginx`
Файлы сертификатов: `/etc/idleleo/cert/xray.key` и `/etc/idleleo/cert/xray.crt` обратите внимание на настройку прав доступа к файлам сертификатов
Файлы конфигурационной информации и т.д.: `/etc/idleleo`
+1 -1
View File
@@ -1 +1 @@
1736959326
1737125065
Binary file not shown.