Commit Graph

589 Commits

Author SHA1 Message Date
Kristian Haugene df044de84b Merge pull request #627 from ducseb/patch-1
Fix unpriviligied user to use tun device under docker
2018-10-18 17:43:46 +02:00
ducseb 3a0d891a58 Fix unpriviligied user to use tun device under docker
I've added a chmod to tun device to allow unprivileged docker containers to use tun device and send traffic through the vpn.
Related to this issue: https://github.com/haugene/docker-transmission-openvpn/issues/41
2018-10-18 11:51:24 +02:00
Kristian Haugene b75e11340a Merge pull request #576 from CWSpear/patch-1
Fix broken Nord VPN
2018-08-15 13:29:32 +02:00
Cameron Spear 6c51871097 Fix broken Nord VPN
In commit 17768dca5b, the file that the default conf that Nord VPN was pointing to was removed, so the container will no longer start (errors out saying it can't find the file):
```
Options error: In [CMD-LINE]:1: Error opening configuration file: /etc/openvpn/nordvpn/default
```

**Note:** I don't know if it matters what the default was... I just picked `nl180.nordvpn.com.tcp.ovpn` at random, you can change it if it really matter.

What's weird, is even if I override the config it should use with `OPENVPN_CONFIG`, it still tries to access this file and won't start. For now, I'm sticking to `2.0` to be able to get it to work.
2018-08-14 22:41:09 -07:00
Kristian Haugene c6f9ffab36 Removing line, not doing what it should #572 2018-08-10 11:32:26 +02:00
Kristian Haugene 0d916f9bba Fixing DNS issues #572 when UFW is enabled 2018-08-09 13:04:52 +02:00
Kristian Haugene 464ae88340 Merge pull request #559 from sillyfrog/master
Option to disable iptable REJECT target
2018-08-06 14:54:20 +02:00
Kristian Haugene 28ec82d3f9 Merge branch 'nexusmaniac-patch-2' into dev 2018-07-31 16:37:17 +02:00
Kristian Haugene 6cb37a4560 Merge branch 'patch-2' of https://github.com/nexusmaniac/docker-transmission-openvpn into nexusmaniac-patch-2 2018-07-31 16:36:57 +02:00
Kristian Haugene 3094a9bf09 Merge branch 'aseber-master' into dev 2018-07-31 16:32:56 +02:00
Kristian Haugene 91db352621 Merge branch 'master' of https://github.com/aseber/docker-transmission-openvpn into aseber-master 2018-07-31 16:32:24 +02:00
Kristian Haugene 749a62fe3b Merge pull request #563 from runningshort/patch-1
Create mullvad_us-il_udp53_ipv4.ovpn
2018-07-31 16:20:03 +02:00
Kristian Haugene cb2506c5fd Merge branch 'echaupynx-dev' into dev 2018-07-25 17:05:48 +02:00
Kristian Haugene fdeebe4248 Update package install after #562 2018-07-25 17:05:04 +02:00
Kristian Haugene d278020dc3 Merge branch 'dev' of https://github.com/echaupynx/docker-transmission-openvpn into echaupynx-dev 2018-07-25 16:59:27 +02:00
sillyfrog f2a1899649 Merge branch 'dev' into master 2018-07-25 21:30:15 +10:00
nexusmaniac 60438f3f80 Update Dockerfile.alpine
Could bump the Alpine version to 3.8 now that it's stable? :) In theory it'll pull the latest Transmission-daemon 2.94 too :D

Also, `curl` attempts to run as part of the port forward script for a PIA VPN connection... But we don't install curl :P
2018-07-23 18:44:47 +01:00
Kristian Haugene 088d4cc475 Merge branch 'dcrdev-master' into dev 2018-07-23 16:01:13 +02:00
Kristian Haugene b56480cadd Merge branch 'master' of https://github.com/dcrdev/docker-transmission-openvpn into dcrdev-master 2018-07-23 16:00:23 +02:00
runningshort 1f5de7a658 Create mullvad_us-il_udp53_ipv4.ovpn
Mullvad tunneling over IPv4 vs IPv6 for OMV bridge/older docker containers that don't support IPv6.
2018-07-19 15:37:00 -04:00
dcrdev 4db9d91957 Refactor global permissions logic / add new directive to alpine/arm DockerFile 2018-07-19 19:29:08 +01:00
Pynx Echaup 17768dca5b NordVPN .ovpn: used the updateConfigs.sh
I used the updateConfigs.sh script to update all the NordVPN .ovpn files
2018-07-19 15:54:12 +02:00
Pynx Echaup baccca03e2 made script executable
chmod u+x updateConfigs.sh
2018-07-19 15:51:25 +02:00
Pynx Echaup c97b7d4a38 Unnecessary lines of code removed
Removed some useless code, that was commented anyway
2018-07-19 15:39:49 +02:00
Pynx Echaup 785b46b443 dragfly: Added tool to select best server for the country
Update start.sh as proposed by dragfly
2018-07-19 15:30:02 +02:00
Pynx Echaup 19ce1ed6e5 Update Dockerfile
Install needed tools from dragfly
2018-07-19 15:28:36 +02:00
Pynx Echaup b2343bfa0b Create updateConfigs.sh for Nordvpn
Added updateConfigs.sh file in the nordvpn directory, so the .ovpn files will be automatically updated regularly.
2018-07-19 15:26:50 +02:00
Austin Seber 30949600dc Added support for 'watch-dir-force-generic' 2018-07-19 00:10:47 -07:00
sillyfrog 9c02d1637c Merge branch 'dev' into master 2018-07-19 10:09:38 +10:00
Kristian Haugene 6990609123 Merge pull request #556 from msticninja/dev
Add files via upload
2018-07-18 23:28:42 +02:00
Kristian Haugene bdfb80ca7c Merge pull request #549 from BorysekOndrej/master
Updating ReadMe (regions support port forwarding) and PIA configs
2018-07-18 23:27:27 +02:00
Kristian Haugene 79231e0a36 Merge branch 'dev' into master 2018-07-18 23:26:08 +02:00
Kristian Haugene e86852f273 Merge branch 'master' into dev 2018-07-18 23:22:15 +02:00
Kristian Haugene 764a066b3d Merge pull request #547 from haplo/pass-args-to-script-hooks
Pass on arguments to pre and post start/stop hooks
2018-07-18 23:21:12 +02:00
Kristian Haugene 3b73b38689 Merge branch 'master' into dev 2018-07-18 23:14:45 +02:00
Kristian Haugene 1589e055ea Add default.ovpn symlink 2018-07-18 23:14:06 +02:00
Kristian Haugene 5a96d832e0 Delete default.ovpn due to issues with symlink.
The contents was changed, but not the mode.
https://stackoverflow.com/questions/18411200/git-unable-to-create-symlink-file-name-too-long
2018-07-18 23:11:34 +02:00
Kristian Haugene 93d249d326 Merge pull request #544 from stuartst/newshosting-configs
Updated newshosting configs
2018-07-18 23:02:49 +02:00
Sillyfrog cec73f96dd Option to disable iptable REJECT target
New UFW_DISABLE_IPTABLES_REJECT option that hacks ufw to allow the
prevention of the use of the REJECT iptables target, as this is not
available on some NAS platforms (such as the Synology).
2018-07-17 17:00:29 +10:00
msticninja 245803db9d Add files via upload
New PrivateVPN settings. Ownership and settings changed long ago...
2018-07-13 05:14:55 -05:00
Ondřej Borýsek 0ada663830 PIA change default
ref #549
2018-07-10 15:16:47 +02:00
Ondřej Borýsek 1311b9d679 PIA updates configs
ref #554
2018-07-10 02:59:05 +02:00
Ondřej Borýsek d302efa3a4 PIA modified update script 2018-07-10 02:58:06 +02:00
Ondřej Borýsek 2c444551d7 update readme (PIA port forwarding)
Updating ReadMe to note, that PIA port forwarding is not available in all regions.
Also some typo fixes.
2018-06-27 00:05:39 +02:00
dcrdev 1abc76f066 Add option to disable setting of default permissions 2018-06-26 19:41:16 +01:00
Fidel Ramos 9242c6aa08 Pass on arguments to pre and post start/stop hooks
The start.sh and stop.sh scripts receive a set of arguments from
openvpn when invoked from tunnelUp.sh and tunnelDown.sh. They are:

 * $1: network interface for the VPN (e.g. tun0)
 * $2: interface MTU (e.g. 1500)
 * $3: link MTU (e.g. 1570)
 * $4: local IP (e.g. 10.47.10.6)
 * $5: remote IP if TUN (e.g. 10.47.10.5), network mask if TAP
 * $6: "init" or "restart"

This commit makes these arguments available in
transmission-pre-start.sh, transmission-post-start.sh,
transmission-pre-stop.sh and transmission-post-stop.sh.
2018-06-26 15:35:00 +00:00
stuartst ff5ed2a3f0 Updated newshosting configs
Updated newshosting configs.
2018-06-25 15:14:36 +01:00
Kristian Haugene da0efcdfd3 Merge pull request #541 from Noodle05/master
Fix missing tinyproxy, optimize build
2018-06-21 23:05:15 +02:00
Kristian Haugene ab2a23fe05 Merge pull request #529 from niXta1/patch-1
Update README.MD with instructions for RPC
2018-06-21 23:03:45 +02:00
Wei Gao ec2034a5e3 Fix missing tinyproxy, optimize build 2018-06-21 11:26:56 -07:00