Refer to Github for the complete documentation
This container routes all crawler traffic through a VPN connection to the outside world. Follow the following steps to install this connection properly:
- Obtain a valid
.ovpn
file from your favorite VPN provider - Place this file in this (
/vpn
) folder together with the provider's.crt
certificate - Make sure that the authentication within the
.ovpn
file is set toauth-user-pass auth.txt
. If not, add this to the file manually. - Replace the
VPN_USER
andVPN_PASSWORD
environment variables with the correct values. - While starting the container, docker-compose will put these credentials in the
auth.txt
file inside the container - Find out what AS number is associated with this VPN connection. Set this AS number in the
.env
file atVPN_ASN
. This serves as a check if connections are routed through the VPN or not. - Start the VPN container together with the other parts of the pipeline by using
docker compose up --build