Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ZhiaDev/mac-proxy-manager
A macOS Menu Bar app built with Flutter for proxy management.
https://github.com/ZhiaDev/mac-proxy-manager
flutter flutter-desktop flutter-macos proxy proxy-manager
Last synced: 26 days ago
JSON representation
A macOS Menu Bar app built with Flutter for proxy management.
- Host: GitHub
- URL: https://github.com/ZhiaDev/mac-proxy-manager
- Owner: ZhiaDev
- License: mit
- Created: 2023-10-05T22:05:05.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-12T16:05:23.000Z (5 months ago)
- Last Synced: 2024-08-04T09:06:01.354Z (4 months ago)
- Topics: flutter, flutter-desktop, flutter-macos, proxy, proxy-manager
- Language: Dart
- Homepage:
- Size: 189 MB
- Stars: 30
- Watchers: 1
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Mac-Menubar-Megalist - ProxyManager
README
# MacOS Proxy Manager ![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/zhiadev/mac-proxy-manager/total?style=flat-square&logo=github&label=DOWNLOADS&labelColor=%2331363C&color=%235648E3)
## About
Proxy Manager is a Flutter application for managing proxy settings on your MacOS MenuBar. It allows you to easily enable or disable HTTP, HTTPS, and SOCKS proxy settings with a single click.![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/zhiadev/mac-proxy-manager/total?style=flat-square&logo=github&label=DOWNLOADS&labelColor=%2331363C&color=%235648E3)
## Features
- Easily configure and enable/disable HTTP, HTTPS, and SOCKS proxies.
- Bypass Proxy Management - Set and clear custom bypass list.
- User-friendly interface for managing proxy settings.
- Real-time status indicators for proxy connections.
- Timer functionality to track proxy usage time.
- Simple and efficient.## Details
- **MVC design pattern**: for separation of concerns and maintainability.
- **GetX for state management**: for efficient and reactive state management.
- **System commands via** `Process.run()`: to manage mac proxy settings.
- `audioplayers` **package**: for implementing click sounds.
- `google_fonts` **package**: to customize the app's fonts.
- **Designed with** `Figma`: for a user-friendly and visually appealing interface.## Getting Started
### 🔗 Download:
You can download the latest release of the app by clicking the button below:### 🛠 Build:
To build the app on your system, follow these steps:
```
git clone --depth 1 https://github.com/ZhiaDev/mac-proxy-manager.git
cd mac-proxy-manager
flutter pub get
flutter run
```## Support
If you like this project, please ⭐ it and share with friends! For questions or assistance, [open an issue here](https://github.com/ZhiaDev/mac-proxy-manager/issues).
## License
You are free to use this code under the [MIT License](LICENSE).