baoweise-bot
|
3daa4f0735
|
fix: add null checks for UI elements to prevent runtime errors when updating status nodes
|
2026-05-31 14:04:34 +08:00 |
|
baoweise-bot
|
b23b0b3499
|
feat: add proxy support for API fetching and improve UI stability with defensive null checks
|
2026-05-31 13:52:43 +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
|
128586a62f
|
fix: add name attributes to login inputs and trim whitespace from credentials
|
2026-05-30 15:27:19 +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
|
46db7a1836
|
feat: enhance error logging and diagnostic messaging for proxy/routing failures and improve UI button layout consistency
|
2026-05-30 14:08:42 +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-bot
|
531beca616
|
refactor: optimize tunnel management, add log cleanup throttling, and improve proxy connection reliability
|
2026-05-29 23:41:05 +08:00 |
|
baoweise
|
88d241f595
|
feat: add outbound routing configuration modal and dedicated management button
|
2026-05-29 14:54:58 +08:00 |
|
baoweise
|
8ec467d668
|
style: add custom background and text color to select options in vpngate_manager.py
|
2026-05-29 14:26:55 +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
|
c2cc3780ec
|
docs: update project documentation in README.md
|
2026-05-29 14:10:15 +08:00 |
|
baoweise
|
224f7f2f48
|
feat: implement routing_mode configuration to support auto, fixed_ip, and fixed_region selection
|
2026-05-29 14:09:28 +08:00 |
|
baoweise
|
06ca67306a
|
docs: update README with project information and usage instructions
|
2026-05-29 13:43:14 +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
|
71aaa5418c
|
docs: update project description and setup instructions in README
|
2026-05-29 13:36:12 +08:00 |
|
baoweise
|
32d53f7084
|
docs: update project description and setup instructions in README
|
2026-05-29 13:34:18 +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
|
93c1b831e0
|
fix: update proxy protocol to socks5h and correct proxy error key retrieval
|
2026-05-28 23:07:48 +08:00 |
|
baoweise
|
399f305976
|
refactor: replace urllib proxy implementation with curl-based SOCKS5 connectivity testing for improved reliability
|
2026-05-28 23:04:42 +08:00 |
|
baoweise
|
a289b8df4e
|
perf(web): optimize exit check latency by forcing IPv4 DNS resolution and switching from HTTPS to HTTP
|
2026-05-28 22:48:57 +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
|
174b5b7d2a
|
fix(web): replace location.reload() with load() to prevent page flashing and preserve search/scroll states during node switching
|
2026-05-28 22:36:17 +08:00 |
|
baoweise
|
7e7fcecfd0
|
feat: initial open-source release with cleaned codebase
|
2026-05-28 22:27:14 +08:00 |
|