zhizhongzhiwai

终于能彻底的解决 dns 劫持了。

  •  
  •   zhizhongzhiwai · Jan 11, 2017 · 10928 views
    This topic created in 3593 days ago, the information mentioned may be changed or developed.
    不知道以前的前辈是不是在论坛里发过 这个软件,如果重复发了。请自行忽略。


    解决 DNS 劫持的方案: dnscrypt

    在 windows 上我用的是 simplednscrypt 。

    具体实现原理,我就不解释了。大概意思是:常用的 dns a 记录的格式为 a.com 1.1.1.1, 简单来说,就是替换成 a.com 1.1.1.1 sign

    在 window 上安装后,竟然发现很多网站不用代理都能打开了。
    Supplement 1  ·  Jan 11, 2017
    竟然有人说我是骗人的。 哈哈。
    上图: https://s23.postimg.org/59zoemyrf/dns.png


    具体在解释下原理,我以为大家对 dns 协议都比较懂, 看来我需要解释下,下面的解释,只求你能听懂, 不代表绝对的技术准确。

    以前的 dns 解析的方式: 客户端请求 a.com, dns 服务器讲存储的记录 a.com 1.1.1.1 返回给客户端。

    dnscrypt 的方式: 客户端请求 a.com, dnscrypt 服务器讲 a.com 1.1.1.1 sign(dnscrypt token, a.com, 1.1.1.1)="sign" 返回给客户端, 客户端开始校验 sign 。 每个 dnscrypt 的 token 都是公开的, 实际上是非对称的算法。 这样就能防止 dns 修改了。
    Supplement 2  ·  Jan 16, 2017
    如果你觉得各种设置比较麻烦, 直接用 yandex 浏览器, 俄罗斯最大的搜索引擎厂商 yandex 提供的。

    浏览器内置 dnssrypt 支持, 看看人家对安全的重视程度。 哎
    30 replies  •  2019-06-26 15:26:16 +08:00
    BlackBerry
    BlackBerry
    Jan 11, 2017
    1
    学习了,能贴一下你的配置吗?
    laincat
    laincat
    Jan 11, 2017 via iPhone
    2
    虽然有些能访问了,然而速度。。。
    anubu
    anubu
    Jan 11, 2017
    3
    速度和 cdn 也能解决吗
    zhizhongzhiwai
    zhizhongzhiwai
    OP
    Jan 11, 2017
    4
    @BlackBerry 配置能看得懂中文就可以, 我选择的是香港的那个解析节点。 速度还不错。
    zhizhongzhiwai
    zhizhongzhiwai
    OP
    Jan 11, 2017
    5
    @anubu
    选择香港的那个解析节点。 还是挺快的。

    为了安全,只能稍微牺牲速度了。
    yoke123
    yoke123
    Jan 11, 2017
    6
    朋友 怎么用 一脸懵逼
    ScotGu
    ScotGu
    Jan 11, 2017
    7
    这是在 DNS 上写上静态的 A 记录解析?
    那和本机改 HOST 表有什么不同?
    lenovo
    lenovo
    Jan 11, 2017
    8
    r#3 @anubu 分流解析能解决部分
    https://github.com/CNMan/unbound.conf
    artandlol
    artandlol
    Jan 11, 2017
    9
    一直使用自用 hosts
    现在感觉可以抛弃了 ths
    装完打不开的看这里:
    This software targets .NET 4.6.
    It also requires Visual C++ Redistributable for Visual Studio 2015 x86.
    v1024
    v1024
    Jan 11, 2017 via iPhone
    10
    朋友,你先搜一搜嘛,这也不是什么新项目了,然而被你的标题骗进来...
    zhizhongzhiwai
    zhizhongzhiwai
    OP
    Jan 11, 2017
    11
    @v1024
    被我骗进来的?
    我是绝对能用的。
    zhizhongzhiwai
    zhizhongzhiwai
    OP
    Jan 11, 2017
    12
    @ScotGu
    改 host 表示最直接的方式了。 但是维护起来麻烦大。

    你可以理解为 dnscrypt 返回的 a 记录, 多增加了一个 签名。 客户端可以根据 a 记录的数据和 dnscrypt 的 publickey 生成签名,然后和 dnscrypt 服务器返回的签名进行对比。从而保证这个 a 记录不会被修改。
    hei1000
    hei1000
    Jan 11, 2017 via Android
    13
    只能 Windows 用?那对不用 Windows 的没卵用,移动端呢?
    artandlol
    artandlol
    Jan 11, 2017
    14
    @zhizhongzhiwai 这个确实不是什么新鲜的东西
    早在 ss 出来那会就在讨论了 还有的也自己造了轮子
    只是这个便捷点
    用一些捷径 hosts 不用维护的 :)
    mrcola
    mrcola
    Jan 11, 2017 via Android
    15
    相比 PDNSD 走 TCP 呢
    smallfount
    smallfount
    Jan 11, 2017
    16
    为了 DNS 专门起了根 Tunnel 的飘过.......
    lbp0200
    lbp0200
    Jan 11, 2017
    17
    我最近在找查询备案的接口,已备案网站一律直连,谁能提供点思路?
    cos
    cos
    Jan 11, 2017
    18
    dnscrypt 老早就开发出来了,你怎么才发现这个宝。。。。。在路由器上将它与 dnsmasq 搭配使用,非常爽。
    Khlieb
    Khlieb
    Jan 11, 2017 via Android
    19
    @hei1000 SimpleDNSCrypt 只是针对 Windows 做的一个前端, dnscrypt 本身是跨平台的,有些开发者还在 OSX 和 Linux 做这个的前端,移动端麻烦的多。
    t6attack
    t6attack
    Jan 11, 2017
    20
    缺点之一,很多大网站 IP 被解析到离你最远的服务器。
    Khlieb
    Khlieb
    Jan 11, 2017 via Android
    21
    @yoke123 Bing 搜索 SimpleDNSCrypt
    weyou
    weyou
    Jan 11, 2017 via Android
    22
    如果选择国外 dns 解析的话, cdn 会被解析到国外
    jacy
    jacy
    Jan 11, 2017
    23
    这类副作用太大,我还是喜欢用运营商 dns+自定义名单 dnsmasq
    iCyMind
    iCyMind
    Jan 11, 2017
    24
    自定义名单 + dnsmasq
    谁用谁知道
    lfk0000
    lfk0000
    Jan 11, 2017
    25
    用过一段时间,各种丢 css
    改回默认了,我这边的联通还算良心也没啥劫持
    uzumaki
    uzumaki
    Jan 12, 2017 via Android
    26
    上海电信表示,光猫内置,你这些都是辣鸡
    qq234il
    qq234il
    Jan 15, 2017
    27
    个人觉得 dnscrypt mac 端的比 win 端的更加好用而且方便
    kaesi0
    kaesi0
    Jan 22, 2017
    28
    我就想问 SimpleDNSCrypt 怎么能最小化 @zhizhongzhiwai
    01802
    01802
    Mar 14, 2017
    29
    @kaesi0 本身安装选系统服务,然后直接关掉就好,不用开着的。只是换 dns 时开一下
    Bunnyranch
    Bunnyranch
    Jun 26, 2019
    30
    国内选哪个最好啊 服务器列表里面有好多好多 自动模式可以么。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2122 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 11:18 · PVG 19:18 · LAX 03:18 · JFK 06:18
    ♥ Do have faith in what you're doing.