{"id":24733336,"url":"https://github.com/honwen/openwrt-dnsmasq-extra","last_synced_at":"2025-07-04T01:04:55.898Z","repository":{"id":37502845,"uuid":"94670167","full_name":"honwen/openwrt-dnsmasq-extra","owner":"honwen","description":"Anti Pollution/ADs DNS for OpenWrt/LEDE","archived":false,"fork":false,"pushed_at":"2025-07-02T02:44:47.000Z","size":27623,"stargazers_count":36,"open_issues_count":0,"forks_count":21,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-02T03:33:06.608Z","etag":null,"topics":["chnroute","dns","gfwlist","lede","openwrt"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/honwen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-18T06:45:45.000Z","updated_at":"2025-07-02T02:44:50.000Z","dependencies_parsed_at":"2023-02-15T23:31:01.700Z","dependency_job_id":"349531de-bcf1-4dfd-babc-3e0e1fcf38a9","html_url":"https://github.com/honwen/openwrt-dnsmasq-extra","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/honwen/openwrt-dnsmasq-extra","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/honwen%2Fopenwrt-dnsmasq-extra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/honwen%2Fopenwrt-dnsmasq-extra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/honwen%2Fopenwrt-dnsmasq-extra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/honwen%2Fopenwrt-dnsmasq-extra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/honwen","download_url":"https://codeload.github.com/honwen/openwrt-dnsmasq-extra/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/honwen%2Fopenwrt-dnsmasq-extra/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263427305,"owners_count":23464842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chnroute","dns","gfwlist","lede","openwrt"],"created_at":"2025-01-27T18:13:28.176Z","updated_at":"2025-07-04T01:04:55.859Z","avatar_url":"https://github.com/honwen.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Usage\n\n- `OpenWrt(\u003c=21)` use [branch:openwrt_v21](https://github.com/honwen/openwrt-dnsmasq-extra/tree/openwrt_v21)\n\n- 从 `OpenWrt(\u003e=24.10)` 的 [SDK][s] 编译\n\n  ```bash\n  # 以 ar71xx 平台为例\n  tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2\n  cd OpenWrt-SDK-ar71xx-*\n  # 添加 feeds\n  git clone https://github.com/shadowsocks/openwrt-feeds.git package/feeds\n  # 获取 Makefile\n  git clone https://github.com/chenhw2/openwrt-dnsmasq-extra.git package/feeds/openwrt-dnsmasq-extra\n  # 选择要编译的包 Network -\u003e [aiodns, smartdns, dnsproxy, dcompass, dnsmasq-extra]\n  make menuconfig\n  # 开始编译\n  make package/feeds/openwrt-dnsmasq-extra/aiodns/compile V=99\n  make package/feeds/openwrt-dnsmasq-extra/dnsproxy/compile V=99\n  make package/feeds/openwrt-dnsmasq-extra/dcompass/compile V=99\n  make package/feeds/openwrt-dnsmasq-extra/smartdns/compile V=99\n  make package/feeds/openwrt-dnsmasq-extra/dnsmasq-extra/compile V=99\n  ```\n\n# Recommend\n\n- dnsmasq-extra + aiodns **_(recommended)_**\n\n- dnsmasq-extra + smartdns **_(recommended)_**\n\n- dnsmasq-extra + dcompass _(experimental)_\n\n- dnsmasq-extra + dnsproxy\n\n- dnsmasq-extra + ss(r)-tunnel (+dnsFtcp)\n\n# Clean DNS Upstream\n\n- aiodns@7100 with multidns/DoT/DoH/DNSCrypt\n\n- dnsproxy@7200 with multidns/DoT/DoH/DNSCrypt\n\n- dcompass@7500 with multidns/DoT/DoH\n\n- smartdns@7700 with multidns/DoT/DoH\n\n- dnsmasq-extra\n  - dnsmasq for adblock/bogus\n  - dnsmasq/ipset for aiodns/dnsproxy/smartdns/dcompass/ss(r)-tunnel\n\n[s]: https://wiki.openwrt.org/doc/howto/obtain.firmware.sdk\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhonwen%2Fopenwrt-dnsmasq-extra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhonwen%2Fopenwrt-dnsmasq-extra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhonwen%2Fopenwrt-dnsmasq-extra/lists"}