Skip to content

Simple proxy auto configuration server written in Go.

License

Notifications You must be signed in to change notification settings

junland/pac-mule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pac-mule

Build Status

Simple server written in Go that issues a proxy auto configuration (or PAC) to clients.

Getting pac-mule

The easist way to get pac-mule is to grab a pre-compiled binary in the releases section of this repository

If you want build from source please follow this documentation.

Running pac-mule

To start a basic instance of pac-mule you can fill in the needed paramters and run this command:

MULE_PAC_FILE=<PAC FILE> ./pac-mule start

Now clients can get the config from http://localhost:8080/config

You can also launch a more secure instance of pac-mule by generating a SSL certificate and key. Doing this you can run this command:

MULE_PAC_FILE=<PAC FILE> MULE_TLS=true MULE_PORT=443 MULE_CERT=<SSL CERT FILE> MULE_KEY=<SSL KEY FILE> ./pac-mule start

Now clients can get the config from https://localhost/config

Documentation

If you would like to know more about this software, you can visit the repository documentation which is located here.

Built With

Versioning

I use SemVer 2.0.0 for versioning. For the versions available, see the tags on this repository.

Authors

  • John Unland - Initial work - junland

See also the list of contributors who participated in this project

License

This project is licensed under the GPLv2 License - see the LICENSE file for details.

About

Simple proxy auto configuration server written in Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published