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

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MacOS Proxy Manager

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.

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.