192 Commits

Author SHA1 Message Date
GitHub Action afcc815196 Update translations for all languages [2025-09-17] 2025-09-17 17:53:33 +00:00
yunshu 8660f105ea Improve error handling in nginx_install function
Added checks for Nginx download and extraction steps in the nginx_install function. Now logs success or failure messages and cleans up temporary files on error. Also updated shell_version to 2.7.4.
2025-09-18 01:51:52 +08:00
yunshu b2833b7845 Update email and domain references to hey.run
Replaced all instances of 'idleleo.com' with 'hey.run' in configuration files and scripts to reflect updated contact and domain information. Also updated the auto_update.sh script to use a new version and API endpoint.
2025-09-11 12:44:14 +08:00
yunshu 3e1773b3ec Unset LANG instead of defaulting to zh_CN.UTF-8
Replaces 'export LANG=zh_CN.UTF-8' with 'unset LANG' in language initialization and selection logic. This ensures the script falls back to the system default language rather than forcing Simplified Chinese when language setup fails or is unsupported.

Replace wget with curl and remove wget dependency

Updated install.sh to use curl instead of wget for all remote file downloads, improving consistency and reducing dependencies. Also removed wget from the list of required packages in dependency installation.

Update install.sh

Update install.sh

Update install.sh
2025-09-10 15:32:07 +08:00
GitHub Action 868f361bbd Update translations for all languages [2025-09-03] 2025-09-04 12:07:32 +08:00
yunshu e99cfd6e89 Refactor nginx uninstall logic and update version
Refactored nginx uninstall logic into a separate function and improved handling when nginx is already installed. Updated shell_version to 2.7.1. Enhanced uninstall process for both Xray and nginx, providing clearer prompts and cleanup steps.

Update README.md

Update install.sh
2025-09-04 12:07:31 +08:00
yunshu 536fb02efb Update README with Reality and ws/grpc load balancing guides
Added links and instructions for Reality protocol and ws/grpc load balancing configuration in all README translations to provide clearer setup guidance for advanced XRay server deployments.
2025-09-02 18:27:39 +08:00
GitHub Action 4376186887 Update translations for all languages [2025-09-02] 2025-09-02 08:45:42 +00:00
GitHub Action afce1bf3c9 Update translations for all languages [2025-09-02] 2025-09-02 16:44:21 +08:00
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
GitHub Action 58faeaa6e2 Update translations for all languages [2025-08-05] 2025-08-05 15:07:28 +00: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
GitHub Action 3ca90caff8 Update translations for all languages [2025-07-30] 2025-07-30 11:32:42 +00:00
GitHub Action fef6c10303 Update translations for all languages [2025-07-30] 2025-07-30 19:30:26 +08:00
GitHub Action 9646e4846c Update translations for all languages [2025-07-27] 2025-07-30 19:30:25 +08:00
yunshu 14d6a9e86f Improve SSH log detection in Fail2ban configuration (Thanks '404 Not Found')
Enhanced the Fail2ban manager script to check for the existence of SSH log files before configuring SSH protection. If no relevant log file is found, the script now skips SSH Fail2ban configuration and logs a warning. Also updated the script version to 1.1.7.

Update fail2ban_manager.sh
2025-07-30 19:30:25 +08:00
GitHub Action 0f32dcd8f2 Update translations for all languages [2025-07-27] 2025-07-27 15:38:21 +00:00
yunshu 137e14b74a Update translation AI reference and remove translation files
Replaced references to DeepSeek AI with Qwen-MT-Plus AI in all README translations. Removed obsolete translation cache and PO/MO files for English, French, Korean, Persian, and Russian, and updated translate.py accordingly.
2025-07-27 22:35:07 +08:00
GitHub Action 991d18925c Update translations for all languages [2025-07-18] 2025-07-19 05:08:26 +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
GitHub Action 3a0decaf5f Update translations for all languages [2025-07-06] 2025-07-06 20:24:16 +00:00
yunshu d4fc0234b6 Add error handling to translation functions
Added try-except blocks to both DeepSeek and Google translation functions to handle API errors gracefully and return an empty string on failure. Also added a check for the AI_API_KEY environment variable and improved cache update logic in translate_po_file.
2025-07-07 04:22:48 +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 b5110ef91c Update Telegram group links in README files 2025-06-30 01:19:32 +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
GitHub Action 6f1ce3f4e6 Update translations for all languages [2025-05-12] 2025-05-12 22:25:22 +00:00
yunshu 4c0bfde37d ADD upgrade details display 2025-05-13 06:23:58 +08:00
GitHub Action 3020b35842 Update translations for all languages [2025-05-08] 2025-05-08 06:05:04 +00: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 a6a5a6ce65 Update readme 2025-04-26 13:11:04 +08:00
yunshu cfb57bcd1e fix Translation error 2025-04-26 13:09:01 +08:00
GitHub Action 6d5baacb12 Update translations for all languages [2025-04-25] 2025-04-25 10:19:20 +00:00
yunshu 38446a694f Support nginx arm 2025-04-25 18:17:43 +08:00
yunshu 42b4784277 USE DeepSeek 2025-04-17 17:08:32 +08:00
GitHub Action a514f37aac Update translations for all languages [2025-04-15] 2025-04-16 00:00:40 +08:00
yunshu 7f034a8856 Optimize processes 2025-04-16 00:00:40 +08:00
yunshu 2ace774240 fix bug 2025-04-01 21:04:54 +08:00
GitHub Action 221ffef223 Update translations for all languages [2025-03-31] 2025-04-01 21:04:54 +08:00
yunshu 87c901d129 Optimization Description 2025-04-01 21:04:53 +08:00
GitHub Action 101bdb59ea Update translations for all languages [2025-03-31] 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