Adguardhome: Add upstream proxy settings to AdGuard Home

Created on 10 Nov 2018  ·  9Comments  ·  Source: AdguardTeam/AdGuardHome

Regarding AdGuard Home features, an essential one would be the integration of a proxy (with authentication) into it.

At the very least, as a temporary solution, add an option to mask/randomize the IP address going to the upstream DNS to fetch the website addresses.

Medium documentation feature request

Most helpful comment

Do you mean an upstream proxy, right?

All 9 comments

Do you mean an upstream proxy, right?

Correct.

This proxy is supposed to be used when AG downloads filters updates, right?

I am not sure using it for anything else would be viable

Yes, that is exactly what it would be used for.
Potentially, when AdGuard Home auto-update (or GUI update) feature is implemented, the update checks and download could be fetched through the proxy as well.

@tomiams got it. Makes sense indeed

@tomiams While you wait for the GUI, you can already use upstream HTTP proxy by setting the HTTP_PROXY environment variable for AdGuardHome:

export HTTP_PROXY=http://proxy.lan:3128/

or, if there's username and password:

export HTTP_PROXY=http://user:[email protected]:3128/

You need to put this environment setting accordingly depending on how you launch AdGuardHome.

@hmage Thank you for the awesome tip! Works really well.

Hey AdGuard team (@hmage , @ameshkov)

We recently added a recipe to do just this with Pomerium. Look forward to your thoughts. :)
https://github.com/pomerium/pomerium/pull/359

@desimone looks good, thank you!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

TXC picture TXC  ·  3Comments

ameshkov picture ameshkov  ·  3Comments

ameshkov picture ameshkov  ·  3Comments

xiaofengcod picture xiaofengcod  ·  3Comments

ammnt picture ammnt  ·  3Comments