dns-proxy-https

0.0.4 • Public • Published

dns-proxy-https

DNS proxy server over Google Public DNS with socks proxy supported

Give you a pollution-free and safe local DNS Server(0.0.0.0:53),but maybe not so fast.

Usage

sudo npm install -g dns-proxy-https
sudo dns-proxy-https -s 127.0.0.1 -p 1081
# sudo dns-proxy-https -s 127.0.0.1 -p 1081 -l 8.8.8.8 -t 5000 
# sudo dns-proxy-https -s 127.0.0.1 -p 1081 -l 8.8.8.8 -t 5000 -w whitelist.txt 

Then set your DNS Server to 127.0.0.1

Whitelist

Maybe you would like to have a whitelist of domains with your fallback DNS(such as 114.114.114.114) to be CDN friendly.

There is already a list file for Chinsese user: https://raw.githubusercontent.com/CodeFalling/dns-proxy-https/master/chainWhiteList.txt

You can download it and use with dns-proxy-https.

Options

Options
 
  -s, --socks_host string       Host of socks proxy(optional)
  -p, --socks_port number       Port of socks proxy(default 1080)
  -f, --fallback string         DNS to reslove Google DNS address once and
                                whitelist(Default 8.8.8.8)
  -t, --cache_time number       Cache time(ms, Default 300000)
  -w, --whitelist_file string   Whitelist file contains domains to reslove by
                                fallback directly

Readme

Keywords

none

Package Sidebar

Install

npm i dns-proxy-https

Weekly Downloads

5

Version

0.0.4

License

none

Last publish

Collaborators

  • codefalling