月下博客

DAZE 轻量化代理软件 —— Windows 客户端简单使用教程

本文最后更新于 2018年10月21日 17:12 可能会因为没有更新而失效。如已失效或需要修正,请留言!

该文章写的是代理软件 DAZE 的 Windows 命令行客户端简单使用教程。

Windows 可视化客户端:『原创』更方便的Windows系统 DAZE 客户端 —— DAZE Tools

DAZE Linux 服务端手动搭建教程:一个由Go语言编写的轻量化代理工具 —— DAZE 服务端手动教程


其他 DAZE 教程请看:https://doub.io/tag/daze/

下载安装

首先去 Github 下载客户端。

Windows 32位下载:daze_windows_386.exe

Windows 64位下载:daze_windows_amd64.exe

为方便观看以下教程,下载后请统一重命名为:daze.exe

参数介绍

  -dns string
    	 (default "8.8.8.8:53")
# -dns 客户端解析域名用的DNS,默认:8.8.8.8:53
# 该参数是用于搭配 -f 参数使用的,用于判断你访问的 域名解析的IP是国内还是国外(被DNS污染的域名得到的也是海外污染IP,所以会判断为走代理)
# 示例:-dns "8.8.8.8:53"

  -e string
    	engine {ashe, asheshadow} (default "ashe")
# -e 客户端加密方式,用于定义是否使用 HTTP 混淆,默认:ashe
# ashe 代表仅加密,asheshadow 代表加密+HTTP混淆。
# 当你使用 ashe 加密时,在外界看来你是 TCP流量访问国外服务器,当你使用 asheshadow 加密时,在外界看来你是 HTTP流量访问国外服务器。
# 因为作者把加密方式和混淆方式都写到一个参数了,我也不知道到底该叫这个参数什么名字。。。
# 示例:-e "ashe"

  -f string
    	filter {auto, none, ipcn} (default "ipcn")
# -f 客户端代理规则,用于判断进入客户端的流量是否走代理,默认:ipcn
# auto:自动判断,程序会先直连访问目标网站,如果4秒内访问失败(被墙),则走代理,反之直连。判断过一次后程序会记住,下次无需判断,所以只有首次访问被墙的目标网站会慢一点,没有被墙的网站是没影响的。
# none:全局,即所有进入客户端的流量均走代理(局域网流量不走代理),不做判断。
# ipcn:绕过大陆,当域名的解析IP为中国IP时直连访问,解析IP不是中国IP时直接走代理访问。与 auto 不同的是,该选项直接判断IP是国内还是国外。
# 示例 -f "ipcn"

  -k string
    	cipher (default "daze")
# -k 客户端密码,默认:daze(不推荐)
# 示例:-k "doubi233"

  -l string
    	listen address (default "127.0.0.1:51959")
# -l 本地监听地址:端口,默认:127.0.0.1:51959
# 127.0.0.1 代表仅监听本机端口,只允许本机程序链接。
# 0.0.0.0 代表监听网卡上绑定的所有 IPv4+IPv6 地址,允许局域网内其他设备链接。
# 51958 代表监听端口,也就是本地软件、浏览器等代理设置处要填写的代理端口。
# 示例:-l "0.0.0.0:3080"

  -s string
    	server address (default "127.0.0.1:51958")
# -s 代理服务器地址,即你的代理账号服务器IP/域名和端口。
# 示例:-s "1.1.1.1:80"

启动参数示例

对于老手来说,看了上面的启动参数介绍,就基本知道怎么用了,但是对于新手来说,还需要用示例指导一下。

普通方式启动示例

点击展开 查看更多

假设你的 DAZE 命令行版客户端位于 D:/daze/daze.exe ,那么在 D:/daze 目录下我们新建一个文本文件,写入以下内容:

daze.exe client -s "1.1.1.1:80" -l "0.0.0.0:3080" -k "doubi233" -e "ashe" -f "none" -dns "114.114.114.114:53"
pause>nul

# 将上面两行内容写入到新建文本文件中

# 注意:-s "1.1.1.1:80" 和 -k "doubi233" 是你的代理账号配置,自己替换,不要傻傻的跟着教程写
# -l "0.0.0.0:3080" 指的是客户端监听本地端口 3080,默认就行
# -e "ashe" 指的是客户端仅使用加密,不HTTP混淆
# -f "none" 指的是代理规则:全局,所有流量都走代理,你也可以根据自己的需要改为:auto、ipcn
# -dns "114.114.114.114:53" 指的是客户端用来解析域名的DNS,用于搭配 -f 参数判断目标是国内还是国外IP(被墙的域名都是国外的污染IP)

