[Support] binhex - rTorrentVPN


Recommended Posts

Just now, TristanDK said:

Okay, but I still don't see how this is different from a normal installation

its different in that the usual openvpn config file specifies a hostname, this doesnt it uses a specific ip, thus your isp cant screw you over with false name resolution from their name servers, secondly it uses port 443 as opposed to the know vpn ports, thus potentially swerving any throttling that your isp may do by making the traffic appear to be https (dosnt always work, depends on isp).

Link to comment
9 minutes ago, binhex said:

its different in that the usual openvpn config file specifies a hostname, this doesnt it uses a specific ip, thus your isp cant screw you over with false name resolution from their name servers, secondly it uses port 443 as opposed to the know vpn ports, thus potentially swerving any throttling that your isp may do by making the traffic appear to be https (dosnt always work, depends on isp).

Aha, I see. Sadly it doesn't fix the problem tho... 

 

EDIT: just tested once more without VPN enabled and now speeds is pretty much 0 on there too... So problem might not be withing the VPN settings... Strange because a couple of days ago I had normal speed with VPN disabled...

Edited by TristanDK
Link to comment

A heads up, next release of this image will NOT include the optional 'Flood' web ui, its become too much of a headache to keep fixing, nearly every time i attempt to build it will fall over during the install of Flood which is annoying to say the least. If you require Flood then your options are:-

 

1. switch to a named tagged image that includes flood (as in the current image)

or

2. fork my code on github and add in flood and create your own image.

 

Sorry guys its just too much of a hassle, and IMHO brings very little to the table, other than eye candy.

Link to comment

Hello,

 

First of all thank you for this amazing image, it's working ok.

I'm trying to setup a watch folder, but it's not working.

I've first tried to use my old installation's config line

schedule = watch_directory,5,5,"load.start=/data/watch/*.torrent,d.set_directory=/data/incomplete,d.delete_tied="

it didn't work so I've tried the suggested in the default config file : 

