Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add content blocking proxy settings #1228

Open
ameshkov opened this issue Dec 3, 2019 · 28 comments
Open

Add content blocking proxy settings #1228

ameshkov opened this issue Dec 3, 2019 · 28 comments

Comments

@ameshkov
Copy link
Member

@ameshkov ameshkov commented Dec 3, 2019

We're going to add the proxy module in v0.102:
#391

Here's the necessary minimum that should be configurable:

  • Enable/disable
  • Filter lists (consider extending /#filters)
  • Certificate (we should generate it by ourselves, we should allow users to download this cert)
  • Port, network interface
  • Proxy authentication
  • Proxy types: HTTP, HTTP over TLS
@Eyeborgs
Copy link

@Eyeborgs Eyeborgs commented Dec 3, 2019

Proxy types: HTTP, HTTP over TLS

socks5 will not? or will this be for the future?

@rufengsuixing
Copy link

@rufengsuixing rufengsuixing commented Dec 3, 2019

Transparent Proxy for routers with iptables?just need to listen the port,i will do the iptables config in my luci project

@ameshkov
Copy link
Member Author

@ameshkov ameshkov commented Dec 4, 2019

socks5 will not? or will this be for the future?
Transparent Proxy for routers with iptables?just need to listen the port,i will do the iptables config in my luci project

Not at first. But in the future -- of course, we'll add both of these options.

@ameshkov ameshkov removed this from the v0.102 milestone Mar 3, 2020
@ameshkov ameshkov added this to the v0.103 milestone Mar 3, 2020
@ghost
Copy link

@ghost ghost commented Mar 15, 2020

@ameshkov is this issue include about add separate pages for place cosmetic filtering rules lists?
#155 #677 #639 #903 #920 #1045 #1132 #1319 #1397 #1455 #1480 #639

@ameshkov
Copy link
Member Author

@ameshkov ameshkov commented Mar 16, 2020

@ArchiveBase yeah, I guess we can use either this one or #391

@JACK-THINK
Copy link

@JACK-THINK JACK-THINK commented Apr 7, 2020

@ameshkov

Support for socks5 proxy is very important. Thanks a lot.

@ameshkov ameshkov removed this from the v0.103 milestone Jun 22, 2020
@ameshkov ameshkov added this to the v0.104 milestone Jun 22, 2020
@ameshkov ameshkov removed this from the v0.104 milestone Aug 28, 2020
@ameshkov ameshkov added this to the v0.105 milestone Aug 28, 2020
@temporallyaccount
Copy link

@temporallyaccount temporallyaccount commented Oct 11, 2020

Issues' i thought to mention

  1. Related logs #391 (comment)

@R9980 so will we able to have another 'usage log' (hosts - both domains/ip) additional to 'query log' for web user interface with inbound/outbound bandwidth for each hosts?

yes, the proxy server will have a different log

  1. Usage bandwidth #1572
  2. Decentraleyes/LocalCDN #2148

@ameshkov ameshkov removed this from the v0.105 milestone Oct 22, 2020
@ameshkov ameshkov added this to the v0.107 milestone Oct 22, 2020
@91ajames
Copy link

@91ajames 91ajames commented Oct 28, 2020

Would this work with a proxy of http://wl.is/ .js file provided by https://www.weblockapp.com by any chance?
Blocks ads with'n apps and including the youtube app that I used several yrs ago.

@mrbluecoat
Copy link

@mrbluecoat mrbluecoat commented Feb 13, 2021

+1

@mrbluecoat
Copy link

@mrbluecoat mrbluecoat commented Feb 13, 2021

I'm a bit confused. #391 was closed because it appears tracking of the issue transitioned to this one. One of the posts indicates you had to create https://github.com/AdguardTeam/gomitmproxy and people can try an early release via https://github.com/AdguardTeam/urlfilter/tree/master/cmd Is there an up-to-date quickstart guide that explains how to use AdGuardHome with custom CA proxy?

@ameshkov
Copy link
Member Author

@ameshkov ameshkov commented Feb 15, 2021

@mrbluecoat it's not yet integrated into AGH so the only way to experiment with the proxy is to follow the instruction there: https://github.com/AdguardTeam/urlfilter/tree/master/cmd

I.e. you'd need to build it yourself.

@thirdbyte
Copy link

@thirdbyte thirdbyte commented Mar 11, 2021

Is it feasible to add a VPN server to which all local devices would connect to and that's how HTTPS filtering would work? Just as it happens in AdGuard applications. I guess that would be more sorted than configuring proxy on each device. Moreover, VPN would enable AdGuard Home to deal with IP addresses (for devices connected through VPN) and hence support for firewall rules are also possible.

@ainar-g ainar-g assigned IldarKamalov and unassigned ArtemBaskal Apr 6, 2021
@Jan20th9e
Copy link

@Jan20th9e Jan20th9e commented Apr 29, 2021

Looking forward to the feature going live, two years have passed. .

@jm33-m0
Copy link

@jm33-m0 jm33-m0 commented May 27, 2021

Hi, in https://github.com/AdguardTeam/AdGuardHome/wiki/Configuration#configuration-file, is http_proxy supposed to proxy AdGuard's DNS over HTTPS requests?

I have tested and it won't work reliably

@L11R
Copy link

@L11R L11R commented Jun 1, 2021

@jm33-m0 http_proxy is only used for HTTP-client. For example your AGH setup has internet access only through proxy.

@jm33-m0
Copy link

@jm33-m0 jm33-m0 commented Jun 2, 2021

@L11R

For example your AGH setup has internet access only through proxy

So it means all upstream DNS (over HTTPS) requests will go through the proxy configured in http_proxy field, but in my test it just ignores my http_proxy and connects to DoH server directly.

I turned to used other solutions in the end, two AGH servers, one of which is used as upstream for the other, both in the same VPN so not affected by DNS poisoning.

@ainar-g ainar-g removed this from the v0.107.0 milestone Jun 3, 2021
@ainar-g ainar-g added this to the v0.109.0 milestone Jun 3, 2021
@Dominik-1980
Copy link

@Dominik-1980 Dominik-1980 commented Jun 23, 2021

Hello.

I just saw this thread.
I am not so familiar with adguard.
Is it now possible to block youtube and other adds with the current version of adguard home over proxy?

@erdoukki
Copy link

@erdoukki erdoukki commented Jul 13, 2021

Héllo, is it still not integrated in AGH ?
Is there any advice to help testing ?

@IldarKamalov IldarKamalov removed their assignment Jul 14, 2021
@ameshkov
Copy link
Member Author

@ameshkov ameshkov commented Jul 28, 2021

Nope, not yet integrated. I'll be really-really happy if we do that until the end of the year.

@Karmylr
Copy link

@Karmylr Karmylr commented Sep 6, 2021

insane function!

@Karmylr
Copy link

@Karmylr Karmylr commented Sep 13, 2021

When to integrate this feature?It was postponed many times and I cant wait.

@cirfis
Copy link

@cirfis cirfis commented Sep 13, 2021

+1

@ihuaer
Copy link

@ihuaer ihuaer commented Sep 13, 2021

good job
can not wait any more

@L11R
Copy link

@L11R L11R commented Sep 13, 2021

If you cannot wait -- do it yourself.

@erdoukki
Copy link

@erdoukki erdoukki commented Sep 13, 2021

@mrbluecoat it's not yet integrated into AGH so the only way to experiment with the proxy is to follow the instruction there: https://github.com/AdguardTeam/urlfilter/tree/master/cmd

I.e. you'd need to build it yourself.

Thanks...
I will have get some tests on this...

@ainar-g ainar-g mentioned this issue Nov 2, 2021
@Dominik-1980
Copy link

@Dominik-1980 Dominik-1980 commented Nov 6, 2021

Any progress on this?

@kurokawaikki
Copy link

@kurokawaikki kurokawaikki commented Nov 30, 2021

Is this feature going to implement soon? Thanks!

@Karmylr
Copy link

@Karmylr Karmylr commented Nov 30, 2021

Is this feature going to implement soon? Thanks!

This plan keeps being postponed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests