123 Commits

Author SHA1 Message Date
fscarmen a23576da65 v3.2.5 Retry with wireguard-go after kernel WARP IP failure 2026-05-01 15:50:19 +00:00
fscarmen a9bf32acb7 warp-go.sh v1.3.2 Fix: use fixed IP endpoints on IPv4-only / IPv6-only hosts.
- Apply fixed IP endpoints only on IPv4-only or IPv6-only environments
- Fix DNS resolution issues for engage.cloudflareclient.com on some hosts
2026-03-01 02:20:40 +00:00
fscarmen 360a83382c v3.2.1 Remove OS version checks to support rolling releases. 2026-02-22 06:19:41 +00:00
fscarmen 5271a6bb64 Modify the IP API URL to ip.cloudflare.now.cc 2026-02-20 04:52:29 +00:00
fscarmen 291e5d9c26 Modify the WARP API URL to warp.cloudflare.now.cc 2026-02-14 13:38:26 +00:00
fscarmen e62efe82b9 refactor(api): migrate endpoint and remove cryptographic dependencies
Migrate WARP API from warp.cloudflare.now.cc to warp.cloudflare.nyc.mn
and simplify registration by delegating key generation to API service.

Changes:
- Update API endpoint across all scripts and documentation
- Remove openssl, xxd, jq from required dependencies (-173 lines)
- Replace local WireGuard key pair generation with API call
- Simplify registration from 30-retry loop to single API request
- Move JSON tool detection to export function where needed
- Fix wg-quick backup restoration during uninstallation
- Update installation progress from 3-step to 2-step flow

Co-authored-by: Ona <no-reply@ona.com>
2026-01-07 11:12:07 +00:00
fscarmen fc523c970f feat/fix: update account logic, optimize IP API, and fix uninstallation bug.
Account Logic: Remove deprecated WARP+ and Teams account types from installation and upgrade processes (warp a and warp-go a).

IP-Brushing Logic: Adjust default Netflix unlock preference from IPv4 to IPv6.

Bug Fix: Fix network failure caused by improper routing rule handling when uninstalling Linux Client in proxy mode.

Optimization: Implement self-hosted IP API to accelerate IP information retrieval.

Cleanup: Remove obsolete script prompts and redundant code.
2026-01-02 14:50:43 +00:00
fscarmen e0bc529fdd Replace external API with direct Cloudflare API calls and improve Netflix detection
- Replace warp-api.replit.app proxy with direct Cloudflare API endpoints for device, name, and license operations
- Implement local client_id/reserved conversion without external dependencies
- Refactor Netflix unlock detection to use Cloudflare trace and native HTML parsing
- Change default IP refresh preference from IPv4 to IPv6
- Fix device name change API endpoint URL duplication
- Remove Debian trixie workaround in client installation
- Add account refresh logic to maintain license status during IP changes