# 第二行代码的作用是,当你某个地方/代码配置错误,CMD批处理不会运行后直接关闭,免得看不到报错信息

然后重命名新建的文本文件为:run.bat,并运行该脚本,正常情况下启动提示如下:

D:/daze>daze client -s "1.1.1.1:80" -l "0.0.0.0:3080" -k "doubi233" -e "ashe" -f "none" -dns "114.114.114.114:53"
2018/10/16 15:17:40 Remote server is 1.1.1.1:80
2018/10/16 15:17:40 Client cipher is doubi233
2018/10/16 15:17:40 Domain server is 114.114.114.114:53
2018/10/16 15:17:40 Listen and serve on 0.0.0.0:3080
...
...

混淆方式启动示例

点击展开 查看更多

假设你的 DAZE 命令行版客户端位于 D:/daze/daze.exe ,那么在 D:/daze 目录下我们新建一个文本文件,写入以下内容:

daze.exe client -s "1.1.1.1:80" -l "0.0.0.0:3080" -k "doubi233" -e "asheshadow" -f "none" -dns "114.114.114.114:53"
pause>nul

# 将上面两行内容写入到新建文本文件中

# 注意:-s "1.1.1.1:80" 和 -k "doubi233" 是你的代理账号配置,自己替换,不要傻傻的跟着教程写
# -l "0.0.0.0:3080" 指的是客户端监听本地端口 3080,默认就行
# -e "asheshadow" 指的是客户端使用加密+HTTP混淆
# -f "none" 指的是代理规则:全局,所有流量都走代理,你也可以根据自己的需要改为:auto、ipcn
# -dns "114.114.114.114:53" 指的是客户端用来解析域名的DNS,用于搭配 -f 参数判断目标是国内还是国外IP(被墙的域名都是国外的污染IP)

# 第二行代码的作用是,当你某个地方/代码配置错误,CMD批处理不会运行后直接关闭,免得看不到报错信息

然后重命名新建的文本文件为:run.bat,并运行该脚本,正常情况下启动提示如下:

D:/daze>daze client -s "1.1.1.1:80" -l "0.0.0.0:3080" -k "doubi233" -e "asheshadow" -f "none" -dns "114.114.114.114:53"
2018/10/16 15:17:40 Remote server is 1.1.1.1:80
2018/10/16 15:17:40 Client cipher is doubi233
2018/10/16 15:17:40 Domain server is 114.114.114.114:53
2018/10/16 15:17:40 Listen and serve on 0.0.0.0:3080
...
...

使用步骤

注意:下面以客户端本地监听端口 3080 为例,如果你设置了其他的,请自己替换。

注意:DAZE 客户端启动后,是同时监听本地端口的 HTTP SOCKS5 协议,所以无论用那个都可以去链接 127.0.0.1 3080

要使用 DAZE ,只需要在需要走代理的软件中设置 HTTP代理或SOCKS5代理 127.0.0.1 3080 即可。

比如,如果浏览器要走 DAZE 代理,那么打开系统代理设置(或者浏览器内相关代理设置),设置代理服务器 地址:127.0.0.1端口:3080,并一路确定即可。


如果你是 Chrome 浏览器并且使用了 SwitchyOmega (使用教程代理管理扩展,那么进入扩展选项页面:

新建情景模式... ->
情景模式名称:Daze ->
情景模式类型:代理服务器 ->
然后设置 代理协议:HTTP 或者 SOCKS5 均可,代理服务器:127.0.0.1,代理端口:3080 ->
最后点击左下角的 应用选项 按钮即可。

或者下载我制作好的备份配置文件,直接导入即可:https://doub.io/dbrj-13/#配置文件 导入/导出 说明

最后打开谷歌试试:https://www.google.com

其他说明

稍后我可能会写个 DAZE Tools 辅助客户端。


如果教程哪里写的有错误或者不够严谨,请在下面评论区告诉我~

转载请超链接注明:月下博客 » DAZE 轻量化代理软件 —— Windows 客户端简单使用教程
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!