🚀 The Ultimate Web Proxy Platform with Advanced Features, Developer Tools & Comprehensive User Experience
SlowGuardian v9 is a revolutionary web proxy platform featuring a stunning modern interface, comprehensive developer tools, advanced user management, and an extensible plugin architecture. Built from the ground up for performance, security, and customization.
- Breathtaking v9 Design: Completely redesigned with glass morphism and smooth animations
- Multi-Tab Browser System: Advanced tabbed browsing with session management
- Performance Mode: Optimized interface for older hardware with reduced visual effects
- 5 Beautiful Themes: Default, Cyberpunk, Ocean, Sunset, and Catppuccin Mocha
- Custom Theme Creator: Build and share your own themes with live preview
- Mobile-First Design: Perfect experience across all devices and screen sizes
- Comprehensive Admin Panel: Full control over users, content, and site functionality
- Real-Time User Monitoring: Live session tracking and management
- Per-User Website Blocking: Block specific domains for individual users
- Global Site Controls: Emergency pause functionality with password protection
- Account Management System: Create and manage multiple admin accounts
- User Session Control: Pause, block, or ban users through the admin interface
- 100+ Built-in Features: Comprehensive plugin collection covering all use cases
- Plugin Categories: User Experience, Productivity Tools, Customization, and Advanced Features
- Real-Time Management: Enable/disable plugins with instant effect
- Plugin Store Interface: Beautiful management UI with search and filtering
- Performance Monitoring: Track resource usage and plugin impact
- Developer API: Full plugin development framework with documentation
- About:Blank Auto-Cloaking: Automatic popup disguise system
- Advanced Screenshot Protection: Multi-layer screenshot detection and prevention
- Tab Disguising: Intelligent favicon and title masking
- Encrypted Cookie Storage: Secure settings persistence across sessions
- Password Protection: Multi-level authentication with role-based access
- Secure Proxy Technology: Enhanced Ultraviolet proxy with automatic redirects
- Extensive Game Library: 50+ popular unblocked games across all genres
- Modern App Collection: TikTok, LinkedIn, Canva, Figma, Notion, Duolingo, Khan Academy, Coursera, Codecademy, Replit, and more
- Cloud Gaming Support: GeForce NOW and Now.gg compatibility
- Search & Filtering: Advanced search with category-based filtering
- Favorites System: Bookmark your most-used games and apps
- 6-Step Setup Wizard: Comprehensive initial configuration for new installations
- Hardware Optimization: Automatic performance tuning based on device capabilities
- 4-Step User Onboarding: Guided tour for new users with interactive tutorials
- Smart Defaults: Optimal configurations for different use cases
- Developer Quick Start: Streamlined setup for administrators and developers
- Ultraviolet Proxy Engine: Fast, reliable proxy technology with enhanced compatibility
- Smart Caching: Intelligent asset caching for lightning-fast load times
- Resource Optimization: CPU and memory usage optimization with performance monitoring
- Cross-Platform: Works perfectly on Windows, macOS, Linux, and mobile devices
- Production Ready: Battle-tested architecture with comprehensive error handling
- Fixed Onboarding System: Resolved critical modal positioning issues with guaranteed button visibility
- Performance Mode: Optimized interface for less powerful devices with reduced animations
- First-Boot Setup: Comprehensive wizard for optimal initial configuration
- Enhanced Mobile Support: Touch gestures, responsive design, and mobile-optimized controls
- Advanced Developer Mode: Complete administrative control with real-time monitoring
- Plugin Architecture: 100+ features converted to modular plugin system
- API Integration: ChatGPT integration with custom API key support
- Comprehensive Documentation: Plugin development guides and API references
- Fixed Modal Systems: Resolved conflicts between setup and onboarding modals
- Enhanced Proxy System: Improved URL handling and automatic redirect management
- Cookie-Based Persistence: Robust settings storage with localStorage fallback
- Error Recovery: Comprehensive error handling and automatic recovery systems
- Browser Tabs System: Multi-tab browsing with session saving and keyboard shortcuts
- Custom 404 Page: Beautiful error page with navigation options
- Feature Management: Complete interface for enabling/disabling features
- Advanced Themes: Live preview and custom theme creation tools
- Node.js ≥ 18.0.0
- npm ≥ 7.0.0 or yarn ≥ 1.22.0
# Clone the repository
git clone https://github.com/zgr2575/SlowGuardian.git
cd SlowGuardian
# Install dependencies
npm install
# Start the server
npm startThe server will start on http://localhost:8080. On first visit, you'll be guided through the setup
wizard.
# Development with auto-reload
npm run dev
# Code formatting
npm run format
# Linting
npm run lint
npm run lint:fix
# Testing
npm test
# Build for production
npm run build- URL:
http://localhost:8080/developer - Username: Set via
ADMIN_USERNAMEenvironment variable - Password: Set via
ADMIN_PASSWORDenvironment variable
Important: Developer mode is disabled by default. To enable it, set
developerMode.enabled = trueinconfig.jsand configure credentials via environment variables before starting the server. The server will refuse to start if developer mode is enabled without credentials set.
Configure SlowGuardian through config.js:
const config = {
// Server Settings
version: 9,
port: process.env.PORT || 8080,
host: process.env.HOST || "0.0.0.0",
// Security & Authentication
challenge: false,
users: {
admin: "SlowGuardian2025!",
},
// Features
routes: true,
local: true,
plugins: true,
developerMode: true,
// Performance
performance: {
caching: true,
compression: true,
optimization: true,
},
// Proxy Settings
proxy: {
ultraviolet: true,
autoRedirect: true,
errorRecovery: true,
},
// Development
debug: false,
logLevel: "info",
};SlowGuardian v9 features a powerful plugin system. Here's a basic plugin example:
// plugins/example-plugin/plugin.js
export default {
manifest: {
name: "example-plugin",
version: "1.0.0",
description: "Example plugin for SlowGuardian v9",
author: "Your Name",
category: "productivity",
permissions: ["storage", "notifications"],
},
onLoad(api) {
// Plugin initialization
console.log("Example plugin loaded!");
// Register event listeners
api.events.on("pageLoad", this.handlePageLoad.bind(this));
},
onUnload() {
// Cleanup
console.log("Example plugin unloaded!");
},
handlePageLoad(url) {
// Handle page load events
api.notifications.show(`Navigated to: ${url}`);
},
// Plugin routes
routes: {
"/plugin/example": {
method: "GET",
handler: (req, res) => {
res.json({ message: "Hello from plugin!" });
},
},
},
// Settings interface
settings: {
enabled: {
type: "boolean",
default: true,
label: "Enable Example Feature",
},
apiKey: {
type: "string",
default: "",
label: "API Key",
secure: true,
},
},
};- Smart search suggestions, gesture navigation, quick access toolbar, auto-complete, bookmarks system
- Built-in note taking, advanced screenshot tools, PDF reader, download manager, password manager
- Advanced theme builder, CSS injection, layout customizer, icon packs, animation controls
- AI assistant foundation, VPN integration prep, blockchain wallet structure, automation scripts
- Real-time online user monitoring
- Session tracking and analytics
- User blocking and banning
- Activity logging and reporting
- Per-user website blocking
- Global site pause functionality
- Emergency controls with password protection
- Content filtering and management
- Performance monitoring and analytics
- Plugin management and deployment
- Theme customization and distribution
- Security settings and authentication
- ChatGPT integration with custom API keys
- Multiple AI model support (GPT-3.5, GPT-4, GPT-4 Turbo)
- Context-aware responses
- Floating assistant panel
- Multi-tab browsing with session management
- Keyboard shortcuts (Ctrl+T, Ctrl+W, Ctrl+Shift+T)
- Tab duplication and context menus
- Loading animations with helpful tips
- About:blank automatic popup cloaking
- Screenshot protection with multiple detection methods
- Tab disguising with dynamic titles and favicons
- Secure cookie-based settings persistence
- 5 built-in themes with live preview
- Custom theme creator with CSS injection
- Moveable sidebar buttons and layout customization
- Performance mode for older hardware
- 50+ carefully curated games across all genres
- 25+ modern web applications and productivity tools
- Advanced search and filtering capabilities
- Favorites and bookmark system
- Navigation system fixes
- Game and app launching
- About:blank popup functionality
- Particle system with fallbacks
- Cookie-based settings persistence
- Proxy system enhancements
- Screenshot protection system
- Browser URL display improvements
- Comprehensive settings interface
- Mobile responsiveness optimization
- Custom theme creation tools
- Developer mode with admin panel
- User management and monitoring
- Plugin system architecture
- ChatGPT integration
- First-boot setup wizard
- Advanced analytics dashboard
- Plugin marketplace
- Multi-language support
- Advanced AI features
- Enterprise management tools
- Development Setup
- Architecture Overview
- Plugin Development Guide
- API Reference
- Contributing Guidelines
# Build and run with Docker
docker build -t slowguardian-v9 .
docker run -p 8080:8080 slowguardian-v9
# Using Docker Compose
docker-compose up -d# Required
PORT=8080
NODE_ENV=production
# Optional
ADMIN_USERNAME=admin
ADMIN_PASSWORD=SlowGuardian2025!
DEBUG=false
ENABLE_ANALYTICS=true
PLUGIN_SYSTEM=true
DEVELOPER_MODE=trueWe welcome contributions! Please see our Contributing Guide for details.
- Fork the repository
- Clone your fork:
git clone https://github.com/yourusername/SlowGuardian.git - Create a feature branch:
git checkout -b feature/amazing-feature - Make your changes and test thoroughly
- Run quality checks:
npm run build && npm run lint && npm test - Commit your changes:
git commit -m 'Add amazing feature' - Push to your branch:
git push origin feature/amazing-feature - Open a Pull Request with detailed description
- Follow the existing code style and patterns
- Write comprehensive tests for new features
- Update documentation for any API changes
- Ensure mobile compatibility for UI changes
- Test across different browsers and devices
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
- Ultraviolet Team - For the exceptional proxy technology
- Contributors - For continuous improvements and feedback
- Community - For testing, bug reports, and feature suggestions
- Open Source Projects - For the tools and libraries that make SlowGuardian possible
- 📚 Documentation: docs/
- 🐛 Bug Reports: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 🔧 Development: Contributing Guide
- 📧 Contact: Create an Issue
- Lines of Code: 50,000+
- Plugin System: 100+ Features
- Supported Games: 50+
- Supported Apps: 25+
- Themes Available: 5 Built-in + Custom Creator
- Browser Compatibility: All Modern Browsers
- Mobile Support: Full Responsive Design
⭐ Star on GitHub • 🍴 Fork • 📖 Docs • 🐛 Issues
Made with ❤️ by the SlowGuardian Community