Co-authored-by: Ona <no-reply@ona.com>
2025-12-25 07:03:58 +00:00
fscarmen f3b61ecadd Restore statistics of run-times. 2025-12-22 12:10:46 +00:00
fscarmen 790a238d62 feat: Enhance WARP registration reliability and GitHub connectivity
- Implement retry mechanism for WARP API registration failures (Error 1015)
- Provide fallback to shared WARP account after 60 failed attempts
- Use multiple GitHub CDN proxies with direct connection priority
2025-12-03 18:31:05 +00:00
fscarmen c2127f194a Remove statistics of run-times. 2025-10-31 05:27:18 +00:00
fs carmen dc5c5bf987 menu.sh v3.1.6 / warp-go.sh v1.2.4 Remove best endpoint feature to adapt to official adjustments. 2025-08-11 11:34:40 +00:00
fscarmen 4447e6f450 Modify the API URL for counting runtime statistics. 2025-07-28 07:32:24 +00:00
fs carmen c30c9f9125 Replace the script execution count tracking service. 2025-07-11 18:10:04 +00:00
fs carmen 5aa7f764e9 Change IPv4 Api from [ api-ipv4.ip.sb/geoip ] to [ ipinfo.io/ip ]. 2025-05-27 06:53:31 +00:00
fs carmen ab4a0d09b8 Use Firebase realtime database + Netlify cloud function to replace hits.seeyoufarm.com for usage statistics. 2025-04-03 12:22:00 +00:00
fs carmen 7debea7c5d Fix some bugs. 2025-01-03 06:04:54 +00:00
fs carmen 49aeddd51f Change the API url. 2024-12-26 02:45:29 +00:00
fs carmen 4a94ee9c10 v3.1.4 Support Docker without host network mode. 2024-12-23 17:27:19 +00:00
fs carmen d4ac6b2003 v3.1.2 Remove the function of generating licenses. 2024-09-14 02:58:07 +00:00
fs carmen 55767e4a47 Fix some Warp ip access to ip.sb returned restricted. 2024-08-19 04:05:49 +00:00
fs carmen 2113865e8e Fix warp.cloudflare.now.cc 1101. Error 500: internal server error. 2024-08-05 14:35:22 +00:00
fs carmen 06a6877d4f v3.1.1 Get 1.9 EB plus license from self-built WARP API. 2024-07-25 07:22:41 +00:00
fs carmen c92d6404e6 v3.1.0 Update the method of upgrading Teams and Warp Api. 2024-07-20 16:55:40 +00:00
fs carmen 1fde9e8b01 v3.0.10 Warp api: https://warp.cloudflare.now.cc/ 2024-07-10 15:35:31 +00:00
fs carmen 1ae8da8804 Fix the bug of IP display error when uninstalling.
Former-commit-id: 330ee534347695d4f81dd28bc1814b6c365f09a6
2024-07-02 07:25:18 +00:00
fs carmen ce47da26a6 v3.0.9 Reduce installation time; reverse proxy http://ip-api.com
Former-commit-id: fc8c68b6a851201068b86af0feda575dfc099f2d
2024-07-01 00:23:32 +00:00
fs carmen 217b4969c0 Add Github proxy and translation api; Optimize code.
Former-commit-id: e64f53b7f31509a72945b2860726545143588400
2024-05-14 00:39:28 +00:00
fscarmen e855f7dce7 v3.0.6 Support Alpine edge system.
Former-commit-id: 0c67f2e0680e93e9d5899ccf547c99382f3f2c71
2024-05-05 14:13:52 +00:00
fscarmen 28f346c33f Upgrade the method for detecting if the wireguard kernel is loaded.
Former-commit-id: 69b04becf477251e9d10b229fd45c4f4da45600f
2024-04-03 22:28:04 +00:00
fscarmen e0e86b154b Optimized code.
Former-commit-id: 7cc2728ce768e9045a9dbff5b3c5ab047ca7cc37
2024-03-28 02:28:27 +00:00
fs carmen 772f6b4a3e v3.03 Remove Github CDN.
Former-commit-id: 4e5850153e48aa25550839ab1177f653f89e5f92
2024-03-21 05:29:10 +00:00
fs carmen 0d46347f03 Dealing with ip being restricted from registering.
Former-commit-id: cbd866a9993895e53583fe2ebd61a7d904d2ff51
2024-01-12 06:34:59 +00:00
fscarmen 65f490db71 Check that udp is allowed when installing the script.
Former-commit-id: 4b6282c95f45b8fe56dbc9db2de6cae455976839
2023-12-19 03:43:58 +00:00
fscarmen e15b59795d URL migrate from github to gitlab.
Former-commit-id: f43ff8f1532b9a80b3823f5478035a3491c5a3a1
2023-09-13 17:31:45 +00:00
fscarmen 371ef5681f Translation api switched from Youdao to Google.
Former-commit-id: 45d5ba8c9e357bc00c9eb848dce8114ec29bc04a
2023-09-03 16:46:54 +00:00
fscarmen 32e5cdb765 Reorganize the process of account changes.
Former-commit-id: 4f3cb380dc28f4c103714e8c0eeaaa437c55617b
2023-09-03 09:47:01 +00:00
fscarmen d8f4edbe8c Fix a bug on Alpine system.
Former-commit-id: bb47fff35fc97c644bfa7b9f1de5665761281f24
2023-08-31 04:35:08 +00:00
fscarmen b2df777e69 Optimized code.
Former-commit-id: 0a1f82c4a751caf5dbb9429bae48e14763feef4c
2023-08-23 15:42:21 +00:00
fscarmen 2e7a84243e Add load balancing for Github CDN.
Former-commit-id: 8153183cef10925c108e9db329cf2ada208ab948
2023-08-22 11:08:34 +00:00
fscarmen 570b09e6fd Add Github CDN.
Former-commit-id: 0d9c81396b71a65352429bd4af3a9ad48420573c
2023-08-21 17:39:17 +00:00
fscarmen cbebd7e069 Add xxd dependency to registe warp account.
Former-commit-id: 7840e95b97e7a4cd32c81151581e49a371d357ab
2023-08-01 13:25:48 +00:00
fscarmen 7e48c6a7fd Optimized code.
Former-commit-id: 594e1d5944ce357ea865054fa53ed4c050ec3c49
2023-07-16 10:34:42 +00:00
fscarmen d7072cefda Fix a bug in registe api.
Former-commit-id: 2196a48c1a2939fbe4f3ce8834d4cbfbb2c71326
2023-07-06 02:56:58 +00:00
fscarmen d5aafe42d2 Optimize the method of determining TUN.
Former-commit-id: d4b420c281a6b289f84f891bf3380b5195c32172
2023-07-04 08:02:13 +00:00
fscarmen d9840205c5 Optimized code.
Former-commit-id: ce80636dc35174409630c61bb044534365cacac9
2023-06-28 16:12:26 +00:00
fscarmen 5b66e840ef Update registe api method.
Former-commit-id: 9fbab92d050b23ae43090fa4f8c6f184af2e24c9
2023-06-27 16:42:38 +00:00
fscarmen e83f64aa9d V2.53 Wireproxy proxy mode supports warp dualstack
Former-commit-id: a8b5f7a962fd0f0664c70292d7cd975e926c0b89
2023-06-27 10:17:10 +00:00
fscarmen 8501f44f1c Update Cloudflare official WARP api.
Former-commit-id: 6c749a20bf584f55ced6773e9ca37f207267a710
2023-06-24 13:52:01 +00:00
fscarmen e3cb026962 Update the xray templates.
Former-commit-id: 148efa70e2a3fb1c25e8d0fca1ff27b11450a064
2023-06-22 15:52:07 +00:00