You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Dingjun 9ce52957bf process the dns flags from https dns result 8 years ago
example_config add option for enable/disable cache 8 years ago
.gitignore add google https dns support 8 years ago
README.md add google https dns support 8 years ago
cache.go use pointer 8 years ago
cache_test.go add cache store 8 years ago
cfg.go add option for enable/disable cache 8 years ago
cfg_test.go add cache store 8 years ago
httpdns.go process the dns flags from https dns result 8 years ago
httpdns_test.go add google https dns support 8 years ago
routers.go add option for enable/disable cache 8 years ago
server.go add privilege drop function 8 years ago

README.md

gdns

a dns forward proxy write by go

Features

  • support listen tcp and udp protocol
  • support configure different domains to forward to different upstream servers
  • support tcp or udp to communicate to upstream servers
  • support ip blacklist to filter unwanted dns reply
  • support google https dns