22 Commits
Author SHA1 Message Date
Aimili fbea9bee36 Refine V2.1 source and Docker release 2026-08-26 23:42:00 +08:00
Aimili a9cf220500 Release AimiliVPN V2.1 stable channel 2026-08-26 23:13:30 +08:00
baoweise-bot 676188ca1a feat: add proxy authentication, limit concurrent connections, and allow configurable proxy port. 2026-06-07 12:57:37 +08:00
baoweise-bot 2ee863b72f fix: handle EOF in input polling, add SSL cert path, reduce concurrent workers, and correct routing filter logic 2026-06-07 12:19:04 +08:00
baoweise-bot ff9d264f3c refactor: improve socket handling, optimize node IP enrichment, and enforce thread safety in VPN management 2026-06-05 00:54:16 +08:00
baoweise-bot 0c2f3a84f0 Fix Fixed IP reconnection, cap concurrent workers, and add Oracle/Amazon Linux support 2026-06-05 00:18:34 +08:00
baoweise-bot 7eaf337bc6 refactor: simplify deployment branch logic in install script and update default local proxy host to 127.0.0.1 2026-05-31 14:35:59 +08:00
baoweise-bot ec0e4b2ee6 feat: allow branch selection via CLI and improve auto-detection logic in installation script and update documentation 2026-05-31 14:30:29 +08:00
baoweise-bot 5c427cf80a feat: allow custom proxy port configuration and improve API fetch reliability with multi-strategy connection attempts and thread-safe logging. 2026-05-31 13:43:51 +08:00
baoweise-bot 5a49d09e69 fix: detect and auto-configure rp_filter to loose mode (2) to prevent policy routing packet loss 2026-05-30 15:04:47 +08:00
baoweise-bot 28c32c59d2 feat: enable full IPv6/dual-stack support for networking, proxy binding, and web management interface 2026-05-30 14:47:37 +08:00
baoweise-bot 7b9248c4df feat: implement comprehensive error diagnostics and structured error codes for VPN connectivity, API fetching, and proxy initialization. 2026-05-30 14:02:39 +08:00
baoweise df3370780c feat: auto-detect existing git branch during installation in install.sh 2026-05-29 14:22:13 +08:00
baoweise 280dc50020 feat: update deployment script to use bate branch for source installation 2026-05-29 14:20:42 +08:00
baoweise 5123566b1c feat: add country-locking functionality for outbound traffic and optimize status UI interaction in shell scripts 2026-05-29 13:42:01 +08:00
baoweise 320e454502 feat: add multi-distribution support for package management and system service managers in installation script 2026-05-29 13:29:09 +08:00
baoweise 09d1d6b02b feat: optimize node fetching with conditional retries and implement post-connection proxy health checks and UI status updates 2026-05-28 23:43:19 +08:00
baoweise 9ca777488c fix: add recursive depth limit to auto_switch_node, improve connection status tracking, and implement UUID-based session management 2026-05-28 23:33:56 +08:00
baoweise 883c7c18ee feat: add support for exit, refresh, and newline handling in the menu input loop 2026-05-28 23:11:16 +08:00
baoweise 54bf62369b feat(security): make default web UI admin username randomly generated by default instead of using hardcoded 'admin' 2026-05-28 22:40:20 +08:00
baoweise 4ebe42e4ce fix(cli): block on getch() to avoid background menu refreshing and viewport snapping during scroll 2026-05-28 22:38:58 +08:00
baoweise 7e7fcecfd0 feat: initial open-source release with cleaned codebase 2026-05-28 22:27:14 +08:00