binhex / arch-qbittorrentvpn

Docker build script for Arch Linux base with qBittorrent, Privoxy and OpenVPN
GNU General Public License v3.0
479 stars 49 forks source link

Very slow speeds / can't connect to trackers (host not found) #274

Open iamse7en opened 1 month ago

iamse7en commented 1 month ago

Hello, this was working great for me until I had to get a new hard drive, and uninstall and reinstall docker. Using the same docker and qbittorrent configuration as before when I had no issues, but now it will only connect to a couple seeds (if I'm lucky) and downloads at less than 10 Kb/sec - tried on many well-seeded torrents. Most of the time the torrents just stall with 0 Kb/sec. Not sure what's wrong. Using ExpressVPN OpenVPN config. Port forwarding my router on both 9093 (so I can access the webui outside my home, which works) and 52368. Using a my_expressvpn_usa_-_denver_udp.ovpn in /config.

I don't get why with no settings change, all of a sudden, I just cannot get any solid connection anymore.

Any help is much appreciated, thank you!

Docker:

qbittorrentvpn:
    image: binhex/arch-qbittorrentvpn
    container_name: qbittorrentvpn
    restart: unless-stopped
    environment:
      - VPN_ENABLED=yes
      - VPN_USER=hidden
      - VPN_PASS=hidden
      - VPN_PROV=custom
      - VPN_CLIENT=openvpn
      - LAN_NETWORK=192.168.1.0/24
      - NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
      - WEBUI_PORT=9093
      - PUID=1000
      - PGID=1000
      - TZ=America/Denver
      - DOCKER_MODS=ghcr.io/vuetorrent/vuetorrent-lsio-mod:latest
    privileged: true
    ports:
      - 9093:9093
      - 52368:52368
      - 52368:52368/udp
    volumes:
      - ~/docker/qbittorrentvpn:/config
      - /Volumes/Slaughter/Downloads:/data/Downloads

Some log entries:

2024-10-18 12:46:33,066 DEBG 'start-script' stdout output:
2024-10-18 12:46:33 SIGHUP[soft,ping-restart] received, process restarting
2024-10-18 12:46:33 Note: '--allow-compression' is not set to 'no', disabling data channel offload.
2024-10-18 12:46:33 WARNING: file 'credentials.conf' is group or others accessible
2024-10-18 12:46:33 OpenVPN 2.6.12 [git:makepkg/038a94bae57a446c+] aarch64-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] [DCO] built on Jul 19 2024
2024-10-18 12:46:33 library versions: OpenSSL 3.3.2 3 Sep 2024, LZO 2.10
2024-10-18 12:46:33 DCO version: N/A
2024-10-18 12:46:33 Restart pause, 1 second(s)

2024-10-18 12:46:34,070 DEBG 'start-script' stdout output:
2024-10-18 12:46:34 WARNING: --ns-cert-type is DEPRECATED.  Use --remote-cert-tls instead.
2024-10-18 12:46:34 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts

2024-10-18 12:46:34,071 DEBG 'start-script' stdout output:
2024-10-18 12:46:34 TCP/UDP: Preserving recently used remote address: [AF_INET]89.116.76.188:1195
2024-10-18 12:46:34 Socket Buffers: R=[229376->458752] S=[229376->458752]
2024-10-18 12:46:34 UDPv4 link local: (not bound)
2024-10-18 12:46:34 UDPv4 link remote: [AF_INET]89.116.76.188:1195

2024-10-18 12:46:34,086 DEBG 'start-script' stdout output:
2024-10-18 12:46:34 TLS: Initial packet from [AF_INET]89.116.76.188:1195, sid=5294fb2d 3d4f50e0

