Vicaria is a Java based open source http proxy server cloned and rebranded from the Java HTTP Proxy Server (jHTTPp2), developed by Benjamin Kohl - http://jhttp2.sourceforge.net
So, jHTTPp2 is the foundation and Vicaria simply compliments it.
The project is still in its infancy stage and should be treated as experimental and not production ready, since the original project development and support stopped in 2006. Current project (Vicaria) hopefully will pick up from where things stopped and progress further to a mature product.
- Java 1.8 and above
Vicaria does not have/require any installation steps. On Windows, simply execute the 'vicaria.bat' file and on '*nix', the bash script can be used. On successful execution, an instance of the server with default configurations will be spawned and listening on 'http://localhost:8088'.
Feel free to update the configs under the 'server.properties' file. To understand more on the config, please refer to manual located in the 'htdocs' directory.
Should something go wrong and you'd like to report a bug, please do so here at Github issues or reach out on StackOverflow (using the vicaria tag)
Project is still a work in progress and no standards are put in place etc - Still working on that. However, please feel free to fork project.
Please, please, please do report any issues you pick up here. Would appreciate that.
Vicaria is under GPL2. For more info, please go here