Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

OpenVPN Client:32 and 64-bit: Your Private and Secure Path to the Internet

Featured Replies

Hi is there anyway to get the port forward plugin to work with Deluge instead of transmission?

  • 1 month later...
  • Replies 546
  • Views 164.7k
  • Created
  • Last Reply
  • Author

When it's solved from Toms side ( i Think), some issue with PHP commands in the plugin for B4

 

//Peter

 

Issue with saving config file are now solved for the x64 version.

 

//Peter

Hi,

 

Is it possible to route Plex traffic outside of the VPN. I am trying to access my Plex server remotely (and so is my family), while it shows up as being shared....it is unavailable.

 

Please help. I am trying to avoid buying a separate machine JUST for Plex.

 

I found https://forums.plex.tv/index.php/topic/112441-how-to-vpn-and-plex-tutorial/?hl=%2Bplex+%2Bvpn on the plex forums...but I am so lost. Does the OpenVPN client support IP Tables?

 

Someone help, please! :)

  • Author

Does the OpenVPN client support IP Tables?

 

Absolutely, you need to iptables packages first, http://packages.slackware.com/?r=slackware64-14.1&p=iptables-1.4.20-x86_64-1.txz&f

 

here are some link to start using iptables

http://docs.slackware.com/howtos:security:basic_security

http://www.slackware.com/~alien/efg/

http://www.linuxquestions.org/questions/slackware-14/firewall-iptables-rules-in-slackware-13-64bit-for-single-machine-directly-connected-778653/

 

Script: https://www.ledow.org.uk/linux/rc.firewall

 

 

And then google, there a tons of information about iptables on slackware

 

 

//Peter

I just wanted to note that we've tested the OpenVPN Client plugin with unRAID 6 Beta 6 and sending traffic through to a Docker container using that VPN works great.  We specifically tested this with BT Sync.  We haven't tested the server plugin yet, but I would think that will work just the same.

I just wanted to note that we've tested the OpenVPN Client plugin with unRAID 6 Beta 6 and sending traffic through to a Docker container using that VPN works great.  We specifically tested this with BT Sync.  We haven't tested the server plugin yet, but I would think that will work just the same.

Is a firewall being created/used with this effort?  This has been the Achilles with this plugin if using a commercial VPN provider vs. your own client/server.  It punches a hole in any security measures you have as it opens the unfiltered Internet inside of unRAID.  Without iptables/firewall properly configured and in place you are exposed to whatever the commercial VPN provider does not block.

I just wanted to note that we've tested the OpenVPN Client plugin with unRAID 6 Beta 6 and sending traffic through to a Docker container using that VPN works great.  We specifically tested this with BT Sync.  We haven't tested the server plugin yet, but I would think that will work just the same.

Is a firewall being created/used with this effort?  This has been the Achilles with this plugin if using a commercial VPN provider vs. your own client/server.  It punches a hole in any security measures you have as it opens the unfiltered Internet inside of unRAID.  Without iptables/firewall properly configured and in place you are exposed to whatever the commercial VPN provider does not block.

iptables I believe is included now with beta 6 v6.

 

Sent from my Nexus 5 using Tapatalk

 

 

  • 1 month later...

Hi all! I'm tearing my hair out trying to get this to work with PIA. I get the error: ERROR: could not read Auth username from stdin. What am I doing wrong? Here is my ovpn file:

 

client

dev tun

proto udp

remote us-california.privateinternetaccess.com 1194

resolv-retry infinite

nobind

persist-key

persist-tun

ca ca.crt

tls-client

remote-cert-tls server

auth-user-pass

comp-lzo

verb 1

reneg-sec 0

crl-verify crl.pem

 

auth-user-pass /boot/config/plugins/openvpn/password.txt

~

 

 

What server are you trying to connect to? I had the same problem and had to modify the opvn file. It seems pia made some recent changes that dont work with this plugin.

  • Author

I see 2 lines with auth-user-pass, the last line is added by the plugin, but the plugin shall replace do its only one line with path to the password file. Try to remove the line with auth-user-pass and see what happens. I use PIA ma self, I take a look later today .

 

 

Sent from my iPhone using Tapatalk 2

  • Author

@muadib

No problem to use PIA, I DL new files from them, then started plugin ,all fine. They do have added a new file " crl.pem" be sure to have that file in your folder where ovpn file are.

 

What version are you on? 32 or 64 bit ?

 

My ovpn after plugin have updated it.

 

