[Project Release] ProxyMaster – Linux GUI for Proxy & Package Manager Settings

Hi everyone,

I often had problems managing proxy settings on Linux, especially in KDE. It was frustrating to edit proxy variables in the terminal every time I needed to change something, and keeping package managers working with proxies was even harder.

To solve this, I developed ProxyMaster – a desktop application that makes proxy management easy and user-friendly.

Features:

  • Edit and save proxy environment variables (http_proxy, https_proxy, ftp_proxy, no_proxy)
  • Toggle proxy ON/OFF for system and shell
  • Manage proxy settings for package managers: apt, dnf, pacman, zypper
  • History of successful proxy values for quick reuse
  • Dark/Light theme support
  • Command log area for feedback

Requirements:

  • Python 3.7+
  • PyQt6 (or PyQt5)
  • pkexec
  • Linux system with apt, dnf, pacman, or zypper

How to run:

pip install PyQt6  # or PyQt5
python3 main.py

Or use the AppImage version for easy distribution, but you still need to install all requirements (Python, PyQt6/PyQt5, pkexec, etc.) on your system for full functionality.

Project page & README:

I’d love feedback, advice, and help testing on different Ubuntu/fedora/arch… setups. Please let me know if everything works for you, or if you have suggestions for improvement!

Thanks in advance!

1 Like

:backhand_index_pointing_right: Update: The AppImage now works independently and no longer requires you to install Python, PyQt, or other dependencies separately. Just download, make it executable, and run.