Jump to content
Nord

[Support] jackettvpn

13 posts in this topic Last Reply

Recommended Posts

Welcome to my very first Docker Container that I've ever created. jackettvpn. A fork of MarkusMcNugen's qBittorrentvpn.

 

566565083_jackettvpn-icon-small.png.9954c2e7aebc2fdff0de2edc56505ecb.png

Overview: Docker container which runs the latest headless Jackett Server while connecting to OpenVPN with iptables killswitch to prevent IP leakage when the tunnel goes down. This project is a revamped version of MarkusMcNugen's qBittorrentvpn.

Reason: I put this container together because I couldn't find a Jackett Docker that supported OpenVPN, just like qBittorrentvpn does. Some internet service provides over the world have blocked access to certain torrent websites, which makes Jackett unable to query them. Jackett natively does support a proxy, but not everyone has access to a proxy. A VPN is more common than a proxy.

Base: Ubuntu 18.04

Automated Build: No

Application: https://github.com/Jackett/Jackett

Docker Hub: https://hub.docker.com/r/dyonr/jackettvpn/

Github: https://github.com/DyonR/docker-jackettvpn

 

Edited by Nord

Share this post


Link to post
4 hours ago, Nord said:

Jackett natively does support a proxy, but not everyone has access to a proxy. A VPN is more common than a proxy.

Not discounting your project, but just be aware that if you are using one of @binhex's VPN enabled dockers, of which I'm pretty sure the qBittorent docker that you forked was originally forked from, you already HAVE a proxy(privoxy) baked into the VPN enabled docker. You just have to enable it.

Share this post


Link to post
1 hour ago, jonathanm said:

Not discounting your project, but just be aware that if you are using one of @binhex's VPN enabled dockers, of which I'm pretty sure the qBittorent docker that you forked was originally forked from, you already HAVE a proxy(privoxy) baked into the VPN enabled docker. You just have to enable it.

Thanks for your reply! ?

I don't think that the project I forked was based on a Binhex docker. I also didn't find any references to Privoxy in the project I forked either.

The only binhex's thing that I could find in my project is 'openvpn/start.sh'

For me personally it was easier to create a docker that uses OpenVPN since I never used privoxy, or docker, before. "translating/restructuring" the project I forked from qBittorrent to Jackett was do-able for me, since I had no experience with Docker also. Besides that, I also don't want to create containers that need to depend on others containers.

For example; If I had a jackett+privoxy+openvpn, and entered the proxy in 5 other containers, if my jackett+privoxy+openvpn gets taken offline, none of my other containers would have access to the internet.

And my experiences with using proxies aren't that good either. But of course, you could use a standard Jackett and enter a proxy/privoxy server address. I just perfer using a separate OpenVPN client for all my containers.

Edited by Nord

Share this post


Link to post
7 hours ago, Nord said:

I just perfer using a separate OpenVPN client for all my containers.

That assumes your VPN provider gives you enough discrete logins for all your desired connections. Many limit you to very few simultaneous logins.

Share this post


Link to post

Please be aware certain index sites also block access to VPN IP ranges so you will find some of the index sites will not be accessible.

Sent from my SM-G935F using Tapatalk

Share this post


Link to post
On 8/25/2018 at 3:24 PM, jonathanm said:

Not discounting your project, but just be aware that if you are using one of @binhex's VPN enabled dockers, of which I'm pretty sure the qBittorent docker that you forked was originally forked from, you already HAVE a proxy(privoxy) baked into the VPN enabled docker. You just have to enable it.

@jonathanm could you point me to directions on how to do this? I have binhex's Deluge with VPN working, and I am looking at this option, but yes it does tie up another connection. How can I configure a regular "Jackett" container to use the OpenVPN connection in the Deluge container?

Share this post


Link to post
23 minutes ago, LumberJackGeek said:

@jonathanm could you point me to directions on how to do this? I have binhex's Deluge with VPN working, and I am looking at this option, but yes it does tie up another connection. How can I configure a regular "Jackett" container to use the OpenVPN connection in the Deluge container?

I don't use jackett, but a quick google leads me to believe there is a setting in the GUI for a http proxy entry.

Share this post


Link to post
1 hour ago, LumberJackGeek said:

So I would just set the Deluge container as the proxy? Completely new to the whole "docker" concept.

No, set the http proxy field in jackett to the IP address of the delugevpn container (typically the IP of your Unraid) along with the port defined in the delugevpn privoxy field, typically 8118. Like 192.168.1.10:8118

Share this post


Link to post

Thanks! Do I need to put in my VPN username/password into the username/password field in Jackett, or just leave it blank?

Share this post


Link to post
10 minutes ago, LumberJackGeek said:

Thanks! Do I need to put in my VPN username/password into the username/password field in Jackett, or just leave it blank?

No, you need to disable the VPN portion of jackett altogether, as the privoxy part of delugevpn will be handling everything. To ensure it's working, stop the delugevpn container and make sure jackett can no longer connect.

Share this post


Link to post

Container just starts and stops. I have an ovpn file from AirVPN in the config folder. Just keep getting the below over and over again. It starts, adds the following to the log, then stops.

 

2019-09-17 20:32:18.190676 [info] VPN_ENABLED defined as 'yes'
2019-09-17 20:32:18.243328 [info] OpenVPN config file (ovpn extension) is located at /config/openvpn/AirVPN_All-servers_TCP-443.ovpn
2019-09-17 20:32:18.190676 [info] VPN_ENABLED defined as 'yes'
2019-09-17 20:32:18.243328 [info] OpenVPN config file (ovpn extension) is located at /config/openvpn/AirVPN_All-servers_TCP-443.ovpn

Share this post


Link to post

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.