dprox: a lightweight DNS proxy server

[ bsd3, dns, program ] [ Propose Tags ]

Please see the README on GitHub at https://github.com/bjin/dprox#readme


[Skip to Readme]

Flags

Manual Flags

NameDescriptionDefault
static

Enable static build

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 0.1.2.1, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3
Dependencies attoparsec, base (>=4.7 && <5), bytestring, containers, dns (>=3.0.4), iproute, network, optparse-applicative, streaming-commons, unix, unordered-containers [details]
License BSD-3-Clause
Copyright 2019 Bin Jin
Author Bin Jin
Maintainer bjin@ctrl-d.org
Category DNS
Home page https://github.com/bjin/dprox#readme
Bug tracker https://github.com/bjin/dprox/issues
Source repo head: git clone https://github.com/bjin/dprox
Uploaded by BinJin at 2019-06-07T13:18:36Z
Distributions NixOS:0.4.3
Executables dprox
Downloads 2251 total (25 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2019-06-07 [all 3 reports]

Readme for dprox-0.1.0

[back to package description]

dprox

dprox is a lightweight DNS proxy server. It's written as a drop-in replacement of dnsmasq to work with dnsmasq-china-list, while improving the lookup performance over large domain list.

Installation

Only Linux and macOS are supported. stack is required to build dprox.

stack install

Usage

Only a small subset of dnsmasq options are implemented, just barely enough to work with dnsmasq-china-list.

Use dprox --help to list those options. A systemd unit file is also provided for Linux user.

Known Issue

  • dprox has fairly large memory footprint at the moment. Over 100MB for current dnsmasq-china-list.