410154425 / adguardhome_magisk Goto Github PK
View Code? Open in Web Editor NEW去广告magisk模块,通过DNS层面过滤广告、防DNS劫持,使用前请先详读mode.conf文件,使用前需关闭私人dns,不可用wap接入点,支持订阅过滤规则,可兼容VPN、免模块、翻模块、校园网等特殊使用环境。top大佬(酷安)
去广告magisk模块,通过DNS层面过滤广告、防DNS劫持,使用前请先详读mode.conf文件,使用前需关闭私人dns,不可用wap接入点,支持订阅过滤规则,可兼容VPN、免模块、翻模块、校园网等特殊使用环境。top大佬(酷安)
无论国外油管,还是国内app都没法屏蔽广告
我想要对您的模块进行一下完整的重构,对一些已有的问题进行修复,并增添一些新的功能,但是我没有看到此模块的开源许可证,我想问一下我能否将重构后的模块进行开源发布?
我想使用以下的自定义规则
twitter.com##[data-testid="UserCell"]:has-text(Ad)
或者
twitter.com##div[data-testid="cellInnerDiv"] > div > div[class] > div[class][data-testid="placementTracking"]
||twitter.com/i/api/graphql/*/HomeLatestTimeline$jsonprune=$.data.home.home_timeline_urt.instructions..entries..[?(key-substr 'entryId' 'promoted-tweet-')]
都没用。Adguardteam 有一些web annoyance 的规则的list添加了也似乎没用。
这个[AdGuardHome_magisk]似乎只能用DNS过滤广告而不能单独屏蔽网页上的element? 虽然有设置界面有自定义规则的页面但似乎没有用?谢谢
我的 AdGuardHome.yaml
内容如下:
http:
pprof:
port: 6060
enabled: false
address: 0.0.0.0:3000
session_ttl: 720h
users:
- name: root
password: $2a$10$zHcQbG4nXIzPB/Cj5M9lQ.qbQH/EZAT2wakz/sK1.b/d4ey2oqUd2
auth_attempts: 5
block_auth_min: 15
http_proxy: ""
language: zh-cn
theme: auto
dns:
bind_hosts:
- 0.0.0.0
port: 5591
// ... 余下省略 ...
而脚本 topdalao
用下列字符串处理方法来硬性匹配第一个 port:
开头的端口号:
Line 90 in 269186a
在模式 3 下,这导致其将所有 DNS 流量导向不存在的 127.0.0.1:6060
,使设备无法联网。
建议考虑替换为外部工具读取 YAML 文件,例如打包一个 yq
,用以下方式来读取:
cat "$MODDIR/AdGuardHome.yaml" | yq '.dns.port'
不仅更简洁,可靠性也更高。
Is the project still under development?
用的是kernelsu0.8.1,模式一
使用数据网络时没有默认的ipv4 dns,只有ipv6的dns,
被强制转换为模式2,同时所有网络都不可用。
有什么办法可以解决?
执行test.sh输出如下:
..........
DnsAddresses: [ /2607:f798:18:10:0:640:7125:5254,/2607:f798:18:10:0:640:7125:5253 ] Domains: null MTU: 1460 TcpBufferSizes: 2097152,6291456,16777216,512000,2097152,8388608 Routes: [ ::/0 -> :: rmnet1 mtu 1460,2605:8d80:1399:a9f5::/64 -> :: rmnet1 mtu 0 ] Nat64Prefix: 2604:5580:22::/96 Stacked: [[ {InterfaceName: v4-rmnet1 LinkAddresses: [ 192.0.0.4/32 ] DnsAddresses: [ ].............
v2ray-1.4.2 Magisk模块 默认是关闭IPv6,只允许IPv4的。
v2ray Magisk里面的节点是IPv4的,路由器是支持IPv6的,如果v2ray开启IPv6代理或者放行IPv6,那么IPv4会走国外IP, 而IPv6会被走国内.
但是v2ray Magisk开启IPv6="proxy"或者IPv6="allow"后,AdGuard Home均无法过滤广告。除非改成默认的IPv6="deny"。
请问如何解决?因为我需要同时使用IPv4和IPv6.
appshare这个应用会检查广告完播率,屏蔽广告会限制功能,所以我发了这个issue
虽然这个软件是通过dns进行屏蔽,但我还是希望开发者可以研究一下分应用屏蔽,或者说查看请求日志时带上应用包名,这样也方便用户知道广告域名
您好,我已阅读配置文件且知悉Clash默认配置下会导致模块过滤失效,请问有没有什么方案可以解决该情况呢?除了更换代理软件外。
盼复,谢谢。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.