AdGuardHome icon indicating copy to clipboard operation
AdGuardHome copied to clipboard

AdGuard Home Binding Port on IPv6 Only

Open Haravikk opened this issue 1 year ago • 1 comments

Prerequisites

Platform (OS and CPU architecture)

Darwin (aka macOS), AMD64 (aka x86_64)

Installation

GitHub releases or script from README

Setup

On one machine

AdGuard Home version

v0.107.50

Action

sudo lsof -PiTCP -sTCP:LISTEN | grep AdGuard

Expected result

AdGuardHome should be bound port 3000 on both IPv4 and IPv6

Actual result

AdGuardHome is only bound on port 3000 on IPv6, making it inaccessible by other machines on an IPv4 network:

AdGuardHo  160   root   99u  IPv6 0x9b74b5665d50fa17      0t0  TCP *:3000 (LISTEN)
AdGuardHo  160   root  104u  IPv6 0x9b74b5665d510657      0t0  TCP *:53 (LISTEN)

Additional information and/or screenshots

Not sure when this issue started occurring as I'm not sure what version I was on prior to updating, but it remains an issue; I have to go to each machine using AdGuard Home and connect using localhost:3000 locally, rather than connecting remotely as I normally would.

Here's what the top of my AdGuardHome.yaml file looks like on one affected machine:

http:
  pprof:
    port: 6060
    enabled: false
  address: 0.0.0.0:3000
  session_ttl: 720h

Seems like it should be correct, and I'm not seeing an options anywhere to configure for IPv6 only – if anything the address given would indicate IPv4 only surely?

Haravikk avatar May 24 '24 16:05 Haravikk

Am having this same issue.

nathanialhenniges avatar Aug 15 '24 21:08 nathanialhenniges

anyone found what is wrong and have a solution?

pieterburm avatar Jan 13 '25 09:01 pieterburm

same problem here.... i found that problem when qbittorrent stop working one day. i got this after an update.... . i previusly have installed this https://aur.archlinux.org/packages/adguardhome-bin by the aur, recently some pp added an official one on arch and i try to nuke my install of adg and installed the official one and on setup same problem, i port the confing.yaml after test and same problem obv. Is realy annoyng. P.s i have illiad, they give ipv6 and shared ipv4, but i think this is pointless to the problem

DarkG3n3sis avatar Feb 06 '25 12:02 DarkG3n3sis

Can confirm for the docker image as well.

Ducki avatar Mar 18 '25 13:03 Ducki

downgrading to v0.107.57 resolves this. problem occurs from v0.107.58 onwards

AchtungMoose avatar Jul 26 '25 02:07 AchtungMoose

Hi, any update on this? @ainar-g any insight if this would be supported? force web port on ipv6 only?

it looks to support an ipv4 address only for address under the http category at the moment.

gtxaspec avatar Aug 04 '25 15:08 gtxaspec