Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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).