GithubHelp home page GithubHelp logo

openwrt-dnsmasq-extra's Introduction

Usage

  • 从 OpenWrt 的 SDK 编译

    # 以 ar71xx 平台为例
    tar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2
    cd OpenWrt-SDK-ar71xx-*
    # 添加 feeds
    git clone https://github.com/shadowsocks/openwrt-feeds.git package/feeds
    # 获取 Makefile
    git clone https://github.com/chenhw2/openwrt-dnsmasq-extra.git package/feeds/openwrt-dnsmasq-extra
    # 选择要编译的包 Network -> [aiodns, smartdns, dnsproxy, dcompass, dnsmasq-extra]
    make menuconfig
    # 开始编译
    make package/feeds/openwrt-dnsmasq-extra/aiodns/compile V=99
    make package/feeds/openwrt-dnsmasq-extra/dnsproxy/compile V=99
    make package/feeds/openwrt-dnsmasq-extra/dcompass/compile V=99
    make package/feeds/openwrt-dnsmasq-extra/smartdns/compile V=99
    make package/feeds/openwrt-dnsmasq-extra/dnsmasq-extra/compile V=99

Recommend

  • dnsmasq-extra + aiodns (recommended)

  • dnsmasq-extra + smartdns (recommended)

  • dnsmasq-extra + dcompass (experimental)

  • dnsmasq-extra + dnsproxy

  • dnsmasq-extra + ss(r)-tunnel (+dnsFtcp)

Clean DNS Upstream

  • aiodns@7100 with multidns/DoT/DoH/DNSCrypt

  • dnsproxy@7200 with multidns/DoT/DoH/DNSCrypt

  • dcompass@7500 with multidns/DoT/DoH

  • smartdns@7700 with multidns/DoT/DoH

  • dnsmasq-extra

    • dnsmasq for adblock/bogus
    • dnsmasq/ipset for aiodns/dnsproxy/smartdns/dcompass/ss(r)-tunnel

openwrt-dnsmasq-extra's People

Contributors

ahbicj avatar honwen avatar mengskysama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

openwrt-dnsmasq-extra's Issues

ipset issue

the file=/etc/init.d/shadowsocksr may have issues on ipset
if I try xray+openwrt-dnsmasq-extra,the custom.conf works ok

but if try ssr+openwrt-dnsmasq-extra.
1.work
ipset=/g.cn/ssr_spec_dst_fw
ipset=/g.cn/xray_spec_dst_fw

2 work(remove xray related)
ipset=/g.cn/ssr_spec_dst_fw

3 not work( change sort)
ipset=/g.cn/xray_spec_dst_fw
ipset=/g.cn/ssr_spec_dst_fw

Could you tested it or give me any idea,thanks

dns-forwarder出现问题

nslookup发现 dns-forwarder无法解释域名.
root@Router:~# nslookup www.163.com 127.0.0.1#8301
;; connection timed out; no servers could be reached
测试发现问题可能出现在ISP上,上游设为本机127.0.0.1:53就可以解释,上游设置成8.8.8.8或者9.9.9.9都无法解释。
奇怪的是通过ssr-tunnel也不行,无论是直接ssr-tunnel或者是dns-forwarder-》ssr-tunnel都无法解释域名。请大神调查一下。

和v2有冲突

extra和v2ray不能并存,请教是不是要做什么规则改变?

can't open this website

