Commit Graph

129 Commits

Author SHA1 Message Date
yunshu 99cadd57b4 Add Reality load balancing and improve server config
Introduces Reality负载均衡 (load balancing) support with new configuration options and logic in install.sh and file_manager.sh. Refactors server file creation to support default ports, adds helper for file_manager.sh download, and updates Nginx upstream configuration to include .realityServers files. Also improves customization prompts for shortIds and keys, and updates version numbers.

Update install.sh

Update version and fix realityServers file creation

Bumped script version to 1.2.1. Changed realityServers file creation to no longer pass port '9443', ensuring consistent behavior with other server types.
2025-09-02 16:44:20 +08:00
yunshu ff93840415 Improve null checks and update shell version
Replaces checks for 'null' string with proper empty string checks using -n and -z in various functions to improve reliability. Updates the shell_version from 2.6.4 to 2.6.5. Also refines the info_extraction function to handle jq errors more gracefully.
2025-09-01 16:18:33 +08:00
yunshu 6cdfd6356a Update Reality publicKey to password and fix key extraction
Replaces all references to 'publicKey' with 'password' for Reality protocol, updates key extraction logic to match new xray-core output, and adds backward compatibility for older config files. Bumps shell_version to 2.6.4.
2025-09-01 14:58:13 +08:00
yunshu fa4e18747c Update logic for ws/grpc config and bump version to 2.6.3
Refactored conditional checks for ws and grpc configuration to allow custom inbound port and path settings when 'reality_add_more' is enabled. Incremented shell_version to 2.6.3 and added a check for the existence of the config file in reset_vless_qr_config.
2025-08-07 22:32:01 +08:00
yunshu 197ec1f296 Update server location instructions and improve install.sh logic
README and translations updated to generalize server location from 'outside China' to 'overseas' or equivalent in multiple languages. install.sh updated to version 2.6.2, with improved logic for ws/grpc mode handling, conditional VLESS link generation, and removal of multi_user from config when deleting original config. These changes enhance clarity and configuration accuracy.
2025-08-05 23:06:48 +08:00
yunshu a897edc84f Add French language support and update docs
Introduces French (fr) as a supported language across the workflow, installation script, translation utility, and documentation. Updates language selection menus, README files, and adds a new French README. Also bumps shell_version to 2.6.1 and improves language selection logic.

Update translate.py

Update translate.py

Update README instructions and links in EN/FR

Added a link to the background story of 'idleleo' in both English and French README files. Updated the Simplified Chinese link in the French README and replaced the Telegram group link with a clickable version.

Update README.md

Update Backstory links in README translations

Changed the 'idleleo' background story links in the main and translated README files to point to specific anchor sections for improved navigation.
2025-07-19 05:08:26 +08:00
yunshu c80a70ffc9 Update URLs to use raw.githubusercontent.com
Replaced various GitHub and jsdelivr URLs with raw.githubusercontent.com equivalents for direct file access. This affects language version checks, Xray install/update/remove scripts, and maintenance status checks to ensure more reliable downloads and script execution.
2025-07-14 02:55:39 +08:00
yunshu c3fb6c5a8d Update install URLs and version check endpoints
Changed install script URLs in all README files to point to the GitHub repository instead of idleleo.com. Updated install.sh to use new endpoints for version checking and maintenance status, and bumped shell_version to 2.6.0.
2025-07-13 21:03:57 +08:00
yunshu 371c90295d Bump shell version to 2.5.9 and update IPv6 labels
Updated the shell_version variable to 2.5.9. Removed the '(不推荐)' label from IPv6 options in domain_check and ip_check functions for clarity.
2025-07-07 04:05:05 +08:00
yunshu 17b6a99a65 Optimize the xray upgrade process 2025-05-22 17:21:34 +08:00
yunshu 666385725c Optimize nginx SSL configuration 2025-05-21 14:55:01 +08:00
yunshu 4c0bfde37d ADD upgrade details display 2025-05-13 06:23:58 +08:00
yunshu 4a410b213b fix ADD USER bug 2025-05-08 14:03:40 +08:00
yunshu 12a344865c fix bugs 2025-04-28 04:30:09 +08:00
yunshu 38446a694f Support nginx arm 2025-04-25 18:17:43 +08:00
yunshu 2ace774240 fix bug 2025-04-01 21:04:54 +08:00
yunshu 87c901d129 Optimization Description 2025-04-01 21:04:53 +08:00
yunshu aa4e4e97cc fix bugs 2025-04-01 21:04:53 +08:00
yunshu 1fb4d0090a Fix rewrite process 2025-04-01 21:04:53 +08:00
yunshu 09606889af Optimize the SNI matching process 2025-04-01 21:04:52 +08:00
yunshu 54cdb69e0d fix path 2025-03-07 21:30:06 +08:00
yunshu 876b02112b Optimization Description 2025-03-04 20:16:54 +08:00
yunshu 933d03caa5 fix bugs 2025-03-04 19:56:42 +08:00
yunshu b4608abd0b fix bugs 2025-02-26 04:25:39 +08:00
yunshu 976e0a2ca2 Optimize backup/recovery function 2025-02-25 20:28:35 +08:00
yunshu 2c295fcc78 Add backup/recovery function
Update translations for all languages [2025-02-25]

Update install.sh

Update translations for all languages [2025-02-24]
2025-02-25 16:01:54 +08:00
yunshu c7e46b9248 Modify the language dependency installation process 2025-02-17 03:08:43 +08:00
yunshu ce4deba571 fix IP check 2025-02-13 00:16:44 +08:00
GitHub Action 8e3c594434 Add version rollback feature 2025-02-07 17:12:28 +08:00
paniy 27fa00d2f7 nginx upgrade error rollback 2025-02-07 12:07:47 +08:00
paniy 5a25198da3 Optimize translations 2025-02-07 02:04:06 +08:00
paniy 3f9f616889 USE qwen-turbo 2025-02-06 22:01:43 +08:00
paniy f41ea9284e Support Korean 2025-01-29 23:45:21 +08:00
paniy 9d2293b480 Optimize translations 2025-01-29 22:38:40 +08:00
yunshu 948690184a Happy Chinese New Year!! 🧨 2025-01-29 07:09:51 +08:00
yunshu 0d4b8289b9 fix json bugs, support i18n 2025-01-24 22:55:59 +08:00
paniy f6f35de900 i18n
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]
2025-01-23 03:08:03 +08:00
paniy 2badb57614 fix bugs 2025-01-16 00:25:55 +08:00
yunshu aa857d380e i18n 2025-01-15 23:14:24 +08:00
yunshu d0a1d078b3 fix function 2025-01-14 01:26:42 +08:00
yunshu c798e90d49 fix xray reality listen address
Update install.sh
2025-01-10 01:19:50 +08:00
paniy 24d340c80d Optimized permission control 2025-01-04 00:40:08 +08:00
yunshu 33ed539212 Optimize the jq command 2025-01-03 23:38:43 +08:00
paniy 385b49264d add target reset 2025-01-02 21:55:42 +08:00
yunshu 433bad1744 Allow the forced setting of the target domain 2024-12-30 22:33:49 +08:00
yunshu fc6cfd9964 Fix bugs 2024-12-20 17:08:28 +08:00
yunshu f0b234665d Fix bugs 2024-12-15 05:00:16 +08:00
yunshu 15ef651e52 Fix bugs 2024-12-15 04:25:17 +08:00
yunshu 50aef2844a Support HTTP3 2024-12-14 04:21:49 +08:00
yunshu 62a0a417df Use read_optimize 2024-12-12 22:20:36 +08:00