Skip to content

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

License

Notifications You must be signed in to change notification settings

ZhiaDev/mac-proxy-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.