OutFleet: Master Your OutLine VPN
Streamline OutLine VPN experience. OutFleet offers centralized key control for many servers, users and always-updated Dynamic Access Keys instead of ss:// links
Request Feature
About The Project
Key Features
-
Centralized Key Management Administer user keys from one unified dashboard. Add, delete, and allocate users to specific servers effortlessly.
-
Distribute ssconf:// links that are always up-to-date with your current server configurations. Eliminate the need for manual link updates.
Why OutFleet?
Tired of juggling multiple home servers and the headache of individually managing users on each? OutFleet was born out of the frustration of not finding a suitable tool for efficiently managing a bunch of home servers.
Built With
Django, Postgres SQL and offer hassle-free deployment using Kubernetes or docker-compose
Installation
Docker deploy is easy:
docker-compose up -d
Setup sslocal service on Windows
Shadowsocks servers can be used directly with sslocal. For automatic and regular password updates, you can create a Task Scheduler job to rotate the passwords when they change, as OutFleet manages the passwords automatically. You may run script in Admin PowerShell to create Task for autorun sslocal and update connection details automatically using Outfleet API
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force; Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/house-of-vanity/OutFleet/refs/heads/master/tools/windows-helper.ps1" -UseBasicParsing).Content
Firefox PluginProxy Switcher and Manager && Chrome plugin Proxy Switcher and Manager
Keep in mind that all user keys are stored in a single config.yaml file. If this file is lost, user keys will remain on the servers, but OutFleet will lose the ability to manage them. Handle with extreme caution and use backups.