2024-10-18 12:46:34,105 DEBG 'start-script' stdout output:
2024-10-18 12:46:34 VERIFY OK: depth=1, C=VG, ST=BVI, O=ExpressVPN, OU=ExpressVPN, CN=ExpressVPN CA, emailAddress=support@expressvpn.com
2024-10-18 12:46:34 VERIFY OK: nsCertType=SERVER
2024-10-18 12:46:34 VERIFY X509NAME OK: C=VG, ST=BVI, O=ExpressVPN, OU=ExpressVPN, CN=Server-11657-0a, emailAddress=support@expressvpn.com
2024-10-18 12:46:34 VERIFY OK: depth=0, C=VG, ST=BVI, O=ExpressVPN, OU=ExpressVPN, CN=Server-11657-0a, emailAddress=support@expressvpn.com

2024-10-18 12:46:34,124 DEBG 'start-script' stdout output:
2024-10-18 12:46:34 Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, peer certificate: 2048 bits RSA, signature: RSA-SHA256, peer temporary key: 253 bits X25519
2024-10-18 12:46:34 [Server-11657-0a] Peer Connection Initiated with [AF_INET]89.116.76.188:1195
2024-10-18 12:46:34 TLS: move_session: dest=TM_ACTIVE src=TM_INITIAL reinit_src=1
2024-10-18 12:46:34 TLS: tls_multi_process: initial untrusted session promoted to trusted

2024-10-18 12:46:35,209 DEBG 'start-script' stdout output:
2024-10-18 12:46:35 SENT CONTROL [Server-11657-0a]: 'PUSH_REQUEST' (status=1)
2024-10-18 12:46:35 PUSH: Received control message: 'PUSH_REPLY,topology net30,route 10.154.0.1,redirect-gateway def1,dhcp-option DNS 10.154.0.1,comp-lzo no,ping 10,ping-restart 60,ifconfig 10.154.82.65 10.154.82.66,peer-id 104,cipher AES-256-GCM,protocol-flags cc-exit tls-ekm dyn-tls-crypt,tun-mtu 1500'
2024-10-18 12:46:35 OPTIONS IMPORT: --ifconfig/up options modified
2024-10-18 12:46:35 OPTIONS IMPORT: route options modified
2024-10-18 12:46:35 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
2024-10-18 12:46:35 OPTIONS IMPORT: tun-mtu set to 1500
2024-10-18 12:46:35 net_route_v4_best_gw query: dst 0.0.0.0
2024-10-18 12:46:35 net_route_v4_best_gw result: via 192.168.97.1 dev eth0
2024-10-18 12:46:35 ROUTE_GATEWAY 192.168.97.1/255.255.255.0 IFACE=eth0 HWADDR=02:42:c0:a8:61:03
2024-10-18 12:46:35 TUN/TAP device tun0 opened
2024-10-18 12:46:35 net_iface_mtu_set: mtu 1500 for tun0
2024-10-18 12:46:35 net_iface_up: set tun0 up
2024-10-18 12:46:35 net_addr_ptp_v4_add: 10.154.82.65 peer 10.154.82.66 dev tun0
2024-10-18 12:46:35 /root/openvpnup.sh tun0 1500 0 10.154.82.65 10.154.82.66 init

2024-10-18 12:46:35,213 DEBG 'start-script' stdout output:
2024-10-18 12:46:35 Data Channel: cipher 'AES-256-GCM', peer-id: 104, compression: 'stub'
2024-10-18 12:46:35 Timers: ping 10, ping-restart 60
2024-10-18 12:46:35 Protocol options: protocol-flags cc-exit tls-ekm dyn-tls-crypt

2024-10-18 12:46:37,073 DEBG 'start-script' stdout output:
2024-10-18 12:46:37 net_route_v4_add: 89.116.76.188/32 via 192.168.97.1 dev [NULL] table 0 metric -1
2024-10-18 12:46:37 net_route_v4_add: 0.0.0.0/1 via 10.154.82.66 dev [NULL] table 0 metric -1
2024-10-18 12:46:37 net_route_v4_add: 128.0.0.0/1 via 10.154.82.66 dev [NULL] table 0 metric -1
2024-10-18 12:46:37 net_route_v4_add: 10.154.0.1/32 via 10.154.82.66 dev [NULL] table 0 metric -1
2024-10-18 12:46:37 Initialization Sequence Completed

