A web-based application for managing Proxy Auto-Configuration (PAC) files.
- Create, edit, and delete PAC files
- Test URLs against PAC rules
- View access logs for each PAC file
- Manage proxy rules including:
- Proxied domains
- Proxied IP ranges
- Bypassed IP ranges
-
Clone the repository:
git clone https://github.com/dodid/pac-proxy-manager.git cd pac-proxy-manager
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
uvicorn app.main:app
-
Access the application at
http://localhost:8000
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/YourFeature
) - Create a new Pull Request
MIT License - See LICENSE for more information