Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ubuntu | 723 | a year ago | 21 | apache-2.0 | Shell | |||||
Virtual machine templates for Ubuntu written in legacy JSON | ||||||||||
Kubernetes Vagrant Coreos Cluster | 602 | 5 years ago | 29 | apache-2.0 | Shell | |||||
Kubernetes cluster (for testing purposes) made easy with Vagrant and CoreOS. | ||||||||||
Vagrant Proxyconf | 494 | 5 | 3 years ago | 34 | July 03, 2020 | 18 | mit | Ruby | ||
Vagrant plugin that configures the virtual machine to use proxies | ||||||||||
Prax | 482 | 6 years ago | 23 | other | Ruby | |||||
Rack proxy server for development | ||||||||||
Centos | 423 | a year ago | 2 | apache-2.0 | Shell | |||||
Virtual machine templates for CentOS written in legacy JSON | ||||||||||
Macos | 316 | a year ago | 9 | mit | Shell | |||||
Virtual machine templates for macOS written in legacy JSON | ||||||||||
Debian | 195 | a year ago | apache-2.0 | Shell | ||||||
Virtual machine templates for Debian written in legacy JSON | ||||||||||
Pool | 166 | 8 years ago | 26 | other | Ruby | |||||
The simplest proxy service to access your Dockerized webapps by Git commit-id. | ||||||||||
Xxelab | 130 | 2 years ago | mit | HTML | ||||||
A simple web app with a XXE vulnerability. | ||||||||||
Joindin Web2 | 95 | 4 months ago | 80 | bsd-3-clause | PHP | |||||
HTTP Frontend For the Joind.in API |
Example setup for running polipo proxy server in a Vagrant box.
This can be used in combination with the vagrant-proxyconf plugin to cache most HTTP traffic of the VMs to speed up Vagrant usage. The configuration should be easy to customize either as well for local machines as for cloud providers.
Polipo does its best also when offline. But as it can't cache HTTPS traffic, you might want to use vagrant-cachier in combination with vagrant-proxyconf if you aim to use Vagrant without internet connection at times.
Note that the example configuration allows access from everywhere. That should be fine when running on local machine or internal network, but not a good idea if the machine is accessible from internet.
Install Vagrant 1.2 or later: www.vagrantup.com/downloads
With Vagrant versions older than 1.7, install the vagrant-omnibus plugin:
vagrant plugin install vagrant-omnibus
Clone this repository and customize as needed:
git clone https://github.com/tmatilai/polipo-box.git
cd polipo-box
# edit Vagrantfile
Spin up the box
vagrant up
Install the vagrant-proxyconf plugin:
vagrant plugin install vagrant-proxyconf
Configure all Vagrant boxes to use the proxy by default. Put something like the following to $HOME/.vagrant.d/Vagrantfile:
Vagrant.configure("2") do |config|
config.proxy.http = "http://192.168.33.200:8123/"
config.proxy.no_proxy = "localhost,127.0.0.1"
# other global configuration
end