Download the student openvpn profile file and place it in the current directory under the name config.ovpn
Create a file named credentials
and input you VPN username on the first line, and password on the second line, as shown in credentials.example.
Copy .env.example
to .env
and set your desired username and password for the proxy.
Due to crashes of basic_ncsa_auth, squid is currently disabled and replaced by tinyproxy
Generate an account for the proxy:
The following command will ask for a password associated to the provided username
and store it hashed in BCrypt in the file passwords
.
htpasswd -c -B passwords username
To launch the containers
docker-compose up -d
To test the proxy connexion
curl --proxy "proxy_username:proxy_password@proxy_domain:31280" https://extranet.ensimag.fr