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.

[Support] binhex - DelugeVPN

Featured Replies

24 minutes ago, sjuk said:

That's awesome - where did you install the YaRSS2 plugin? In the Ubuntu VM or in the Appdata for the DelugeVPN?

I don’t use it. From the instructions it looks like you will need to configure it from the VM.

  • Replies 10.8k
  • Views 2.4m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Ryanoc3ros
    Ryanoc3ros

    Found the solution on reddit.   Due to the recent change in the authentication process, using your email and password for the manual connection method will no longer work. You will need to u

  • How to set up ProtonVPN in Deluge   I thought I'd share how I configured binhex-delugevpn to use ProtonVPN for those fellow paying ProtonVPN users. I don't know if this will work for the fre

  • I wanted to summarize how I got Mullvad working with DelugeVPN as I had to piece together several "solutions" from different comments in this thread and there was some incorrect info; likely old.

Posted Images

  • Author
On 10/8/2020 at 12:50 PM, binhex said:

guinea pig time again - wireguard support now in, if you are interested then see here:-

https://forums.unraid.net/topic/44109-support-binhex-delugevpn/?do=findComment&comment=433617

 

testing is now over, looks like its solid enough for me to release as latest, images now built for all VPN images i produce, please remove tag ':test' from the repository to pull down 'latest' again and 'force update' to ensure it is the latest image thats on disk.

 

If you wish to switch from openvpn to wireguard then please see Q21 from the following link:-

https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md

 

10 hours ago, binhex said:

Np, it's fixed in the next release which should be out very soon.

Sent from my CLT-L09 using Tapatalk
 

So that fixed one part of my issue it looks like, but after coming back after a few hours, it looked like the docker was not connecting out. 

 

I did a ping on google.com and received a temporary domain name resolution failure notice. 

 

Any Ideas?  

Howzit!? I can't seem to access the webgui after installing the container. Here are some of the logs I pulled:

2020-10-10 16:21:23,188 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:23 2020 WARNING: file 'credentials.conf' is group or others accessible

2020-10-10 16:21:23,188 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:23 2020 OpenVPN 2.4.9 [git:makepkg/9b0dafca6c50b8bb+] x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Apr 20 2020
Sat Oct 10 16:21:23 2020 library versions: OpenSSL 1.1.1g 21 Apr 2020, LZO 2.10

2020-10-10 16:21:23,188 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:23 2020 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts

2020-10-10 16:21:23,190 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:23 2020 CRL: loaded 1 CRLs from file [[INLINE]]

2020-10-10 16:21:23,190 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:23 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]172.98.89.194:1198
Sat Oct 10 16:21:23 2020 UDP link local: (not bound)
Sat Oct 10 16:21:23 2020 UDP link remote: [AF_INET]172.98.89.194:1198

2020-10-10 16:21:23,546 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:23 2020 [c83b3105a09648051d5988250060766f] Peer Connection Initiated with [AF_INET]172.98.89.194:1198

2020-10-10 16:21:24,791 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:24 2020 TUN/TAP device tun0 opened
Sat Oct 10 16:21:24 2020 /usr/bin/ip link set dev tun0 up mtu 1500

2020-10-10 16:21:24,792 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:24 2020 /usr/bin/ip addr add dev tun0 local 10.92.17.10 peer 10.92.17.9

2020-10-10 16:21:24,793 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:24 2020 /root/openvpnup.sh tun0 1500 1558 10.92.17.10 10.92.17.9 init

2020-10-10 16:21:24,797 DEBG 'start-script' stdout output:
[debug] Waiting for valid local and gateway IP addresses from tunnel...

2020-10-10 16:21:24,799 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:24 2020 Initialization Sequence Completed

2020-10-10 16:21:25,812 DEBG 'start-script' stdout output:
[debug] Valid local IP address from tunnel acquired '10.92.17.10'

2020-10-10 16:21:26,829 DEBG 'start-script' stdout output:
[debug] Valid gateway IP address from tunnel acquired '10.92.17.9'

2020-10-10 16:21:26,829 DEBG 'start-script' stdout output:
[debug] Checking we can resolve name 'www.google.com' to address...

2020-10-10 16:21:26,914 DEBG 'start-script' stdout output:
[debug] DNS operational, we can resolve name 'www.google.com' to address '172.217.14.196'

2020-10-10 16:21:26,915 DEBG 'start-script' stdout output:
[info] Attempting to get external IP using Name Server 'ns1.google.com'...

