ZhiaDev / mac-proxy-manager

A macOS Menu Bar app built with Flutter for proxy management.

Repository from Github https://github.comZhiaDev/mac-proxy-managerRepository from Github https://github.comZhiaDev/mac-proxy-manager

MacOS Proxy Manager GitHub Downloads (all assets, all releases)

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)

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.

License

You are free to use this code under the MIT License.

About

A macOS Menu Bar app built with Flutter for proxy management.

License:MIT License


Languages

Language:Dart 89.4%Language:Swift 7.4%Language:Ruby 3.2%