moving transmission control scripts out of configs and into openvpn start.sh, testing with PIA. Also updating PIA config list.

This commit is contained in:
Kristian Haugene 2016-04-09 19:02:03 +02:00
parent b60c515c36
commit 1be2b9fa43
37 changed files with 124 additions and 218 deletions

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote aus-melbourne.privateinternetaccess.com 1194 remote aus-melbourne.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote aus.privateinternetaccess.com 1194 remote aus.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote brazil.privateinternetaccess.com 1194 remote brazil.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote ca.privateinternetaccess.com 1194 remote ca.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote ca-toronto.privateinternetaccess.com 1194 remote ca-toronto.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

18
openvpn/pia/Denmark.ovpn Normal file
View File

@ -0,0 +1,18 @@
client
dev tun
proto udp
remote denmark.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/pia/ca.crt
tls-client
remote-cert-tls server
auth-user-pass /config/openvpn-credentials.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem

18
openvpn/pia/Finland.ovpn Normal file
View File

@ -0,0 +1,18 @@
client
dev tun
proto udp
remote fi.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/pia/ca.crt
tls-client
remote-cert-tls server
auth-user-pass /config/openvpn-credentials.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote france.privateinternetaccess.com 1194 remote france.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote germany.privateinternetaccess.com 1194 remote germany.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote hk.privateinternetaccess.com 1194 remote hk.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

18
openvpn/pia/India.ovpn Normal file
View File

@ -0,0 +1,18 @@
client
dev tun
proto udp
remote in.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/pia/ca.crt
tls-client
remote-cert-tls server
auth-user-pass /config/openvpn-credentials.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote ireland.privateinternetaccess.com 1194 remote ireland.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote israel.privateinternetaccess.com 1194 remote israel.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote italy.privateinternetaccess.com 1194 remote italy.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote japan.privateinternetaccess.com 1194 remote japan.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote mexico.privateinternetaccess.com 1194 remote mexico.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote nl.privateinternetaccess.com 1194 remote nl.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -0,0 +1,18 @@
client
dev tun
proto udp
remote nz.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/pia/ca.crt
tls-client
remote-cert-tls server
auth-user-pass /config/openvpn-credentials.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem

18
openvpn/pia/Norway.ovpn Normal file
View File

@ -0,0 +1,18 @@
client
dev tun
proto udp
remote no.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca /etc/openvpn/pia/ca.crt
tls-client
remote-cert-tls server
auth-user-pass /config/openvpn-credentials.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote ro.privateinternetaccess.com 1194 remote ro.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote russia.privateinternetaccess.com 1194 remote russia.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote sg.privateinternetaccess.com 1194 remote sg.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote sweden.privateinternetaccess.com 1194 remote sweden.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote swiss.privateinternetaccess.com 1194 remote swiss.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote turkey.privateinternetaccess.com 1194 remote turkey.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote uk-london.privateinternetaccess.com 1194 remote uk-london.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote uk-southampton.privateinternetaccess.com 1194 remote uk-southampton.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-california.privateinternetaccess.com 1194 remote us-california.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-east.privateinternetaccess.com 1194 remote us-east.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-florida.privateinternetaccess.com 1194 remote us-florida.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-midwest.privateinternetaccess.com 1194 remote us-midwest.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-newyorkcity.privateinternetaccess.com 1194 remote us-newyorkcity.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-seattle.privateinternetaccess.com 1194 remote us-seattle.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-siliconvalley.privateinternetaccess.com 1194 remote us-siliconvalley.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-texas.privateinternetaccess.com 1194 remote us-texas.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -1,5 +1,5 @@
client client
dev tun0 dev tun
proto udp proto udp
remote us-west.privateinternetaccess.com 1194 remote us-west.privateinternetaccess.com 1194
resolv-retry infinite resolv-retry infinite
@ -16,9 +16,3 @@ reneg-sec 0
crl-verify /etc/openvpn/pia/crl.pem crl-verify /etc/openvpn/pia/crl.pem
# OpenVPN controls startup and shut down of transmission
script-security 2
up /etc/transmission/start.sh
down /etc/transmission/stop.sh

View File

@ -45,4 +45,6 @@ echo $TRANSMISSION_RPC_PASSWORD >> /config/transmission-credentials.txt
# Persist transmission settings for use by transmission-daemon # Persist transmission settings for use by transmission-daemon
dockerize -template /etc/transmission/environment-variables.tmpl:/etc/transmission/environment-variables.sh /bin/true dockerize -template /etc/transmission/environment-variables.tmpl:/etc/transmission/environment-variables.sh /bin/true
exec openvpn $OPENVPN_OPTS --config "$OPENVPN_CONFIG" TRANSMISSION_CONTROL_OPTS="--script-security 2 --up /etc/transmission/start.sh --down /etc/transmission/stop.sh"
exec openvpn $TRANSMISSION_CONTROL_OPTS $OPENVPN_OPTS --config "$OPENVPN_CONFIG"