2024-10-18 12:46:39,554 DEBG 'watchdog-script' stdout output:
[info] qBittorrent listening interface IP 10.68.134.77 and VPN provider IP 10.154.82.61 different, marking for reconfigure

2024-10-18 12:46:41,261 DEBG 'start-script' stdout output:
[info] Attempting to get external IP using 'http://checkip.amazonaws.com'...

2024-10-18 12:46:41,406 DEBG 'start-script' stdout output:
[info] Successfully retrieved external IP address 185.238.231.154
[info] VPN provider 'custom' not supported for automatic port forwarding, skipping incoming port assignment
iamse7en commented 1 month ago

I've decided to move to PIA and wireguard, but still didn't resolve my issues. I'm noticing that torrents cannot connect to any of their trackers. Shows Status: Not working and Message: Host not found (non-authoritative), try again later.

Some suggested this is a DNS server error, but I do have the right DNS servers in docker container and verified it at /etc/resolv.conf.

Docker Compose:

qbittorrentvpn:
    image: binhex/arch-qbittorrentvpn
    container_name: qbittorrentvpn
    restart: unless-stopped
    environment:
      - VPN_ENABLED=yes
      - VPN_USER=hidden
      - VPN_PASS=hidden
      - VPN_PROV=pia
      - VPN_CLIENT=wireguard
      - STRICT_PORT_FORWARD=yes
      - sysctl="net.ipv4.conf.all.src_valid_mark=1"
      - LAN_NETWORK=192.168.1.0/24
      - NAME_SERVERS=84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1
      - WEBUI_PORT=9093
      - PUID=1000
      - PGID=1000
      - TZ=America/Vancouver
      - DOCKER_MODS=ghcr.io/vuetorrent/vuetorrent-lsio-mod:latest
    privileged: true
    ports:
      - 9093:9093
      # below not needed since PIA has dynamic ports?
      # - 52368:52368 
      # - 52368:52368/udp
    volumes:
      - ~/docker/qbittorrentvpn:/config
      - /Volumes/Slaughter/Downloads:/data/Downloads

Some log info:

Created by...
___.   .__       .__
\_ |__ |__| ____ |  |__   ____ ___  ___
 | __ \|  |/    \|  |  \_/ __ \\  \/  /
 | \_\ \  |   |  \   Y  \  ___/ >    <
 |___  /__|___|  /___|  /\___  >__/\_ \
     \/        \/     \/     \/      \/
   https://hub.docker.com/u/binhex/

