rvp
It seems to work.
I had put my machine's LAN IP into ~/.config/qBittorrent/qBittorrent.conf:
WebUI\Address=192.168.88.245
and I got in ~/.local/share/qBittorrent/logs/qbittorrent.log:
(N) 2021-12-31T23:40:29 - Web UI: Now listening on IP: 192.168.88.245, port: 8080
and I could log into Web UI remotely.
But, having specified the IP, I couldn't access Web UI from localhost, even though the qbittorrent-nox kept printing:
To control qBittorrent, access the Web UI at http://localhost:8080
I put my LAN into ~/.config/qBittorrent/qBittorrent.conf:
WebUI\Address=192.168.88.*
and I got in ~/.local/share/qBittorrent/logs/qbittorrent.log:
(N) 2022-01-01T00:29:37 - Web UI: Now listening on IP: 192.168.88.*, port: 8080
and I could log into Web UI both from localhost and remotely.
But again, I would expect the asterisk * to stand for any. Am I wrong?
Should WebUI\Address=* work fine?
rvp Do you have a firewall blocking things?
No, firewall doesn't block this thing, as far as I understand vanilla OpenBSD's /etc/pf.conf:
# $OpenBSD: pf.conf,v 1.55 2017/12/03 20:40:04 sthen Exp $
#
# See pf.conf(5) and /etc/examples/pf.conf
set skip on lo
block return # block stateless traffic
pass # establish keep-state
# By default, do not permit remote connections to X11
block return in on ! lo0 proto tcp to port 6000:6010
# Port build user does not need network
block return out log proto {tcp udp} user _pbuild
And MikroTik router vanilla rules:
/ip firewall filter> print:
Flags: X - disabled, I - invalid, D - dynamic
0 D ;;; special dummy rule to show fasttrack counters
chain=forward action=passthrough
1 ;;; defconf: accept established,related,untracked
chain=input action=accept connection-state=established,related,untracked
2 ;;; defconf: drop invalid
chain=input action=drop connection-state=invalid
3 ;;; defconf: accept ICMP
chain=input action=accept protocol=icmp
4 ;;; defconf: accept to local loopback (for CAPsMAN)
chain=input action=accept dst-address=127.0.0.1
5 ;;; defconf: drop all not coming from LAN
chain=input action=drop in-interface-list=!LAN
6 ;;; defconf: accept in ipsec policy
chain=forward action=accept ipsec-policy=in,ipsec
7 ;;; defconf: accept out ipsec policy
chain=forward action=accept ipsec-policy=out,ipsec
8 ;;; defconf: fasttrack
chain=forward action=fasttrack-connection connection-state=established,related
9 ;;; defconf: accept established,related, untracked
chain=forward action=accept connection-state=established,related,untracked
10 ;;; defconf: drop invalid
chain=forward action=drop connection-state=invalid
11 ;;; defconf: drop all from WAN not DSTNATed
chain=forward action=drop connection-state=new connection-nat-state=!dstnat in-interface-list=WAN
rvp What's your netstat show?
without qbittorrent-nox running:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 *.80 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp6 0 0 ::1.25 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
with WebUI\Address=* in ~/.config/qBittorrent/qBittorrent.conf and qbittorrent-nox running,
Web UI accessible from localhost; inaccessible remotely:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 192.168.88.245.61079 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 *.8080 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp6 0 0 ::1.25 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
tcp6 0 0 *.80 *.* LISTEN
with WebUI\Address=127.0.0.1 in ~/.config/qBittorrent/qBittorrent.conf and qbittorrent-nox running,
Web UI accessible from localhost; inaccessible remotely:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 127.0.0.1.8080 *.* LISTEN
tcp 0 0 192.168.88.245.61079 *.* LISTEN
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 *.80 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
tcp6 0 0 ::1.25 *.* LISTEN
with WebUI\Address=localhost in ~/.config/qBittorrent/qBittorrent.conf and qbittorrent-nox running,
Web UI accessible both from localhost and remotely:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 192.168.88.245.61079 *.* LISTEN
tcp 0 0 *.8080 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 *.80 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
tcp6 0 0 ::1.25
with WebUI\Address=192.168.88.245 (the host's address) in ~/.config/qBittorrent/qBittorrent.conf and qbittorrent-nox running,
Web UI accessible remotely; inaccessible from localhost despite qbittorrent-nox's message access the Web UI at http://localhost:8080:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 192.168.88.245.61079 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 192.168.88.245.8080 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 *.80 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 ::1.25 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
tcp6 0 0 *.80 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
with WebUI\Address=192.168.88.* in ~/.config/qBittorrent/qBittorrent.conf and qbittorrent-nox running,
Web UI accessible both from localhost and remotely:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 *.8080 *.* LISTEN
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 192.168.88.245.61079 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 *.80 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp6 0 0 ::1.25 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
[offtopic] @unitedbsd.com - the asterisks got swallowed by your parsers. The text is > @"rvp"#p9949 WebUI\Address="*,*" [/offtopic]
with WebUI\Address="*,*" in ~/.config/qBittorrent/qBittorrent.conf and qbittorrent-nox running,
Web UI accessible both from localhost and remotely:
netstat -ln -p tcp:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp 0 0 192.168.88.245.61079 *.* LISTEN
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
tcp 0 0 *.8080 *.* LISTEN
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address TCP-State
tcp6 0 0 *.80 *.* LISTEN
tcp6 0 0 *.22 *.* LISTEN
tcp6 0 0 ::1.25 *.* LISTEN
tcp6 0 0 fe80::1%lo0.25 *.* LISTEN
rvp What does *,* mean?
Could someone explain me the abovementioned ¿peculiarities?, so to say, or should I submit an issue?
Is it an issue for the qbittorrent's tracker of for qbittorrent's port to OpenBSD?