VPN Info¶
VPN Services available to use through DockSTARTer¶
VPN use is only available where we have found a easily configured container that runs as its own self contained unit.
- DelugeVPN
- qBittorrentVPN
- rTorrentVPN
- SABnzbdVPN
- TransmissionVPN
VPN tun driver¶
The VPN containers require an adjustment to your host system:
echo "iptable_mangle" | sudo tee /etc/modules-load.d/iptable_mangle.conf
echo "tun" | sudo tee /etc/modules-load.d/tun.conf
sudo reboot
Access VPN containers remotely¶
If you're attempting to access the Web UI for one of your VPN containers (e.g. TransmissionVPN, DelugeVPN, etc.) from outside of your home network using SWAG, you will need to modify the SWAG configuration file to support the name difference. The sample configs are controlled by LSIO, not by DockSTARTer. So this change is required to get the VPN containers running remotely.
The sample proxy configuration files found in ~/.config/appdata/swag/nginx/proxy-confs/
will need to be modified and as usual, have the .sample removed from the filename.
You will also need to edit the appropriate proxy .conf
. The below example uses the TransmissionVPN container as an example:
Enter either sudo nano transmission.subfolder.conf
or sudo nano transmission.subdomain.conf
depending on your configuration desires and change the below line:
Original
Modified
Save the file out and then restart your containers with a ds -c
command.
How to check if the VPN is working¶
- https://torguard.net/checkmytorrentipaddress.php
- http://www.doileak.com/
- http://ipmagnet.services.cbcdn.com/
- http://test.torrentprivacy.com/
Use a VPN for everything¶
If you require VPN on all connections it is recommended to install OpenVPN as you normally would ( in /etc/openvpn
etc etc) and then have the Docker service started and stopped by the up / down scripts.
You can disable auto starting of the containers by disabling the docker service. An example provided by a user in our community for Ubuntu:
sudo systemctl disable docker
vpnup.sh
vpndown.sh
If you make changes to your .env
file you will need to run ds -c
. If you stop the OpenVPN service, thereby stopping Docker, DockSTARTER might fail. Start your OpenVPN service and run ds -c
again if it didn't work.
PIA with Transmission¶
For PIA VPN Configuration: These pages come in handy -
If you run into slow VPN issues, it may be the container is using a default .ovpn config. So you'd use something like this with Overrides / Introduction: OPENVPN_CONFIG=UK Southampton
depending on your region/location.
Created: May 2, 2019