2020-10-10 16:21:27,524 DEBG 'start-script' stdout output:
[info] Successfully retrieved external IP address 172.98.89.194

2020-10-10 16:21:27,526 DEBG 'start-script' stdout output:
[info] Script started to assign incoming port

2020-10-10 16:21:27,526 DEBG 'start-script' stdout output:
[info] Port forwarding is enabled
[info] Checking endpoint 'ca-vancouver.privateinternetaccess.com' is port forward enabled...

2020-10-10 16:21:28,086 DEBG 'start-script' stdout output:
[info] PIA endpoint 'ca-vancouver.privateinternetaccess.com' is in the list of endpoints that support port forwarding

2020-10-10 16:21:28,086 DEBG 'start-script' stdout output:
[info] List of PIA endpoints that support port forwarding:-
[info] ca-toronto.privateinternetaccess.com
[info] ca-montreal.privateinternetaccess.com
[info] ca-vancouver.privateinternetaccess.com
[info] de-berlin.privateinternetaccess.com
[info] de-frankfurt.privateinternetaccess.com
[info] france.privateinternetaccess.com
[info] czech.privateinternetaccess.com
[info] spain.privateinternetaccess.com
[info] ro.privateinternetaccess.com
[info] israel.privateinternetaccess.com
[info] Attempting to get dynamically assigned port...

2020-10-10 16:21:28,258 DEBG 'start-script' stdout output:
[warn] Unable to download json for dynamically assigned port, exiting script...
[info] Port forwarding failure, creating file '/tmp/portfailure' to indicate failure...

2020-10-10 16:21:28,259 DEBG 'start-script' stdout output:
[info] Script finished to assign incoming port

2020-10-10 16:21:28,086 DEBG 'start-script' stdout output:
[info] PIA endpoint 'ca-vancouver.privateinternetaccess.com' is in the list of endpoints that support port forwarding

2020-10-10 16:21:28,086 DEBG 'start-script' stdout output:
[info] List of PIA endpoints that support port forwarding:-
[info] ca-toronto.privateinternetaccess.com
[info] ca-montreal.privateinternetaccess.com
[info] ca-vancouver.privateinternetaccess.com
[info] de-berlin.privateinternetaccess.com
[info] de-frankfurt.privateinternetaccess.com
[info] france.privateinternetaccess.com
[info] czech.privateinternetaccess.com
[info] spain.privateinternetaccess.com
[info] ro.privateinternetaccess.com
[info] israel.privateinternetaccess.com
[info] Attempting to get dynamically assigned port...

2020-10-10 16:21:28,258 DEBG 'start-script' stdout output:
[warn] Unable to download json for dynamically assigned port, exiting script...
[info] Port forwarding failure, creating file '/tmp/portfailure' to indicate failure...

2020-10-10 16:21:28,259 DEBG 'start-script' stdout output:
[info] Script finished to assign incoming port

2020-10-10 16:21:53,157 DEBG 'start-script' stdout output:
[info] Sending SIGTERM (-15) to 'openvpn' due to incoming port allocation failure...

2020-10-10 16:21:53,161 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:53 2020 event_wait : Interrupted system call (code=4)

2020-10-10 16:21:53,165 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:53 2020 /usr/bin/ip addr del dev tun0 local 10.92.17.10 peer 10.92.17.9

2020-10-10 16:21:53,179 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:53 2020 /root/openvpndown.sh tun0 1500 1558 10.92.17.10 10.92.17.9 init

2020-10-10 16:21:53,181 DEBG 'start-script' stdout output:
/root/openvpndown.sh: line 6: kill: (7563) - No such process

2020-10-10 16:21:53,181 DEBG 'start-script' stdout output:
Sat Oct 10 16:21:53 2020 WARNING: Failed running command (--up/--down): external program exited with error status: 1
Sat Oct 10 16:21:53 2020 Exiting due to fatal error

15 hours ago, binhex said:

testing is now over, looks like its solid enough for me to release as latest, images now built for all VPN images i produce, please remove tag ':test' from the repository to pull down 'latest' again and 'force update' to ensure it is the latest image thats on disk.

 

If you wish to switch from openvpn to wireguard then please see Q21 from the following link:-

https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md

 

Might be a daft question, but does the wireguard config file support multiple endpoint entries, as ovpn does?

10 hours ago, notahtoomah said:

Howzit!? I can't seem to access the webgui after installing the container.

