说明
- 项目地址:https://github.com/jedisct1/dnscrypt-proxy
- 项目官方安装wiki:https://github.com/jedisct1/dnscrypt-proxy/wiki/installation
- 功用:加密dns查询
- 教程以macos为例,作为英文困难户的中文范例
在macos安装
1、启动终端(Terminal)
# 切换为root权限,并输入密码
sudo -s
2、下载dnscrypt-proxy2,并解压在任意位置,教程以应用程序(/Applications)文件夹为例。
3、进入文件夹/Applications/dnscrypt-proxy
cd /Applications/dnscrypt-proxy
4、创建配置文件
cp example-dnscrypt-proxy.toml dnscrypt-proxy.toml
5、修改本地DNS配置
# 打开网络偏好设置(wifi)——高级(advanced)——dns服务器,设置为
127.0.0.1
# 保存dns设置后,切换回之前终端窗口,测试配置
./dnscrypt-proxy -resolve baidu.com
# 如果有解析结果,说明成功了,就先终止运行。
control(ctrl)+ c #终止运行
6、因为此教程使用默认配置文件,所以略过修改配置文件
dnscrypt-proxy.toml
7、安装代理(dnscrypt-porxy)为系统服务
# 安装
./dnscrypt-proxy -service install
# 启动
./dnscrypt-proxy -service start
8、相关操作
# 启动
./dnscrypt-proxy -service start
# 停止
./dnscrypt-proxy -service stop
# 重启
./dnscrypt-proxy -service restart
# 卸载
./dnscrypt-proxy -service uninstall
# 升级
只要更换文件 dnscrypt-proxy
9、安装控制dnscrypt-proxy插件
- 下载并安装macos菜单栏控制插件:Bitbar
- 再添加Bitbar控件:dnscrypt-proxy-switcher
- 在Bitbar选择
Use dnscrypt-proxy,如图
