All Projects → ARwMq9b6 → Dnsproxy

ARwMq9b6 / Dnsproxy

Licence: mit
防 DNS 缓存污染,兼顾查询质量与速度

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Dnsproxy

Shuttle
A web proxy in Golang with amazing features.
Stars: ✭ 1,857 (+949.15%)
Mutual labels:  proxy, dns
Doh Server
Fast, mature, secure DoH server proxy written in Rust (doh-proxy).
Stars: ✭ 327 (+84.75%)
Mutual labels:  proxy, dns
Chameleon
Customizable honeypots for monitoring network traffic, bots activities and username\password credentials (DNS, HTTP Proxy, HTTP, HTTPS, SSH, POP3, IMAP, STMP, RDP, VNC, SMB, SOCKS5, Redis, TELNET, Postgres and MySQL)
Stars: ✭ 230 (+29.94%)
Mutual labels:  proxy, dns
Dnsproxy
Simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support
Stars: ✭ 683 (+285.88%)
Mutual labels:  proxy, dns
Tor Router
A SOCKS, HTTP and DNS proxy for distributing traffic across multiple instances of Tor
Stars: ✭ 69 (-61.02%)
Mutual labels:  proxy, dns
Sslkill
Forced Man-In-The-Middle HTTPs-Avoiding Reverse Proxy
Stars: ✭ 48 (-72.88%)
Mutual labels:  proxy, dns
Encrypted Dns Server
An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.
Stars: ✭ 398 (+124.86%)
Mutual labels:  proxy, dns
Glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
Stars: ✭ 1,710 (+866.1%)
Mutual labels:  proxy, dns
Vpngate With Proxy
vpn gate client for linux, be able to connect to open vpn server through proxy
Stars: ✭ 150 (-15.25%)
Mutual labels:  proxy, dns
Shadowsocks Rust
Oh my implementation of Shadowsocks in Rust
Stars: ✭ 171 (-3.39%)
Mutual labels:  proxy
Trojan R
轻量高效的 Trojan 代理,使用 Rust 实现
Stars: ✭ 174 (-1.69%)
Mutual labels:  proxy
Brook
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Stars: ✭ 12,694 (+7071.75%)
Mutual labels:  proxy
Dnsperf
DNS Performance Testing Tools
Stars: ✭ 171 (-3.39%)
Mutual labels:  dns
Goproxy
🦁 goproxy is a proxy server which can forward http or https requests to remote servers./ goproxy 是一个反向代理服务器,支持转发 http/https 请求。
Stars: ✭ 175 (-1.13%)
Mutual labels:  proxy
Partyloud
A simple tool to generate fake web browsing and mitigate tracking
Stars: ✭ 170 (-3.95%)
Mutual labels:  dns
Easy Proxy
Make mass proxies easily. (DigitalOcean)
Stars: ✭ 176 (-0.56%)
Mutual labels:  proxy
Proxy pool
Python爬虫代理IP池(proxy pool)
Stars: ✭ 13,964 (+7789.27%)
Mutual labels:  proxy
Lightproxy
💎 Cross platform Web debugging proxy
Stars: ✭ 2,347 (+1225.99%)
Mutual labels:  proxy
Browsertunnel
Surreptitiously exfiltrate data from the browser over DNS
Stars: ✭ 177 (+0%)
Mutual labels:  dns
Smtpd
A Lightweight High Performance ESMTP email server
Stars: ✭ 175 (-1.13%)
Mutual labels:  proxy

dnsproxy

Travis status

DNS 服务器 + 代理服务器

作为 DNS 服务器使用时

  • 中国大陆的域名 通过国内 DNS 服务器查询
  • gfwlist 中的域名通过代理服务器向国外 DNS 服务器查询
  • 不在以上两者中的域名:先通过代理服务器向国外 DNS 服务器查询,如果得到中国大陆 IP 则再通过国内 DNS 服务器查询一次以试图获取更好的 IP 质量

作为代理服务器使用时

获取与安装

直接下载二进制文件

See the releases page

通过 docker 编译

$ docker build -t dnsproxy https://raw.githubusercontent.com/ARwMq9b6/dnsproxy/master/cmd/dnsproxy/Dockerfile
$ docker run -v $PWD/target:/target dnsproxy

本地编译

$ go get -u github.com/ARwMq9b6/dnsproxy
$ cd $GOPATH/src/github.com/ARwMq9b6/dnsproxy/cmd/dnsproxy
$ make
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].