It looks like you are trying to connect to legacy PIA servers with the port forwarding option enabled. This is no longer working on the PIA side so you will need to switch over to a next gen server. Assuming ca-vancouver.privateinternetaccess.com is the server you are wanting to connect to, simply go into your ovpn config file and change the URL to ca-vancouver.privacy.network. Start the container and monitor the logs--you should see a port get assigned and then, finally, a message saying [info] Deluge Web UI started. WebUI should be accessible now.

Hi, 

 

I haven't been following too closely of late regarding WireGuard support, but I wanted to ask anyone whom has successfully got it working, what kind of speed increase are you seeing over regular openvpn? 

 

I ask as I am currently with NordVPN and Mullvad however Mullvad is a monthly subscription which I'm happy to change to PIA if its worth it. 

Hello,

 

I'm trying to use wireguard, but I'm running into trouble,

 

my log says:

 

[#] ip link delete dev wg0

2020-10-11 17:13:18,187 DEBG 'start-script' stderr output:

Cannot find device "wg0"

2020-10-11 17:13:18,187 DEBG 'start-script' stdout output:

[warn] WireGuard interface failed to come 'up', exit code is '1'

 

Can anyone help me, please?

 

Thanks

2 hours ago, TrCl said:

Hello,

 

I'm trying to use wireguard, but I'm running into trouble,

 

my log says:

 

[#] ip link delete dev wg0

2020-10-11 17:13:18,187 DEBG 'start-script' stderr output:

Cannot find device "wg0"

2020-10-11 17:13:18,187 DEBG 'start-script' stdout output:

[warn] WireGuard interface failed to come 'up', exit code is '1'

 

Can anyone help me, please?

 

Thanks

Just to check, but have you added the variable key when editing the container?
image.thumb.png.dd3758513603dc637a6408c3bf532f5f.png

  • Author
8 hours ago, xxDeadbolt said:

Might be a daft question, but does the wireguard config file support multiple endpoint entries, as ovpn does?

right now, no, wireguard config with pia is a pita, its all dynamically generated for each host so it would take some additional code to deal with this.

35 minutes ago, xxDeadbolt said:

Just to check, but have you added the variable key when editing the container?
image.thumb.png.dd3758513603dc637a6408c3bf532f5f.png

I added the variable VPN_CLIENT=wireguard. Is there another variable I should add? Thanks for your reply :)

Edited by TrCl

right now, no, wireguard config with pia is a pita, its all dynamically generated for each host so it would take some additional code to deal with this.

Cool, just checking before I started trying to add some in. Cheers again for the work you put in!


Sent from my iPhone using Tapatalk
testing is now over, looks like its solid enough for me to release as latest, images now built for all VPN images i produce, please remove tag ':test' from the repository to pull down 'latest' again and 'force update' to ensure it is the latest image thats on disk.
 
If you wish to switch from openvpn to wireguard then please see Q21 from the following link:-
https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md
 

I added the variable VPN_CLIENT=wireguard. Is there another variable I should add? Thanks for your reply [emoji4]

Nope, that should be it. Need to make the container have privileged access, too, but see the other quotes reply from Binhex on the steps. If you’ve done all them I’m not sure what else could be causing this.


Sent from my iPhone using Tapatalk
13 minutes ago, xxDeadbolt said:

 


Nope, that should be it. Need to make the container have privileged access, too, but see the other quotes reply from Binhex on the steps. If you’ve done all them I’m not sure what else could be causing this.


Sent from my iPhone using Tapatalk

 

Yeah, thanks. I think maybe it's the kernel version I'm on that's the issue. I'm running on a NAS that I believe is running version 4.14. Perhaps that's the problem. 

@binhex great work for fixing it. It all works like a charm again with PIA port forwarding. Been a big fan of this for a long time already. There is just one thing that used to work that does not work anymore; connecting to a specific IP of PIA's VPN severs. Before next-gen, I could replace the domain name (example: de-frankfurt.privacy.network) and replace it with an IP to ensure I'd get the same public IP assigned after a restart of the container. The connection to PIA still works when I select a specific IP, but the port forwarding somehow fails. It says that the port serving page of PIA refuses the connection (http://209.222.18.222:2000/?client_id=xxxx). I have no idea why the port forwarding suddenly breaks when trying to fix the IP in the openvpn configuration file, but is this something you could still have a look at? Some torrent sites are really paranoid and require me to provide a static IP :( The domain names rotate between a set of IPs for each region so you'll almost always have a different public IP after restarting the container or if the connection resets.

Edited by iLaurens

10 hours ago, dcarpenter85 said:

It looks like you are trying to connect to legacy PIA servers with the port forwarding option enabled. This is no longer working on the PIA side so you will need to switch over to a next gen server. Assuming ca-vancouver.privateinternetaccess.com is the server you are wanting to connect to, simply go into your ovpn config file and change the URL to ca-vancouver.privacy.network. Start the container and monitor the logs--you should see a port get assigned and then, finally, a message saying [info] Deluge Web UI started. WebUI should be accessible now.

Thank you! That worked. Much appreciated

On 10/10/2020 at 5:31 PM, southloven said:

So that fixed one part of my issue it looks like, but after coming back after a few hours, it looked like the docker was not connecting out. 

 

I did a ping on google.com and received a temporary domain name resolution failure notice. 

 

Any Ideas?  

24 hours with no issues... maybe it was a fluke. 

6 hours ago, TrCl said:

Yeah, thanks. I think maybe it's the kernel version I'm on that's the issue. I'm running on a NAS that I believe is running version 4.14. Perhaps that's the problem. 

I'm also seeing this on a debian 10

  • Author
Yeah, thanks. I think maybe it's the kernel version I'm on that's the issue. I'm running on a NAS that I believe is running version 4.14. Perhaps that's the problem. 
Yes the old kennel version will be your issue, update kennel or use openvpn are your options

Sent from my CLT-L09 using Tapatalk

  • Author
I'm also seeing this on a debian 10
If your are running a 4.x kernel then that is the issue, you need to be running kennel 5.6.x or later

Sent from my CLT-L09 using Tapatalk

Thanks @binhex . Updated kernel and it was good to go.

I (believe) I have moved over to the NextGen servers successfuly. I am in the UK so using UK based servers from PIA.

 

Now trying to move to wireguard support but not having any joy. I attach two log files - one with wireguard enabled and one using OpenVPN.

There are a few errors in the wireguard one with this one being worrisome?

2020-10-12 11:03:56,914 DEBG 'start-script' stdout output:
[warn] PIA VPN info API currently down, skipping endpoint port forward check

The switch should be easy? Just swap to the "test" repository and add in the wireguard variable? Any ideas?

Thanks!

OpenVPN.txt Wireguard.txt

On 10/10/2020 at 8:57 PM, binhex said:

testing is now over, looks like its solid enough for me to release as latest, images now built for all VPN images i produce, please remove tag ':test' from the repository to pull down 'latest' again and 'force update' to ensure it is the latest image thats on disk.

 

If you wish to switch from openvpn to wireguard then please see Q21 from the following link:-

https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md

 

 

6 minutes ago, TexasDave said:

The switch should be easy? Just swap to the "test" repository and add in the wireguard variable? Any ideas?

Not test, no.  And there's a second setting to make in the docker parameters (see link above).

  • Author
7 minutes ago, TexasDave said:

I (believe) I have moved over to the NextGen servers successfuly. I am in the UK so using UK based servers from PIA.

 

Now trying to move to wireguard support but not having any joy. I attach two log files - one with wireguard enabled and one using OpenVPN.

There are a few errors in the wireguard one with this one being worrisome?


2020-10-12 11:03:56,914 DEBG 'start-script' stdout output:
[warn] PIA VPN info API currently down, skipping endpoint port forward check

The switch should be easy? Just swap to the "test" repository and add in the wireguard variable? Any ideas?

Thanks!

OpenVPN.txt 14.33 kB · 0 downloads Wireguard.txt 11.76 kB · 1 download

firstly dont use the 'test' tagged version, i have now pushed the button so 'latest' now includes wireguard support and should be used.

 

the error you are seeing is actually just a warning:-

2020-10-12 11:01:52,025 DEBG 'start-script' stdout output:
[info] Port forwarding is enabled
[info] Checking endpoint 'uk-london.privacy.network' is port forward enabled...

2020-10-12 11:03:56,914 DEBG 'start-script' stdout output:
[warn] PIA VPN info API currently down, skipping endpoint port forward check

so can be ignored, pia obviously had issues at the time you ran the container, everything else looks fine in the log, can you access the web ui?.

All sorted. I had been using the "Guinea Pig" instructions and it mentioned using "test" repo. And it looks like Q21 was added recently (I did look there late last week). All sorted and beer being sent. Thanks for all the good work!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.