2024-10-22 14:18:48.370844 [info] System information: Linux 7daee6fe2942 6.10.12-orbstack-00282-gd1783374c25e #26 SMP Wed Oct  2 10:16:55 UTC 2024 aarch64 GNU/Linux
2024-10-22 14:18:48.382026 [info] Image tags: INT_RELEASE_TAG=2024092403,IMAGE_RELEASE_TAG=5.0.0-1-01
2024-10-22 14:18:48.396571 [info] PUID defined as '1000'
2024-10-22 14:18:48.414263 [info] PGID defined as '1000'
2024-10-22 14:18:48.435682 [warn] UMASK not defined (via -e UMASK), defaulting to '000'
2024-10-22 14:18:48.450104 [info] Permissions already set for '/config'
2024-10-22 14:18:48.466762 [info] Deleting files in /tmp (non recursive)...
2024-10-22 14:18:48.489343 [info] VPN_ENABLED defined as 'yes'
2024-10-22 14:18:48.511536 [info] VPN_CLIENT defined as 'wireguard'
2024-10-22 14:18:48.534415 [info] VPN_PROV defined as 'pia'
2024-10-22 14:18:48.562252 [info] WireGuard config file (conf extension) is located at /config/wireguard/wg0.conf
2024-10-22 14:18:48.583798 [info] VPN_REMOTE_SERVER defined as 'ca-vancouver.privacy.network'
2024-10-22 14:18:48.595190 [info] VPN_REMOTE_PORT defined as '1337'
2024-10-22 14:18:48.605714 [info] VPN_DEVICE_TYPE defined as 'wg0'
2024-10-22 14:18:48.619308 [info] VPN_REMOTE_PROTOCOL defined as 'udp'
2024-10-22 14:18:48.633162 [info] USERSPACE_WIREGUARD not defined (via -e USERSPACE_WIREGUARD), defaulting to 'no'
2024-10-22 14:18:48.650276 [info] NAME_SERVERS defined as '84.200.69.80,37.235.1.174,1.1.1.1,37.235.1.177,84.200.70.40,1.0.0.1'
2024-10-22 14:18:48.838351 [info] LAN_NETWORK defined as '192.168.97.0/24'
2024-10-22 14:18:48.853050 [info] LAN_NETWORK exported as '192.168.97.0/24'
2024-10-22 14:18:48.865331 [info] VPN_USER defined as 'hidden'
2024-10-22 14:18:48.877974 [info] VPN_PASS defined as 'hidden'
2024-10-22 14:18:48.889409 [info] STRICT_PORT_FORWARD defined as 'yes'
2024-10-22 14:18:48.902126 [info] VPN_INPUT_PORTS not defined (via -e VPN_INPUT_PORTS), skipping allow for custom incoming ports
2024-10-22 14:18:48.915487 [info] VPN_OUTPUT_PORTS not defined (via -e VPN_OUTPUT_PORTS), skipping allow for custom outgoing ports
2024-10-22 14:18:48.928099 [info] ENABLE_STARTUP_SCRIPTS not defined (via -e ENABLE_STARTUP_SCRIPTS), defaulting to 'no'
2024-10-22 14:18:48.945974 [warn] ENABLE_SOCKS not defined (via -e ENABLE_SOCKS), defaulting to 'no'
2024-10-22 14:18:48.964240 [warn] ENABLE_PRIVOXY not defined (via -e ENABLE_PRIVOXY), defaulting to 'no'
2024-10-22 14:18:48.990378 [info] WEBUI_PORT defined as '9093'
2024-10-22 14:18:49.010585 [info] SHARED_NETWORK not defined (via -e SHARED_NETWORK), defaulting to 'no'
2024-10-22 14:18:49.021952 [info] Starting Supervisor...
2024-10-22 14:18:49,152 INFO Included extra file "/etc/supervisor/conf.d/qbittorrent.conf" during parsing
2024-10-22 14:18:49,152 INFO Set uid to user 0 succeeded
2024-10-22 14:18:49,155 INFO supervisord started with pid 7
2024-10-22 14:18:50,158 INFO spawned: 'start-script' with pid 361
2024-10-22 14:18:50,159 INFO spawned: 'watchdog-script' with pid 362
2024-10-22 14:18:50,160 INFO reaped unknown pid 8 (exit status 0)
2024-10-22 14:18:50,161 DEBG 'start-script' stdout output:
[info] VPN is enabled, beginning configuration of VPN

2024-10-22 14:18:50,162 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2024-10-22 14:18:50,162 INFO success: watchdog-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2024-10-22 14:18:50,163 DEBG 'start-script' stdout output:
[info] Attempting to load iptable_mangle module...

2024-10-22 14:18:50,164 DEBG 'start-script' stderr output:
modprobe: FATAL: Module iptable_mangle not found in directory /lib/modules/6.10.12-orbstack-00282-gd1783374c25e

2024-10-22 14:18:50,164 DEBG 'start-script' stdout output:
[warn] Unable to load iptable_mangle module using modprobe, trying insmod...

2024-10-22 14:18:50,164 DEBG 'start-script' stderr output:
insmod: ERROR: could not load module /lib/modules/iptable_mangle.ko: No such file or directory

2024-10-22 14:18:50,165 DEBG 'start-script' stdout output:
[warn] Unable to load iptable_mangle module, you will not be able to connect to the applications Web UI or Privoxy outside of your LAN
[info] unRAID/Ubuntu users: Please attempt to load the module by executing the following on your host: '/sbin/modprobe iptable_mangle'
[info] Synology users: Please attempt to load the module by executing the following on your host: 'insmod /lib/modules/iptable_mangle.ko'