hi master
need your help,please have a look when you are convenient
I found it can't open this website (https://www.temu.com/) with openwrt-dnsmasq-extra+luci-app-xray
it will redirect automatically to following website(it's an icon ,not text)
I have try switch to global proxy model on luci-app-xray and even remove adblock file in openwrt-dnsmasq-extra,but no lucky.
Screenshot 2023-10-09 at 6 25 58 PM

but pc with software openclash can access this (https://www.temu.com/) without any issues

thanks

hard to open site "Netflix"

HI,honwen
Today I found it's hard to open site "Netflix" in Chinaroute model,sometime gets slow and sometime gets "This page isn’t working www.netflix.com redirected you too many times.Try clearing your cookies."

I tried fall back your previous Commits and rebuild package,but it's not working

when I try "merlin-xiaobao" on another router to open site "Netflix",everything is ok

I don't why,and I'm not sure it's my problem or not

thanks

请问是否存在优化?

测试在E5-2690V4,RAM 512G以及GOLD 6246 RAM1024G虚拟环境或是硬环境下均出现处理器负载高。正常运行下实在戴尔R430 E5-2678V3 RAM 512G,处理器负载达到40-60之间,测试的两台服务器均出现同情况,初期以为是原版openwrt内核优化所致,后面换lean/lienol下编译dnsmasq-extra套组也是相同。

can't startup dnsmasq in Openwrt 22.03

Good day Master!
for some reason I need build openwrt-dnsmasq-extra in Openwrt 22.03
if remove conf-dir=/etc/dnsmasq.d from /etc/dnsmasq.conf ( openwrt/openwrt#9726)
I got following log
Screenshot 2023-05-14 at 9 14 52 AM
if add option confdir '/etc/dnsmasq-extra.d' in /etc/config/dhcp under config dnsmasq
then got this
Screenshot 2023-05-14 at 9 17 32 AM

I have no idea to deal with this,Could you give me some tips?
thank you

Screenshot 2023-05-14 at 9 15 52 AM
Screenshot 2023-05-14 at 9 18 00 AM

有些adblock规则误杀

类似t8.baidu.com、t9.baidu.com、t10.baidu.com的地址是一些百度搜索结果图片的地址,例如
https://t9.baidu.com/it/u=2397069156,4005193757&fm=74&app=80&f=PNG?w=200&h=200&s=7B8C3862D1C17AE80FFDD5CE0300C0A1

如何理解这个项目做了哪些工作,除了源码外有无可以参考的资料呢?单纯的想分流国内网站和国外网站,或者自定义跳过一些国内网站是否不需要用到smartdns。
另外编写custom list 需要哪些知识铺垫呀,原本的列表里面有#7700 和 #7701 (看不懂shell脚本,但是好像跟port+1)有点关系,请大佬指点 。
还有那个bogus.conf 是存在劫持的dns服务器列表吗?
(果然最快想看懂这个项目做了啥,还是要去学shell脚本是吗TAT)

swicth bypassed ip list to "proxy gfw-list" may have problem

when swithc to it ,it will run as global proxy model

root@lede:~# /etc/init.d/dnsmasq-extra restart
Restarting Dnsmasq-Extra: Dnsmasq-Extra...
Stopping Dnsmasq-Extra: Dnsmasq-Extraudhcpc: started, v1.26.2
udhcpc: sending discover
udhcpc: no lease, failing
.
Geneareting : Dnsmasq-Extra CHDNS PDNSD ABDLOCK sh: -o: out of range
CUSTOM udhcpc: started, v1.26.2
udhcpc: sending discover
udhcpc: no lease, failing

下载问题

smartdns源码包下载出错,我按照信息把下载好的包名字改变一下放dl编译过了,是armv8的,用lean的编译没这个问题,估计是maker写的有瑕疵。

speed test in whitelist

I just find the last one is slower than before in speed test at whitelist under same vps
by the way ,I like your luci-ssr,I'm usring it

关于2.0.16的dnscrypt的下载问题

作者你好.我在编译这个库的时候遇到一个问题.

编译环境: Ubuntu 18.04 Server
编译系统: OpenWrt 18.06 ramips mt7621 k2p
遇到问题: dnscrypt下载失败.

log:

`
time: package/system/ca-certificates/compile#0.11#0.08#0.16
make[3]: Entering directory '/home/thisdk/k2p/openwrt/package/feeds/openwrt-dnsmasq-extra/dnscrypt'
mkdir -p /home/thisdk/k2p/openwrt/dl
SHELL= flock /home/thisdk/k2p/openwrt/tmp/.dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz.flock -c ' /home/thisdk/k2p/openwrt/scripts/download.pl "/home/thisdk/k2p/openwrt/dl" "dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz" "skip" "" "https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/" '

  • curl -f --connect-timeout 20 --retry 5 --location --insecure https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.16/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
    curl: (22) The requested URL returned error: 404 Not Found
    Download failed.
  • curl -f --connect-timeout 20 --retry 5 --location --insecure https://sources.lede-project.org/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
    curl: (22) The requested URL returned error: 404 Not Found
    Download failed.
  • curl -f --connect-timeout 20 --retry 5 --location --insecure https://mirror2.openwrt.org/sources/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
    curl: (22) The requested URL returned error: 404 Not Found
    Download failed.
  • curl -f --connect-timeout 20 --retry 5 --location --insecure https://downloads.openwrt.org/sources/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 184 100 184 0 0 120 0 0:00:01 0:00:01 --:--:-- 120
    0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
    curl: (22) The requested URL returned error: 404 Not Found
    Download failed.
    No more mirrors to try - giving up.
    Makefile:42: recipe for target '/home/thisdk/k2p/openwrt/dl/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz' failed
    make[3]: *** [/home/thisdk/k2p/openwrt/dl/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz] Error 2
    make[3]: Leaving directory '/home/thisdk/k2p/openwrt/package/feeds/openwrt-dnsmasq-extra/dnscrypt'
    Command exited with non-zero status 2
    time: package/feeds/openwrt-dnsmasq-extra/dnscrypt/compile#0.18#0.09#6.39
    package/Makefile:107: recipe for target 'package/feeds/openwrt-dnsmasq-extra/dnscrypt/compile' failed
    make[2]: *** [package/feeds/openwrt-dnsmasq-extra/dnscrypt/compile] Error 2
    make[2]: Leaving directory '/home/thisdk/k2p/openwrt'
    package/Makefile:103: recipe for target '/home/thisdk/k2p/openwrt/staging_dir/target-mipsel_24kc_musl/stamp/.package_compile' failed
    make[1]: *** [/home/thisdk/k2p/openwrt/staging_dir/target-mipsel_24kc_musl/stamp/.package_compile] Error 2
    make[1]: Leaving directory '/home/thisdk/k2p/openwrt'
    /home/thisdk/k2p/openwrt/include/toplevel.mk:216: recipe for target 'world' failed
    make: *** [world] Error 2
    `

我看了log后发现问题所在是下载连接错了.

/releases/download/2.0.16/dnscrypt-proxy-linux_mipsle-2.0.16.tar.gz
/releases/download/2.0.16/dnscrypt-proxy-linux_mipsel-2.0.16.tar.gz

具体错在mipsle这个字母

how to force a domain forward to proxy

hi
Thanks for your great job
I tried put someting like ipset=/xxx.com/ssr_spec_dst_fw in custom.conf,but it's failed
Could you tell how to deal with this.
thanks for your time

如何编译?

我想在用 openwrt-sdk-18.06.0-rc1-ar71xx-tiny_gcc-7.3.0_musl.Linux-x86_64 来编译。但不知道具体的方法,请指教。
或者详细一下编译的章节。

staticfile.org is in direct list but excluding *.staticfile.org

Domain staticfile.org is in direct list. However, any *.staticfile.org domain like cdn.staticfile.org will be resolved via ssr-tunnel. It should be resolved via domestic DNS server.
So it result in a problem that any website using staticfile.org resources loads slowly, and sometimes loads fail with timeout, because it resolved to other country.

want connect githubusercontent.com direclty

Hi my idol
I need you help
I trid put githubusercontent.com to /etc/dnsmasq-extra.d/direct or /etc/dnsmasq-extra.d/custom.conf,but neither of them works
For some reasons I want githubusercontent.com bypass proxy

thank you and have a nice day 😃

dns pollution

today I can not open google.com ,if use dnsmasq-extra + chinadns (+cdns +dns-forwarder) on Chinamobile(ISP),but on Chinatelecom is ok

if use dnsmasq-extra + dnscrypt ,everything is ok

How can I let chinadns worked on Chinamobile,where should I modify ?

thanks Chen

how about dnsmasq-extra + dnscrypt

Sir
If I chiosed dnsmasq-extra + dnscrypt,dose this mean I should uncheck chinadns +cdns +dns-forwarder in make menuconfig? and udp function will not be available?

or just select all in make menuconfig

I almost focus on your repository every week,It's my favorite repository

thank you for sharing this wonderful stuf!

may be another bug in init

		[ -f /etc/config/smartdns ] && {
			echo "# SMARTDNS-INIT" >>${TARGET}/misc_custom.conf
			sed -n 's+/dns-.*++g; s+$+/114.114.115.115+g; s+.*server_https.*//+server=/+p' /etc/config/smartdns >>${TARGET}/misc_custom.conf
			sed -n 's+/dns-.*++g; s+$+/180.76.76.76+g; s+.*server_https.*//+server=/+p' /etc/config/smartdns >>${TARGET}/misc_custom.conf
			sed -n 's+/dns-.*++g; s+$+/162.14.21.178+g; s+.*server_https.*//+server=/+p' /etc/config/smartdns >>${TARGET}/misc_custom.conf
			sed -n 's+/dns-.*++g; s+$+/162.14.21.56+g; s+.*server_https.*//+server=/+p' /etc/config/smartdns >>${TARGET}/misc_custom.conf
			sed -n 's+/dns-.*++g; s+$+/223.6.6.6+g; s+.*server_https.*//+server=/+p' /etc/config/smartdns >>${TARGET}/misc_custom.conf
			echo 'server=/doh.360.cn/114.114.115.115' >>${TARGET}/misc_custom.conf
			echo 'server=/doh.360.cn/180.76.76.76' >>${TARGET}/misc_custom.conf
			echo 'server=/alidns.com/114.114.115.115' >>${TARGET}/misc_custom.conf
			echo 'server=/alidns.com/180.76.76.76' >>${TARGET}/misc_custom.conf
			echo 'server=/dns.pub/114.114.115.115' >>${TARGET}/misc_custom.conf
			echo 'server=/dns.pub/180.76.76.76' >>${TARGET}/misc_custom.conf
		}

			echo -n ", OVERWRITE-RESOLVE" && echo 'no-resolv' >>${TARGET}/misc_custom.conf
		}

I‘m not fully understand the codes. but I think the last echo would be a problem.
but if enable overwrite_smartdns,the last line of misc_custom.conf would be 'no-resolv'.
nslookup would return an error besides the dns resolve.

chatgpt

Hi Master.
How can I open chatgpt website with your program
I enabled NULL - As Global Proxy in your program,but no luck
have a nice day !
Screenshot 2023-02-17 at 9 55 28 AM

Google doc and google home speaker issues

Hi Chen

I found a weird issue: if choose dnsmasq-extra + ss(r)-tunnel (+dnsFtcp) ,Google doc and google home speaker work ok with any vps host

but if use others ,Google doc and google home speaker will not work sometime,it's denpend on vps host.but others application are ok,like youtube or google.com etc

Could you tell me how to fix this

thank you

我编译过程中出现的报错

在编译smartdns过程中报fatal error: openssl/err.h: No such file or directory
在编译chinadns和cdns过程中报fatal error: argp.h: No such file or directory

编译系统:ubuntu18.04 openssl版本1.1.1-1ubuntu2.118.04.6
libssl-dev 版本1.1.1-1ubuntu2.1
18.04.6

这两个都怎么解决阿,非常感谢编程大神

dns issue

hi chen
I find it's hard to open website-Facebook on pc but phone is ok ,and ssr client on pc is ok too
Could you give me some tips to solve this

thanks
by the way I use dnsmasq-extra +chinadns+dnsforward

question about dns-forward

Hi Chen
I'm trying your newest one for "openwrt-dnsmasq-extra" it looks more fast
I did not find any dns-forwarder file in config and init.d folder this time
but I find dns-forwarder is listing on udp 7301 and udp 7302
Could you tell me how it works on both tcp and udp

thank you

支持直接使用dns-forwarder

能不能直接支持dns-forwarder,方式是gfwlist内的域名直接通过dns-forwarder来解释,dns-forwarder则把域名请求转为tcp通过ssr隧道转发出去,目前udp的域名解释在各大运营商上受限严重,这个模式会不会轻量一些,我目前修改了你的代码就这样使用。感觉还行

got smartdns errors log in System Log

I found this today ,Please help me to check it
thank you

Mon Jul 25 11:49:34 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:35 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:35 2022 daemon.err smartdns[32516]: gzip: can't open '/var/log/smartdns_cn.log.pending.gz': Permission denied
Mon Jul 25 11:49:38 2022 daemon.err smartdns[32516]: gzip: can't open '/var/log/smartdns_cn.log.pending.gz': Permission denied
Mon Jul 25 11:49:38 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:39 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:44 2022 daemon.err smartdns[32516]: gzip: can't open '/var/log/smartdns_cn.log.pending.gz': Permission denied
Mon Jul 25 11:49:45 2022 daemon.err smartdns[32516]: gzip: can't open '/var/log/smartdns_cn.log.pending.gz': Permission denied
Mon Jul 25 11:49:47 2022 daemon.err smartdns[32516]: gzip: can't open '/var/log/smartdns_cn.log.pending.gz': Permission denied
Mon Jul 25 11:49:47 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:48 2022 daemon.err smartdns[32516]: gzip: can't open '/var/log/smartdns_cn.log.pending.gz': Permission denied
Mon Jul 25 11:49:50 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:51 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:53 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:57 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:58 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied
Mon Jul 25 11:49:59 2022 daemon.err smartdns[32515]: gzip: can't open '/var/log/smartdns.log.pending.gz': Permission denied

can't run /etc/init.d/dnsmasq-extra update with openssl

Hello@honwen
For some reason I have to use openssl instead of wolfss
Screenshot from 2021-01-23 13-20-35

`BusyBox v1.31.1 () built-in shell (ash)


| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -| || | | || || |
|
_____|| |
||||___||| |____|
|
| W I R E L E S S F R E E D O M

OpenWrt SNAPSHOT, r15383+101-e1851720f1

root@OpenWrt:~# /etc/init.d/dnsmasq-extra update
Error relocating /usr/lib/libcurl.so.4: wolfSSL_ALPN_GetProtocol: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_UseALPN: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_ALPN_GetProtocol: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_UseALPN: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_ALPN_GetProtocol: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_UseALPN: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_ALPN_GetProtocol: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_UseALPN: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_ALPN_GetProtocol: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_UseALPN: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_ALPN_GetProtocol: symbol not found
Error relocating /usr/lib/libcurl.so.4: wolfSSL_UseALPN: symbol not found`

How to fix this?

thanks

how to force a domain Bypass proxy

Master,I can't open this website,neither on vpn software.but it can be open with no proxy network environment

I tried updated custom.conf or direct to fix it.but no lucky.
Finally by adding 172.64.153.244 and 104.18.34.12 into Bypass ip list to fix it
but I think the ip should be like 172.64.153.244/xx and 104.18.34.12/xx
is that correct? I'm not sure,could you tell me something
Thank you

`jack6@jack6s-Mac-mini ~ % nslookup portal.ustraveldocs.com
Server: 10.20.30.40
Address: 10.20.30.40#53

Non-authoritative answer:
portal.ustraveldocs.com canonical name = portal.ustraveldocs.com.cdn.cloudflare.net.
Name: portal.ustraveldocs.com.cdn.cloudflare.net
Address: 172.64.153.244
Name: portal.ustraveldocs.com.cdn.cloudflare.net
Address: 104.18.34.12

jack6@jack6s-Mac-mini ~ % nslookup portal.ustraveldocs.com
Server: 10.20.30.40
Address: 10.20.30.40#53

Non-authoritative answer:
portal.ustraveldocs.com canonical name = portal.ustraveldocs.com.cdn.cloudflare.net.
Name: portal.ustraveldocs.com.cdn.cloudflare.net
Address: 172.64.153.244`

如何设置指定IP走代理,其他的不做处理

作者你好
我现在使用您的插件包组合,现在因为某些原因.想指定特定的IP段走代理,其他不做处理
插件组合是 : dnsmasq-extra + chinadns (+cdns +dns-forwarder) + ss
我试过访问控制哪里的几个选项,都没有符合我想要的那种.请问我需要怎么设置.
IP段如下:
13.112.0.0/16
34.192.0.0/16
52.196.0.0/16
54.64.0.0/16
54.182.0.0/16
151.101.72.0/24
168.95.245.0/24
202.80.104.0/24
202.80.107.0/24
类似这种.

thanks!

如何指定DoH服务器解析DNS请求

你好,还是我。

之前重启了一下openwrt,DNS突然失效,在没有连接ssr的情况下网页都打不开。我把openwrt恢复到初始状态,把软件包一个个重新装了一下(包括forward\dnsmasq-extra\dnscrypt)。DNS测出来的结果是本地解析,我想让它都走geekdns,我想分为2步:把解析服务器只留一个geekdns、把DNS解析请求都转发到DoH服务器。

1:把 /etc/init.d/dnscrypt 下的源只留了 public-resolvers ,并在 /etc/dnscrypt.d 下把 public-resolvers.md 的服务器列表只留了一个 geekdns ,并删除了两个文件中的更新网址,我这样做对吗?

1

2

2:配置文件我不大能看得懂,我想找到dnscrypt的地址和端口,但是没找到地址(只找到端口7400),不知道该怎么写DNS转发地址,还请指教。

:)

关于smartdns如何使用的问题

大佬你好.又打扰了.
我使用了你推荐的dnsmasq-extra + smartdns组合
源码使用openwrt 18.06
编译刷机后.根据smartdns文档所说.若是成功启用,
nslookup 查询出来的IP只有一个地址
可是我nslookup出来基本都有2个地址
然后我手动把DHCP/DNS那里的DNS转发设置为127.0.0.1#7700后
我通过跟踪日志.确实是产生了日志.但是仍然返回了2个IP.
我电脑重启还有刷新DNS记录或者重启路由器都没有效果
请问这个组合该如何使用.或者我的源码是不是不兼容

thanks!

dnsmasq-extra init bug

$(uni_cat 'gfwlist' | hean -n100 | sed -nr 's/([0-9]+.[0-9]+.[0-9]+.[0-9]+)./\nadd gfwlist \1/;s/^.\n//p')

hean should be head?

I have a Error

make[4]: Entering directory '/DiskA/OpenWrt/lede-sdk-17.01.4/build_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/cdns/cdns-2016-11-29'
ccache_cc -c -o main.o main.c -Os -pipe -mcpu=cortex-a53 -mfpu=neon-vfpv4 -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -iremap /DiskA/OpenWrt/lede-sdk-17.01.4/build_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/cdns//cdns-2016-11-29:cdns-2016-11-29 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/usr/include -I/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/include -I/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/toolchain-arm_cortex-a53+neon-vfpv4_gcc-5.4.0_musl-1.1.16_eabi/usr/include -I/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/toolchain-arm_cortex-a53+neon-vfpv4_gcc-5.4.0_musl-1.1.16_eabi/include/fortify -I/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/toolchain-arm_cortex-a53+neon-vfpv4_gcc-5.4.0_musl-1.1.16_eabi/include -fPIC -O3 -D_BSD_SOURCE -D_DEFAULT_SOURCE -Wall -std=c99 -D_XOPEN_SOURCE=600
main.c:28:18: fatal error: argp.h: No such file or directory
compilation terminated.
Makefile:13: recipe for target 'main.o' failed
make[4]: *** [main.o] Error 1
make[4]: Leaving directory '/DiskA/OpenWrt/lede-sdk-17.01.4/build_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/cdns/cdns-2016-11-29'
Makefile:49: recipe for target '/DiskA/OpenWrt/lede-sdk-17.01.4/build_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/cdns//cdns-2016-11-29/.built' failed
make[3]: *** [/DiskA/OpenWrt/lede-sdk-17.01.4/build_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/cdns//cdns-2016-11-29/.built] Error 2
make[3]: Leaving directory '/DiskA/OpenWrt/lede-sdk-17.01.4/package/feeds/openwrt-dnsmasq-extra/cdns'
package/Makefile:105: recipe for target 'package/feeds/openwrt-dnsmasq-extra/cdns/compile' failed
make[2]: *** [package/feeds/openwrt-dnsmasq-extra/cdns/compile] Error 2
make[2]: Leaving directory '/DiskA/OpenWrt/lede-sdk-17.01.4'
package/Makefile:101: recipe for target '/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/stamp/.package_compile' failed
make[1]: *** [/DiskA/OpenWrt/lede-sdk-17.01.4/staging_dir/target-arm_cortex-a53+neon-vfpv4_musl-1.1.16_eabi/stamp/.package_compile] Error 2
make[1]: Leaving directory '/DiskA/OpenWrt/lede-sdk-17.01.4'
/DiskA/OpenWrt/lede-sdk-17.01.4/include/toplevel.mk:191: recipe for target 'world' failed
make: *** [world] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.