Demo App. AI Slop coded localhost SSL Proxy Server Manager using Docker
- Dart 61.9%
- C++ 20.2%
- CMake 15.8%
- C 1.2%
- Swift 0.9%
| lib | ||
| linux | ||
| macos | ||
| test | ||
| windows | ||
| .gitignore | ||
| .metadata | ||
| analysis_options.yaml | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
Reversy
Reversy is a Flutter desktop app for managing local reverse proxy entries. It stores proxy definitions and groups locally, can mark proxies as ready after setup, and can generate Docker Compose/nginx configuration for launchable proxies.
Supported Target
This project is currently macOS-only.
macos/
The linux/ and windows/ folders are still checked in, but those targets do not currently work.
Requirements
- Flutter SDK with desktop support enabled
- Docker, if you want to launch generated proxy containers
Development
Fetch dependencies:
flutter pub get
Run the app:
flutter run -d macos
Run tests:
flutter test
Run static analysis:
flutter analyze
Local Data
By default, Reversy stores its data in:
~/.reversy
Set REVERSY_HOME to use a different data directory:
REVERSY_HOME=/path/to/reversy-data flutter run -d macos
The app creates and maintains JSON data files for proxies and groups in that directory. Docker and nginx files generated by the app are also written there.