2024-10-22 14:18:50,251 DEBG 'start-script' stdout output:
[info] Adding 192.168.97.0/24 as route via adapter eth0

2024-10-22 14:18:50,251 DEBG 'start-script' stderr output:
RTNETLINK answers: File exists

2024-10-22 14:18:50,252 DEBG 'start-script' stdout output:
[info] ip route defined as follows...
--------------------

2024-10-22 14:18:50,252 DEBG 'start-script' stdout output:
default via 192.168.97.1 dev eth0 
192.168.97.0/24 dev eth0 proto kernel scope link src 192.168.97.3 
local 127.0.0.0/8 dev lo table local proto kernel scope host src 127.0.0.1 
local 127.0.0.1 dev lo table local proto kernel scope host src 127.0.0.1 
broadcast 127.255.255.255 dev lo table local proto kernel scope link src 127.0.0.1 
local 192.168.97.3 dev eth0 table local proto kernel scope host src 192.168.97.3 
broadcast 192.168.97.255 dev eth0 table local proto kernel scope link src 192.168.97.3 
local ::1 dev lo table local proto kernel metric 0 pref medium

2024-10-22 14:18:50,252 DEBG 'start-script' stdout output:
--------------------

2024-10-22 14:18:50,313 DEBG 'start-script' stdout output:
[info] iptables defined as follows...
--------------------

2024-10-22 14:18:50,314 DEBG 'start-script' stdout output:
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT DROP
-A INPUT -s 181.214.153.51/32 -i eth0 -j ACCEPT
-A INPUT -s 89.149.52.52/32 -i eth0 -j ACCEPT
-A INPUT -s 89.149.52.53/32 -i eth0 -j ACCEPT
-A INPUT -s 104.18.22.75/32 -i eth0 -j ACCEPT
-A INPUT -s 104.18.23.75/32 -i eth0 -j ACCEPT
-A INPUT -s 104.19.240.167/32 -i eth0 -j ACCEPT
-A INPUT -s 104.18.159.201/32 -i eth0 -j ACCEPT
-A INPUT -s 192.168.97.0/24 -d 192.168.97.0/24 -j ACCEPT
-A INPUT -s 181.214.153.51/32 -i eth0 -j ACCEPT
-A INPUT -s 89.149.52.52/32 -i eth0 -j ACCEPT
-A INPUT -s 89.149.52.53/32 -i eth0 -j ACCEPT
-A INPUT -s 104.18.22.75/32 -i eth0 -j ACCEPT
-A INPUT -s 104.18.23.75/32 -i eth0 -j ACCEPT
-A INPUT -s 104.19.240.167/32 -i eth0 -j ACCEPT
-A INPUT -s 104.18.159.201/32 -i eth0 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 9093 -j ACCEPT
-A INPUT -i eth0 -p udp -m udp --dport 9093 -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -i wg0 -j ACCEPT
-A OUTPUT -d 181.214.153.51/32 -o eth0 -j ACCEPT
-A OUTPUT -d 89.149.52.52/32 -o eth0 -j ACCEPT
-A OUTPUT -d 89.149.52.53/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.18.22.75/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.18.23.75/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.19.240.167/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.18.159.201/32 -o eth0 -j ACCEPT
-A OUTPUT -s 192.168.97.0/24 -d 192.168.97.0/24 -j ACCEPT
-A OUTPUT -d 181.214.153.51/32 -o eth0 -j ACCEPT
-A OUTPUT -d 89.149.52.52/32 -o eth0 -j ACCEPT
-A OUTPUT -d 89.149.52.53/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.18.22.75/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.18.23.75/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.19.240.167/32 -o eth0 -j ACCEPT
-A OUTPUT -d 104.18.159.201/32 -o eth0 -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 9093 -j ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --sport 9093 -j ACCEPT
-A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o wg0 -j ACCEPT

2024-10-22 14:18:50,315 DEBG 'start-script' stdout output:
--------------------

2024-10-22 14:18:50,315 DEBG 'start-script' stdout output:
[info] Configuring WireGuard...

2024-10-22 14:18:50,555 DEBG 'start-script' stdout output:
[info] Token generated for PIA wireguard authentication

