Skip to content

guyschaos/docker-smartdns

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-smartdns

使用

docker pull ghostry/smartdns
docker container stop gsmartdns && docker container rm gsmartdns
docker run -d -p 53:53/udp --restart=always --name gsmartdns ghostry/smartdns

如果想自定义配置,可以使用-v /data/smartdns:/smartdns参数

tcp可以按需映射,一般都是用udp,增加tcp使用-p 53:53

介绍

本项目使用https://github.com/pymumu/smartdns 提供的程序制作.

SmartDNS是一个运行在本地的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,避免DNS污染,提高网络访问速度。 同时支持指定特定域名IP地址,并高性匹配,达到过滤广告的效果。

与dnsmasq的all-servers不同,smartdns返回的是访问速度最快的解析结果。

About

docker-smartdns

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 78.4%
  • Shell 21.6%