client
proto udp
dev tun5
remote sweden.privateinternetaccess.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
tls-client
remote-cert-tls server
comp-lzo
verb 1
reneg-sec 0
crl-verify crl.pem



auth-user-pass /boot/config/plugins/openvpn/password.txt

status /tmp/openvpn/openvpn-status.log

 

  • Author

Hi all! I'm tearing my hair out trying to get this to work with PIA. I get the error: ERROR: could not read Auth username from stdin. What am I doing wrong? Here is my ovpn file:

 

client

dev tun

proto udp

remote us-california.privateinternetaccess.com 1194

resolv-retry infinite

nobind

persist-key

persist-tun

ca ca.crt

tls-client

remote-cert-tls server

auth-user-pass

comp-lzo

verb 1

reneg-sec 0

crl-verify crl.pem

 

auth-user-pass /boot/config/plugins/openvpn/password.txt

~

 

Have you edit this file by your self ?

 

there are one line that are not correct.

dev tun

shall be updated from the plugin to

dev tun5

and some line are missing

 

 

//Peter

Yes, I did edit the file myself, based on posts I saw here. Could that be the issue?

Hi,

 

sorry for my noob questions but i´m not a linux and network expert. I want to use this nice plugin with an commercial vpn hoster. I only want to use the vpn client to go to the internet. What must i configure if i want to access the server from my internal ips ? What must i configure so that my server will not reachable from the internet over the ip from the vpn hoster ? I dont want to see my server in the internet only access through internal ip 192.168.x.x from my mediacenter and my home pc ?

 

Hope you understand what i mean ?

 

Greet

Eisi

 

Yes

 

 

Sent from my iPhone using Tapatalk 2

That was it, thanks!

Hi,

 

sorry for my noob questions but i´m not a linux and network expert. I want to use this nice plugin with an commercial vpn hoster. I only want to use the vpn client to go to the internet. What must i configure if i want to access the server from my internal ips ? What must i configure so that my server will not reachable from the internet over the ip from the vpn hoster ? I dont want to see my server in the internet only access through internal ip 192.168.x.x from my mediacenter and my home pc ?

 

Hope you understand what i mean ?

 

Greet

Eisi

 

While I haven't used this plugin, I do have an open VPN client running on a Ubuntu box, and can still access it from computers on the lan.

 

Sent from a mobile device, sorry for any typos.

 

 

  • 2 weeks later...

I've run into an issue with Beta 6 and I'm not sure if it's just me or not. I've tried to use route only specific IP addresses through the VPN, I can see the script parsing my local text file and tries to add the route. When I do a tracepath to one of the routed ip addresses, it still uses the eth0 route instead of the tun5 route. When i try to manually add the route using command 'ip route add 74.125.225.0/24 via dev tun5' I get an error saying 'Error: an inet address is expected rather than "dev".' However, when i add the route using the IP address given by the VPN connection, it works.

 

Has anyone seen this before?

  • Author

Hi,

 

In V6 we now have iptables, I think that is a much better way to solve this. start googling , and you will find a way to do this, you can easily bypass some IP range to etho, or specific port.

 

//Peter

 

trying to use BTguard's ovpn file but not able to connect

 

here is what is in the file

 

client

proto udp

dev tun5

remote ca.vpn.btguard.com 1194

resolv-retry infinite

nobind

persist-key

persist-tun

ca btguard.ca.crt

;comp-lzo

verb 3

mute 3

mute-replay-warnings

float

reneg-sec 0

register-dns 8.8.8.8

 

getting this error

 

Options error: In [CMD-LINE]:1: Error opening configuration file: /boot/openvpn/BTGuard

Use --help for more information.

 

any help would be appreciated

  • Author

It looks like some lines are missing in the ovpn file

 

these 2 that the plugin creates are missing

 

auth-user-pass /boot/config/plugins/openvpn/password.txt

status /tmp/openvpn/openvpn-status.log

 

//Peter

I added those lines and still getting the error any other thoughts?

got it working, is there a way to forward ports from my router to the unraid for transmission?

Today I used the update button to go from Version 3.0.8 to Version 3.0.9.  After rebooting and restarting the array my networking went down and I was getting permissions errors in syslog as well (which I did not capture).  I rebooted again and reverted to 3.0.8 (before starting the array) and everything worked fine again.  I will do some more experimenting and see if I can recreate the issue and capture the logs.  I needed to get the array back up quickly so I skipped these steps on the first run.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.