2024-10-22 14:18:50,557 DEBG 'start-script' stdout output:
[info] Trying to connect to the PIA WireGuard API on 'ca-vancouver.privacy.network'...

2024-10-22 14:18:51,762 DEBG 'start-script' stdout output:
[info] Attempting to bring WireGuard interface 'up'...

2024-10-22 14:18:51,767 DEBG 'start-script' stderr output:
Warning: `/config/wireguard/wg0.conf' is world accessible

2024-10-22 14:18:51,770 DEBG 'start-script' stderr output:
[#] ip link add wg0 type wireguard

2024-10-22 14:18:51,773 DEBG 'start-script' stderr output:
[#] wg setconf wg0 /dev/fd/63

2024-10-22 14:18:51,775 DEBG 'start-script' stderr output:
[#] ip -4 address add 10.12.220.95 dev wg0

2024-10-22 14:18:51,780 DEBG 'start-script' stderr output:
[#] ip link set mtu 1420 up dev wg0

2024-10-22 14:18:51,792 DEBG 'start-script' stderr output:
[#] wg set wg0 fwmark 51820

2024-10-22 14:18:51,794 DEBG 'start-script' stderr output:
[#] ip -4 route add 0.0.0.0/0 dev wg0 table 51820

2024-10-22 14:18:51,796 DEBG 'start-script' stderr output:
[#] ip -4 rule add not fwmark 51820 table 51820

2024-10-22 14:18:51,797 DEBG 'start-script' stderr output:
[#] ip -4 rule add table main suppress_prefixlength 0

2024-10-22 14:18:51,801 DEBG 'start-script' stderr output:
[#] sysctl -q net.ipv4.conf.all.src_valid_mark=1

2024-10-22 14:18:51,803 DEBG 'start-script' stderr output:
[#] iptables-restore -n

2024-10-22 14:18:51,806 DEBG 'start-script' stderr output:
[#] '/root/wireguardup.sh'

2024-10-22 14:18:52,883 DEBG 'start-script' stdout output:
[info] Attempting to get external IP using 'http://checkip.amazonaws.com'...

2024-10-22 14:18:53,535 DEBG 'start-script' stdout output:
[info] Successfully retrieved external IP address 181.214.153.51

2024-10-22 14:18:53,536 DEBG 'start-script' stdout output:
[info] Script started to assign incoming port for 'pia'

2024-10-22 14:18:53,536 DEBG 'start-script' stdout output:
[info] Port forwarding is enabled
[info] Checking endpoint 'ca-vancouver.privacy.network' is port forward enabled...

2024-10-22 14:18:53,537 DEBG 'start-script' stdout output:
[info] WireGuard interface 'up'

2024-10-22 14:18:53,889 DEBG 'start-script' stdout output:
[info] PIA endpoint 'ca-vancouver.privacy.network' is in the list of endpoints that support port forwarding shown below:-

2024-10-22 14:18:54,274 DEBG 'start-script' stdout output:
[info] List of PIA endpoints that support port forwarding:-
[info] za.privacy.network
[info] pe-peru-pf.privacy.network
[info] monaco.privacy.network
[info] lu.privacy.network
[info] bangladesh.privacy.network
[info] sg.privacy.network
[info] mk.privacy.network
[info] china.privacy.network
[info] es-valencia.privacy.network
[info] de-frankfurt.privacy.network
[info] is.privacy.network
[info] cyprus.privacy.network
[info] macau.privacy.network
[info] mongolia.privacy.network
[info] qatar.privacy.network
[info] kualalumpur.privacy.network
[info] kazakhstan.privacy.network
[info] aus-melbourne.privacy.network
[info] saudiarabia.privacy.network
[info] italy-2.privacy.network
[info] sk.privacy.network
[info] ro.privacy.network
[info] de-berlin.privacy.network
[info] swiss.privacy.network
[info] gr.privacy.network
[info] de-germany-so.privacy.network
[info] lt.privacy.network
[info] pt.privacy.network
[info] lv.privacy.network
[info] japan.privacy.network
[info] sweden-2.privacy.network
[info] fi.privacy.network
[info] sofia.privacy.network
[info] ee.privacy.network
[info] georgia.privacy.network
[info] czech.privacy.network
[info] sanjose.privacy.network
[info] france.privacy.network
[info] italy.privacy.network
[info] mexico.privacy.network
[info] denmark.privacy.network
[info] ca-toronto.privacy.network
[info] uk-manchester.privacy.network
[info] sweden.privacy.network
[info] nz.privacy.network
[info] austria.privacy.network
[info] nl-netherlands-so.privacy.network
[info] ca-ontario-so.privacy.network
[info] al.privacy.network
[info] israel.privacy.network
[info] philippines.privacy.network
[info] bo-bolivia-pf.privacy.network
[info] hk.privacy.network
[info] ca-montreal.privacy.network
[info] uk-london.privacy.network
[info] fi-2.privacy.network
[info] au-brisbane-pf.privacy.network
[info] ad.privacy.network
[info] tr.privacy.network
[info] slovenia.privacy.network
[info] japan-2.privacy.network
[info] srilanka.privacy.network
[info] md.privacy.network
[info] denmark-2.privacy.network
[info] liechtenstein.privacy.network
[info] dz.privacy.network
[info] au-adelaide-pf.privacy.network
[info] nl-amsterdam.privacy.network
[info] spain.privacy.network
[info] ba.privacy.network
[info] bahamas.privacy.network
[info] ec-ecuador-pf.privacy.network
[info] ca-ontario.privacy.network
[info] cambodia.privacy.network
[info] au-australia-so.privacy.network
[info] kr-south-korea-pf.privacy.network
[info] in.privacy.network
[info] ar.privacy.network
[info] rs.privacy.network
[info] ua.privacy.network
[info] greenland.privacy.network
[info] man.privacy.network
[info] hungary.privacy.network
[info] ca-vancouver.privacy.network
[info] bogota.privacy.network
[info] egypt.privacy.network
[info] malta.privacy.network
[info] venezuela.privacy.network
[info] brussels.privacy.network
[info] taiwan.privacy.network
[info] gt-guatemala-pf.privacy.network
[info] br.privacy.network
[info] no.privacy.network
[info] panama.privacy.network
[info] santiago.privacy.network
[info] yerevan.privacy.network
[info] jakarta.privacy.network
[info] nigeria.privacy.network
[info] zagreb.privacy.network
[info] uy-uruguay-pf.privacy.network
[info] ae.privacy.network
[info] poland.privacy.network
[info] ireland.privacy.network
[info] vietnam.privacy.network
[info] morocco.privacy.network
[info] aus-perth.privacy.network
[info] montenegro.privacy.network
[info] uk-2.privacy.network
[info] np-nepal-pf.privacy.network
[info] uk-southampton.privacy.network
[info] au-sydney.privacy.network

2024-10-22 14:18:55,931 DEBG 'watchdog-script' stdout output:
[info] qBittorrent listening interface IP 0.0.0.0 and VPN provider IP 10.12.220.95 different, marking for reconfigure

2024-10-22 14:18:55,935 DEBG 'watchdog-script' stdout output:
[info] qBittorrent not running
[info] qBittorrent incoming port 6881 and VPN incoming port 43626 different, marking for reconfigure
[info] qBittorrent config file already exists, skipping copy
[info] Removing session lock file (if it exists)...

2024-10-22 14:18:55,948 DEBG 'watchdog-script' stdout output:
[info] Attempting to start qBittorrent...

2024-10-22 14:18:55,949 DEBG 'watchdog-script' stdout output:
[info] qBittorrent process started
[info] Waiting for qBittorrent process to start listening on port 9093...

2024-10-22 14:18:56,040 DEBG 'start-script' stdout output:
[info] Successfully assigned and bound incoming port '43626'

2024-10-22 14:18:56,064 DEBG 'watchdog-script' stdout output:
[info] qBittorrent process listening on port 9093

2024-10-22 14:29:01,086 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 11 retries left
[info] Retrying in 10 secs...

2024-10-22 14:29:16,115 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 10 retries left
[info] Retrying in 10 secs...

2024-10-22 14:29:31,139 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 9 retries left
[info] Retrying in 10 secs...

2024-10-22 14:29:46,158 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 8 retries left
[info] Retrying in 10 secs...

2024-10-22 14:30:01,179 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 7 retries left
[info] Retrying in 10 secs...

2024-10-22 14:30:16,201 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 6 retries left
[info] Retrying in 10 secs...

2024-10-22 14:30:31,221 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 5 retries left
[info] Retrying in 10 secs...

2024-10-22 14:30:46,247 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 4 retries left
[info] Retrying in 10 secs...

2024-10-22 14:31:01,261 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 3 retries left
[info] Retrying in 10 secs...

2024-10-22 14:31:16,278 DEBG 'start-script' stdout output:
[warn] Unable to bind port using URL 'https://10.12.128.1:19999/bindPort'
[info] 2 retries left
[info] Retrying in 10 secs...
(N) 2024-10-22T14:18:55 - qBittorrent v5.0.0 started. Process ID: 723
(N) 2024-10-22T14:18:55 - Using config directory: /config/qBittorrent/config
(N) 2024-10-22T14:18:55 - Trying to listen on the following list of IP addresses: "wg0:54388"
(I) 2024-10-22T14:18:56 - Peer ID: "-qB5000-"
(I) 2024-10-22T14:18:56 - HTTP User-Agent: "qBittorrent/5.0.0"
(I) 2024-10-22T14:18:56 - Distributed Hash Table (DHT) support: ON
(I) 2024-10-22T14:18:56 - Local Peer Discovery support: ON
(I) 2024-10-22T14:18:56 - Peer Exchange (PeX) support: ON
(I) 2024-10-22T14:18:56 - Anonymous mode: OFF
(I) 2024-10-22T14:18:56 - Encryption support: ON
(I) 2024-10-22T14:18:56 - Successfully listening on IP. IP: "10.12.220.95". Port: "TCP/54388"
(I) 2024-10-22T14:18:56 - Successfully listening on IP. IP: "10.12.220.95". Port: "UTP/54388"
(N) 2024-10-22T14:18:56 - Restored torrent. Torrent: "linuxmint-22-xfce-64bit.iso"
(I) 2024-10-22T14:18:56 - IP geolocation database loaded. Type: DBIP-Country-Lite. Build time: Mon Sep 30 17:47:11 2024.
(N) 2024-10-22T14:18:56 - Using custom WebUI. Location: "/config/qBittorrent/data/VueTorrent".
(W) 2024-10-22T14:18:56 - Couldn't load WebUI translation for selected locale (en).
(N) 2024-10-22T14:18:56 - WebUI: Now listening on IP: *, port: 9093
(N) 2024-10-22T14:18:56 - Trying to listen on the following list of IP addresses: "wg0:43626"
(I) 2024-10-22T14:18:56 - Successfully listening on IP. IP: "10.12.220.95". Port: "TCP/43626"
(I) 2024-10-22T14:18:56 - Successfully listening on IP. IP: "10.12.220.95". Port: "UTP/43626"
(I) 2024-10-22T14:19:36 - Detected external IP. IP: "181.214.153.51"
(N) 2024-10-22T14:20:36 - WebAPI login success. IP: ::ffff:192.168.97.1
(I) 2024-10-22T14:32:24 - Successfully listening on IP. IP: "10.16.238.136". Port: "TCP/43626"
(I) 2024-10-22T14:32:24 - Successfully listening on IP. IP: "10.16.238.136". Port: "UTP/43626"
(I) 2024-10-22T14:32:42 - Detected external IP. IP: "89.149.52.52"
iamse7en commented 1 month ago

I solved this by using hotio's image and setting UNBOUND_ENABLED=true (with help from their discord channel). I wonder what's the equivalent to that setting on this image? macOS docker can behave weirdly it seems, so it takes tweaking.

Edit, nevermind, it did work initially then failed to stalled downloads again.