爱意满满的作品展示区。
jacy

用 sniproxy+dns 服务器搭建代理

  •  
  •   jacy · Oct 31, 2014 · 4648 views
    This topic created in 4236 days ago, the information mentioned may be changed or developed.
    几个月前用sniproxy+dnsproxy搭建了个代理,感觉挺不错的,我也给少部分人分享了成果(http://v2ex.com/t/118152),反响也不错,上次有人说要根据我的这篇帖子整理出方法发布,但是没下文了,今天把方法和思路整理出来了,分享一下。

    原理简介:
    sniproxy类似于一个反向代理软件,可根据域名转发,且https使用的原始证书。在vps上搭建sniproxy,按需添加域名;再搭建一个dns服务,将域名解析到该sniproxy上;然后将需要上网的设备的dns设置成安装了dns服务的ip,这样就实现了按需代理。

    该方法适用于以下情况:
    1.被dns污染的网站(如推特等,如有关键词,需https)
    2.被干扰连接的网站(如google等)
    3.加速或代理任何网站(该网站不能在gfw关键词内,如果在,支持https的话可通过https访问)

    优点:
    1.一次搭建好后一劳永逸,无需额外软件。
    2.按需代理,可按自己喜好添加需代理的网站,没设置的直接连接。
    3.相比nginx的反向代理,https无需自制证书。

    缺点:
    1.如需dns泛解析需要在路由器或国内服务器安装dns软件。
    2.有些网站喜欢一个页面多域名,可能需要自行抓包确定哪些域名需添加。
    3.如果代理google,手机上的大部分google程式运行不正常,原因不明,如果知道,欢迎反馈。
    4.如果被其他人发现自己的代理,可能会造成流量损失。

    方法见传送门: http://blog.5istar.net/archives/604
    6 replies    2014-11-29 00:00:31 +08:00
    zhouqian
        1
    zhouqian  
       Oct 31, 2014 via Android
    mark,感谢分享
    phoenixlzx
        2
    phoenixlzx  
       Oct 31, 2014
    已经用此法很久
    20140930
        3
    20140930  
       Oct 31, 2014
    感谢楼主博客整理的资料,IP已送。非常感谢
    Showfom
        4
    Showfom  
    PRO
       Oct 31, 2014
    我没开 VPN 的时候就一直用的自己搭建的 DNS,开了以后就没这个必要了嘿嘿,直接 DNSCrypt 即可
    alexwhen
        5
    alexwhen  
       Nov 28, 2014
    光代理了DNS?现在封的手法不仅仅是DNS吧?是不是还要挂个代理走数据?
    jacy
        6
    jacy  
    OP
       Nov 29, 2014
    @alexwhen 这不是代理dns
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2680 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:26 · PVG 18:26 · LAX 03:26 · JFK 06:26
    ♥ Do have faith in what you're doing.