schedule2 = watch_directory,5,5,load.start=/data/watch/*.torrent
schedule2 = untied_directory,5,5,stop_untied=

it didn't work either... So I've tried to enable logs using : 

log.open_file = "rtorrent", /home/nobody/rtorrent/log/rtorrent.log
log.open_file = "tracker", /home/nobody/rtorrent/log/tracker.log
log.open_file = "storage", /home/nobody/rtorrent/log/storage.log
log.add_output = "info", "rtorrent"
log.add_output = "critical", "rtorrent"
log.add_output = "error", "rtorrent"
log.add_output = "warn", "rtorrent"
log.add_output = "notice", "rtorrent"
log.add_output = "debug", "rtorrent"
log.add_output = "dht_debug", "tracker"
log.add_output = "tracker_debug", "tracker"
log.add_output = "storage_debug", "storage"

Unfortunately logs remain empty...

May someone help me to either enable logs (permissions checked already) or enable watch folder ?

Thank you very much!

K8L

Link to comment
46 minutes ago, K8L said:

Hello,

 

First of all thank you for this amazing image, it's working ok.

I'm trying to setup a watch folder, but it's not working.

I've first tried to use my old installation's config line


schedule = watch_directory,5,5,"load.start=/data/watch/*.torrent,d.set_directory=/data/incomplete,d.delete_tied="

it didn't work so I've tried the suggested in the default config file : 


schedule2 = watch_directory,5,5,load.start=/data/watch/*.torrent
schedule2 = untied_directory,5,5,stop_untied=

it didn't work either... So I've tried to enable logs using : 


log.open_file = "rtorrent", /home/nobody/rtorrent/log/rtorrent.log
log.open_file = "tracker", /home/nobody/rtorrent/log/tracker.log
log.open_file = "storage", /home/nobody/rtorrent/log/storage.log
log.add_output = "info", "rtorrent"
log.add_output = "critical", "rtorrent"
log.add_output = "error", "rtorrent"
log.add_output = "warn", "rtorrent"
log.add_output = "notice", "rtorrent"
log.add_output = "debug", "rtorrent"
log.add_output = "dht_debug", "tracker"
log.add_output = "tracker_debug", "tracker"
log.add_output = "storage_debug", "storage"

Unfortunately logs remain empty...

May someone help me to either enable logs (permissions checked already) or enable watch folder ?

Thank you very much!

K8L

for watched i tend not to use rtorrent and instead use the autotools plugin/autowatch feature in rutorrent, this works great for me:-

image.png.7837093b9e1b5429b4350e546b55ce3c.png

Edited by binhex
Link to comment

I've been using AutoWatch for a few months but for whatever reason I'm seeing ruTorrent tell me "autotools: Plugin will not work. rTorrent user can't access external program (php)."

 

I'm not sure how to fix this. The same error is occurring with all plugins. Only a full docker restart fixes it - but only temporarily. Any ideas?

Link to comment
On 6/6/2019 at 5:35 PM, binhex said:

for watched i tend not to use rtorrent and instead use the autotools plugin/autowatch feature in rutorrent, this works great for me:-

image.png.7837093b9e1b5429b4350e546b55ce3c.png

Thank you very much, it's working perfectly :)

Link to comment
On 6/4/2019 at 1:02 PM, binhex said:

A heads up, next release of this image will NOT include the optional 'Flood' web ui, its become too much of a headache to keep fixing, nearly every time i attempt to build it will fall over during the install of Flood which is annoying to say the least. If you require Flood then your options are:-

  

1. switch to a named tagged image that includes flood (as in the current image)

or

2. fork my code on github and add in flood and create your own image.

 

Sorry guys its just too much of a hassle, and IMHO brings very little to the table, other than eye candy.

 

Hey @binhex. Thansk for the heads up.

I've noticed that you have updated the docs and uploaded a test image. However, "latest" is still pointing to a 5 weeks old image that contains flood.

Are you planning to release the new version soon?

Link to comment
 
Hey [mention=11148]binhex[/mention]. Thansk for the heads up.
I've noticed that you have updated the docs and uploaded a test image. However, "latest" is still pointing to a 5 weeks old image that contains flood.
Are you planning to release the new version soon?
Yes

Sent from my EML-L29 using Tapatalk

Link to comment

hi guys!

Thx Binhex for your amazing work and support :P

 

i have already seen many post concerning rtorrent + VPN with Nordvpn Provider but nothing clear about the configuration:

 

this is a part of my conf file and my ovpn file is in the right place :

 

environment:
      - VPN_ENABLED=yes
      - VPN_USER=mynordvpnuser
      - VPN_PASS=mynordvpnpass
      - VPN_PROV=custom
      - ENABLE_PRIVOXY=no
      - ENABLE_FLOOD=no
      - ENABLE_AUTODL_IRSSI=no
      - ENABLE_RPC2=yes
      - ENABLE_RPC2_AUTH=yes
      - LAN_NETWORK=192.168.1.0/24
      - NAME_SERVERS=209.222.18.222,37.235.1.174,1.1.1.1,8.8.8.8,209.222.18.218,37.235.1.177,1.0.0.1,8.8.4.4
      - DEBUG=false
      - PHP_TZ=Europe/Paris
      - UMASK=000
      - PUID=1999
      - PGID=1999

this conf doesn't work... :(

 

Any ideas?

 

thx :)

Link to comment
8 hours ago, superboki said:

hi guys!

Thx Binhex for your amazing work and support :P

 

i have already seen many post concerning rtorrent + VPN with Nordvpn Provider but nothing clear about the configuration:

 

this is a part of my conf file and my ovpn file is in the right place :

 


environment:
      - VPN_ENABLED=yes
      - VPN_USER=mynordvpnuser
      - VPN_PASS=mynordvpnpass
      - VPN_PROV=custom
      - ENABLE_PRIVOXY=no
      - ENABLE_FLOOD=no
      - ENABLE_AUTODL_IRSSI=no
      - ENABLE_RPC2=yes
      - ENABLE_RPC2_AUTH=yes
      - LAN_NETWORK=192.168.1.0/24
      - NAME_SERVERS=209.222.18.222,37.235.1.174,1.1.1.1,8.8.8.8,209.222.18.218,37.235.1.177,1.0.0.1,8.8.4.4
      - DEBUG=false
      - PHP_TZ=Europe/Paris
      - UMASK=000
      - PUID=1999
      - PGID=1999

this conf doesn't work... :(

 

Any ideas?

 

thx :)

please perform the procedure in the link below:-

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

Link to comment
10 hours ago, TRaSH said:

will you also add the new tracklabels that got updated 2 months ago ?

 

Hi!

it's almost working now... :)

 

My vpn is on air but i only have a local acces to rtorrent (with 192.168.1.xxx) 

When i am trying to reach rtorrent from my domain name outside my local network... it's not working :(

 

Link to comment
2 hours ago, superboki said:

Hi!

it's almost working now... :)

 

My vpn is on air but i only have a local acces to rtorrent (with 192.168.1.xxx) 

When i am trying to reach rtorrent from my domain name outside my local network... it's not working :(

 

probably Q2. from the following link, but im just guessing without a log:-

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

Link to comment
1 hour ago, CLusmi said:

Hi binhex!  

 

I am in the same situation as superboki.  My container docker ‘rutorrentvpn’ runs under a proxmox CT.  iptable_mangle must be on my proxmox or on my CT?

 

Thank you !

CT?

Link to comment

Proxmox Container (lxc), not a Proxmox Virual machine (qemu).

I add "/sbin/modprobe iptable_mangle" in the file "go" on my host proxmox and on my container lxc, and after reboot, I still do not have access to my webui rutorrent from outside my local network :( Do you have an idea ?

Link to comment

Yes, my proxmox is a real machine. This is not a virtual machine.

In my proxmox, I create a container dedicated to a seedbox, and I use your image docker with a VPN.

I have access to my interface rutorrent locally, but from outside my local network, not working :(

Link to comment

Hello @binhex

 

I found the solution and I post it here for the people in my case.

Under our proxmox host:  

nano /etc/pve/lxc/XXX.conf (XXX is the ID of the proxmox CT)

Add at the end:

lxc.autodev: 1
lxc.hook.autodev: sh -c "mknod -m 0666 ${LXC_ROOTFS_MOUNT}/dev/fuse c 10 229"
lxc.cgroup.devices.allow: c 10:200 rwm
lxc.apparmor.profile: unconfined

And :

nano /etc/modules

 

add iptables if missing

 

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop

# Iptables modules to be loaded for the OpenVZ container
ipt_REJECT
ipt_recent
ipt_owner
ipt_REDIRECT
ipt_tos
ipt_TOS
ipt_LOG
ip_conntrack
ipt_limit
ipt_multiport
iptable_filter
iptable_mangle
ipt_TCPMSS
ipt_tcpmss
ipt_ttl
ipt_length
ipt_state
iptable_nat
ip_nat_ftp
ipt_MASQUERADE

 

Restart the proxmox host and restart container too. Access to rutorrent is OK from the outside. With this change, we allow the use of the iptable_mangle modprobe on the container.

Thank you for this great image @binhex.

A + and good luck!

Edited by CLusmi
Best solution
  • Like 2
Link to comment

I am on :latest and I just recently started getting a Cfscrape (cloudflare plugin) warning which forces the plugin disabled, every time I visit the rutorrent GUI. Any idea if I need this plugin and how to disable it, in the meantime?

 

Thanks!

Raven

Edited by Rinzler
Link to comment
10 hours ago, Rinzler said:

I am on :latest and I just recently started getting a Cfscrape (cloudflare plugin) warning which forces the plugin disabled, every time I visit the rutorrent GUI. Any idea if I need this plugin and how to disable it, in the meantime?

Same here after the latest update

 

image.png.dcae6f2dbb9a6330e735a7434e78416c.png

 

Nothing odd about my install AFAIK.  *Seems* to be working OK otherwise

Link to comment
1 hour ago, Cessquill said:

Same here after the latest update

 

image.png.dcae6f2dbb9a6330e735a7434e78416c.png

 

Nothing odd about my install AFAIK.  *Seems* to be working OK otherwise

its nothing to worry about guys, i did think i had this sorted but looks like it needs a bit more fiddling, i will sort it, it only affects this one plugin and of course does NOT affect vpn functionality in any way.

  • Upvote 1
Link to comment
  • binhex locked this topic
Guest
This topic is now closed to further replies.