V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zungmou
V2EX  ›  DNS

DNS 隧道,防污染程序发布, V2EX 会员免费送 1 个月!

  •  1
     
  •   zungmou · 2016-02-05 12:01:49 +08:00 · 12488 次点击
    这是一个创建于 3221 天前的主题,其中的信息可能已经有所发展或是发生改变。
    通过代理访问自定义 DNS 服务器进行解析,从而绕过 DNS 污染。

    第一次运行后会生成配置文件,在配置文件内加入注册码:

    [Authorization]
    Email=V2EX 见面礼
    SerialNumber=rPZ3GB/mOxQCfdcRaAty1KXps//HeleEFX+VU+JQ9dc=

    下载:
    https://yunpan.cn/cri4GRYWrB2L2 访问密码 fbc9

    需 .NET 4.5.2 运行库
    https://www.microsoft.com/zh-CN/download/details.aspx?id=42642
    第 1 条附言  ·  2016-02-05 14:02:56 +08:00
    统一回复:

    1. 授权只是一个象征,大家不必太过在意;
    2. 目前代理需要自行搭建,只支持 SOCKS5 协议的匿名代理;
    3. 本软件的功能,重要的事情说三遍, DNS 防污染! DNS 防污染! DNS 防污染!
    简单点说,就是让 DNS 解析走代理线路,绕过国内的层层污染。
    为什么用了代理还是访问不了 twitter ? 因为 DNS 被污染了,你连接的根本不是 twitter 服务器!
    4. 软件会定期在这个共享目录里更新,我就不做啥自动更新了,免得大家觉得软件有后门。
    5. 等软件成熟了会考虑开源的,现在毕竟刚刚做出来,先看看大家的反馈好了。
    第 2 条附言  ·  2016-02-06 16:11:28 +08:00
    补下链接:
    https://yunpan.cn/crCe4mVR3cTuq 访问密码 5913

    不知为何挂了...
    71 条回复    2016-03-13 01:03:31 +08:00
    streamgo
        1
    streamgo  
       2016-02-05 12:07:08 +08:00
    多谢!辛苦了!
    edsgerlin
        2
    edsgerlin  
       2016-02-05 12:07:15 +08:00
    单纯的客户端 DNS 隧道打算在 V2EX 卖钱, Seriously ?
    zungmou
        3
    zungmou  
    OP
       2016-02-05 12:10:53 +08:00
    @edsgerlin 我会不定期赠送序列号,以后会增加自动代理服务器功能,这也是成本。
    streamgo
        4
    streamgo  
       2016-02-05 12:12:37 +08:00
    请将网卡修改为本程序绑定地址,是指设置 DNS 指向 127.0.0.1 吧?
    zungmou
        5
    zungmou  
    OP
       2016-02-05 12:14:24 +08:00
    @streamgo 是的,配置文件里可以看到绑定的 IP 地址。
    gdtv
        6
    gdtv  
       2016-02-05 12:15:03 +08:00 via Android
    不敢用
    zungmou
        7
    zungmou  
    OP
       2016-02-05 12:15:32 +08:00
    @gdtv 怎么了?
    streamgo
        8
    streamgo  
       2016-02-05 12:19:14 +08:00
    @zungmou 浏览器不需要做任何设置吗,比如代理的设置什么的?
    zungmou
        9
    zungmou  
    OP
       2016-02-05 12:20:05 +08:00
    @streamgo 不需要的,需要你自己有 SOCKS5 代理服务器,否则 DNS 就无法解析了。
    zungmou
        10
    zungmou  
    OP
       2016-02-05 12:27:23 +08:00
    @streamgo 对了,这个是 DNS 代理隧道,防止运营商级别的渗透污染,至于能不能上 twitter, 还要靠你自己滴。
    streamgo
        11
    streamgo  
       2016-02-05 12:34:26 +08:00
    @zungmou 我以为是直接就可以用的 DNS 呢。明白了。
    andrewhxism
        12
    andrewhxism  
       2016-02-05 12:44:12 +08:00
    真有人买这个吗?
    zungmou
        13
    zungmou  
    OP
       2016-02-05 12:47:30 +08:00
    @andrewhxism 不需要买啊,授权只是为以后增加代理服务器做铺垫, V2 上我会一直赠送的。
    techmoe
        14
    techmoe  
       2016-02-05 13:27:39 +08:00 via Android
    有一个类似的叫 DnsCrypt 吧
    zungmou
        15
    zungmou  
    OP
       2016-02-05 13:29:09 +08:00
    @techmoe 是的,不过 DNSCRYPT 自定义程度不高,速度略慢,不支持代理。
    kasinx
        16
    kasinx  
       2016-02-05 13:30:14 +08:00
    cnd 加速怎么办,比如视频网站的?
    有类似的 Pcap_DNSProxy
    br00k
        17
    br00k  
       2016-02-05 13:30:30 +08:00
    chinadns 路过
    zungmou
        18
    zungmou  
    OP
       2016-02-05 13:33:46 +08:00
    @kasinx 后面会增加 DNS 智能路由功能
    wske
        19
    wske  
       2016-02-05 13:35:37 +08:00
    速度上有神马特色么
    zungmou
        20
    zungmou  
    OP
       2016-02-05 13:36:52 +08:00
    @wske 目前的速度取决于你的代理服务器的连接速度,和你指定的 DNS 服务器的速度,后期会增加只能代理,无需用户再提供代理服务器。
    amazingd
        21
    amazingd  
       2016-02-05 13:56:07 +08:00
    跟 dnsspeeder 似的?
    chztv
        22
    chztv  
       2016-02-05 13:57:11 +08:00
    你让 MAC 用户如何用?
    zungmou
        23
    zungmou  
    OP
       2016-02-05 13:57:55 +08:00
    @amazingd 我这个中间还走了一层代理,如果只是简单的转发,还是逃不出 DNS 污染的。
    zungmou
        24
    zungmou  
    OP
       2016-02-05 13:58:33 +08:00
    @chztv 还真没考虑到 MAC... 吾兄见谅
    amazingd
        25
    amazingd  
       2016-02-05 14:03:05 +08:00
    @zungmou DnsSpeeder 也支持 socks5 代理
    zungmou
        26
    zungmou  
    OP
       2016-02-05 14:04:17 +08:00
    @amazingd 那就是一样的,不过后面我会为付费用户增加代理的,就不用再自己配置了。
    heeryuy
        27
    heeryuy  
       2016-02-05 14:10:14 +08:00
    为啥.net 的版本这么高...4.0 就好了...
    zungmou
        28
    zungmou  
    OP
       2016-02-05 14:11:52 +08:00
    @heeryuy 用了一些 c#6 的新特性,代码写起来比较快!
    20150517
        29
    20150517  
       2016-02-05 14:32:42 +08:00 via Android
    这年头,你不开源就算了,你还收费,这肯定大方向错了,不会有人用的
    phoenixlzx
        30
    phoenixlzx  
       2016-02-05 14:36:27 +08:00
    1. dnscrypt 用 cisco 的服务器很快
    2. 有隧道的话, unbound 就原生支持通过特定网卡 /隧道发请求, socks5 还是什么 vpn 的配起来都不麻烦

    所以楼主还是别考虑卖软件了,考虑下直接卖服务吧。
    ivenvd
        31
    ivenvd  
       2016-02-05 14:37:04 +08:00
    居然到 iV2EX 上发 Windows 的东西……虽然我是 Linux 用户……
    zungmou
        32
    zungmou  
    OP
       2016-02-05 14:50:19 +08:00
    @20150517
    @phoenixlzx

    真没想在软件上收费,现在不开源只是怕代码写不好被同行笑话,等成熟了会开源的,而且你们用了,我也会一直送序列号的。

    软件主打的是通过代理访问 DNS ,当然以后就是卖服务啦,所以大家不用计较卖不卖软件的事情了,即便有人买目前也不会卖的,你没看到我连支付方式都没做说明。
    cheese
        33
    cheese  
       2016-02-05 14:55:20 +08:00
    我试了下,正确打开方式是以下步骤么? 1 打开 exe 文件 2 在配置文件添加授权 3 在 ipv4 设置将 dns 改为 127.0.0.1 。然后就好了?我发现改完不能上网啊,囧
    lichanglei11
        34
    lichanglei11  
       2016-02-05 15:04:15 +08:00
    V2EX DNS 是一个可以帮助你获得更快 App Store 下载速度的 DNS 服务器:
    在 London 的主服务器:
    › 178.79.131.110
    23333333
    jin5354
        35
    jin5354  
       2016-02-05 15:28:13 +08:00
    我还在想什么是 V2EX 会员。
    smallfount
        36
    smallfount  
       2016-02-05 15:39:08 +08:00
    然而 ChinaDNS 还能解决 CDN 问题....不是更好?
    VmuTargh
        37
    VmuTargh  
       2016-02-05 15:44:21 +08:00
    @zungmou github 一大堆看起来很 lowB 的轮子照样开源
    zungmou
        38
    zungmou  
    OP
       2016-02-05 16:24:57 +08:00
    @lichanglei11 这个不行的,还是被污染的。

    nslookup twitter.com 178.79.131.110

    你看看有没有 159.106.121.75 这个 IP
    zungmou
        39
    zungmou  
    OP
       2016-02-05 16:25:42 +08:00
    @VmuTargh 这个代码没什么的,不开源主要是以后想做代理服务,您理解...
    zungmou
        40
    zungmou  
    OP
       2016-02-05 16:26:19 +08:00
    @cheese 您有代理服务吗? VPS 开 SSH ,然后用 Putty 开 SOCKS 转发。
    zungmou
        41
    zungmou  
    OP
       2016-02-05 16:28:32 +08:00
    @smallfount 定位不一样吧,这个程序以后会提供代理的,虽然现在还必须您自己指定,当然现在我也不会收费的,只是功能上做起来。
    aprikyblue
        42
    aprikyblue  
       2016-02-05 17:10:49 +08:00
    能跑 openwrt 就好了。。。
    anyfc
        43
    anyfc  
       2016-02-05 18:08:32 +08:00   ❤️ 1
    @aprikyblue dns2socks
    JamesR
        44
    JamesR  
       2016-02-05 18:33:03 +08:00   ❤️ 1
    我目前是这样的,说出来给你提供另一种思路。
    路由器上开好 VPN ,然后劫持全公司的 53 端口 UDP 数据包,根据我自定义的关键字列表例如 google.com ,扫描凡是在列表里 UDP 包做 Destination NAT 转发到 DNS 服务器地址例如 8.8.8.8 ,走 8.8.8.8 的数据包走 VPN 线路。
    无痛解决全公司所有设备 DNS 污染。
    jings
        45
    jings  
       2016-02-05 20:32:55 +08:00
    itplanes01
        46
    itplanes01  
       2016-02-06 00:21:55 +08:00 via Android
    考虑下外服网络游戏加速
    itplanes01
        47
    itplanes01  
       2016-02-06 00:22:39 +08:00 via Android
    另外连接已挂
    prondtoo
        48
    prondtoo  
       2016-02-06 00:40:47 +08:00
    @JamesR 这样你公司开网页等 DNS 答复是有多慢..
    aprikyblue
        49
    aprikyblue  
       2016-02-06 02:10:13 +08:00
    @jings 360 吗、、、、、
    JamesR
        50
    JamesR  
       2016-02-06 03:32:31 +08:00
    @prondtoo 解释更明白点给你,比如设置一个"google.com"关键字后,只有"google.com"的域名解析这个很小的数据包走一下 VPN ,获得正确解析,其余不在关键字列表的走原来当地运营商 DNS ,享受本地 CDN 加速,快如闪电哈哈。这里只有受污染的域名才需要特别解析下,类似于平时那种"被墙网站走代理,其余能正常访问的网站不走代理"。
    况且前一个走 VPN 请求的 DNS 马上缓存进路由器了,后面的人再做同样请求,路由器直接调刚才缓存的解析结果应答了,效率很高的。
    carney
        51
    carney  
       2016-02-06 08:41:06 +08:00
    @JamesR 感谢分享,这个方案很好,不知道有没有搭建的具体方法。谢谢
    zungmou
        52
    zungmou  
    OP
       2016-02-06 08:53:23 +08:00
    @JamesR 你这样不行滴,国内线路用 8.8 或 OPENDNS 解析都是直接被污染的,除非加一层代理。
    zungmou
        53
    zungmou  
    OP
       2016-02-06 08:54:43 +08:00
    @jings 兄台,这是啥杀毒软件?你可以用抓包软件看,本程序只在本地开 53 端口,且默认绑定 127.0.0.1 。
    zungmou
        54
    zungmou  
    OP
       2016-02-06 08:55:07 +08:00
    @itplanes01 额,挂了?啥异常?
    zungmou
        55
    zungmou  
    OP
       2016-02-06 08:56:00 +08:00
    @JamesR 如果走 VPN 肯定可行,跟本程序原理是一样的。
    leavic
        56
    leavic  
       2016-02-06 10:35:56 +08:00 via iPhone
    ss-tunnel 就是干这个的
    edsgerlin
        57
    edsgerlin  
       2016-02-06 11:11:26 +08:00
    弄个奇奇怪怪的 Windows-only 的闭源玩意儿来 V2EX 推广,真当 V 站小白有那么多吗……
    如果 OP 直接弄个付费的无污染 Public DNS 服务我倒是有点兴趣。
    授权方面可以做个 IP 白名单,每个账号可以有 N 个 Active IP 有权限访问 DNS 服务器,添加授权 IP 只需要发个 HTTP GET 请求就行,也不用什么专门的客户端了,例如 wget https://dns.example.com/?user=xxx&password=yyy ,后授权的 IP 会覆盖掉最旧的 IP 。对于不在授权列表内的 IP 返回空结果 /受污染结果即可。
    算是给你个卖服务的思路,个人觉得 V 站不少人对这种非业内口碑良好大公司开发的闭源软件是碰都不会碰的。
    azuis
        58
    azuis  
       2016-02-06 12:13:51 +08:00
    有开源免费成熟支持全平台的 Pcap_DNSProxy https://github.com/chengr28/Pcap_DNSProxy 为什么要用你这个?
    missdeer
        59
    missdeer  
       2016-02-06 14:06:31 +08:00
    还是 chinadns 的原理简单实用,跨平台能力强
    jsq2627
        60
    jsq2627  
       2016-02-06 15:46:25 +08:00
    楼主你没发现你的链接已经无效了吗

    既然是 Windows-only ,忍不住贴一发自己的 DNSAgent
    https://github.com/stackia/DNSAgent
    Akesudia
        61
    Akesudia  
       2016-02-06 15:57:06 +08:00
    链接已挂。。。。。
    zungmou
        62
    zungmou  
    OP
       2016-02-06 16:11:40 +08:00
    9999999999999999
        63
    9999999999999999  
       2016-02-06 16:31:47 +08:00 via Android
    可怜的楼主 想赚钱这么难
    JerningChan
        64
    JerningChan  
       2016-02-06 16:41:05 +08:00
    單單這個,想在 V2EX 賣錢,比較難吧!!
    dreamtrail
        65
    dreamtrail  
       2016-02-06 18:44:45 +08:00
    不开源的二进制文件我根本不敢运行, 天知道会执行些什么
    xujif
        66
    xujif  
       2016-02-06 20:03:46 +08:00
    @JamesR dnsmasq ?
    jy00566722
        67
    jy00566722  
       2016-02-07 00:35:36 +08:00
    好样的。
    楼主,你的想法是好的。
    好好干。服务卖起,拿出效果。
    googlefans
        68
    googlefans  
       2016-02-12 22:24:36 +08:00
    想法不错。。
    cpylua
        69
    cpylua  
       2016-02-19 18:51:40 +08:00
    shadowsocks-libev 不是支持 udp 转发吗,楼主这个还是 windows only 。
    linkupmylife
        70
    linkupmylife  
       2016-02-24 17:14:24 +08:00
    我自己用 iodine 搭建过
    chinabrowser
        71
    chinabrowser  
       2016-03-13 01:03:31 +08:00 via Android
    ...
    我自用的 ss-tunnel guide 就能实现你的功能 才 50k~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2857 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:22 · PVG 14:22 · LAX 22:22 · JFK 01:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.