DNS2SOCKS开源项目

我要开发同款
匿名用户2012年04月26日
38阅读
所属分类、管理和监控、DevOps/运维工具
授权协议GPL

作品详情

DNS2SOCKS是一个命令行工具,运行在Windows系统(也很容易移植到其他操作系统)。它的作用是将DNS请求通过一个SOCKS隧道转发到DNS服务器。如使用Opera网络浏览器,Opera支持SOCKS服务器作为代理。但它仅使用SOCKS服务器的内容,而不是DNS请求。

特点:

1、为任何Windows应用程序在应用tor组合时提供匿名的DNS2、可以强制Opera浏览器通过Tor進行所有通信

使用方法:

要使用它,只需将Windows配置为使用本地IP地址127.0.0.1的DNS服务器方法是:打开网络适配器的属性—打开“Internet协议版本4(TCP/IPv4)属性—选择“使用下面的DNS服务器地址”,在“首选DNS服务器”输入:127.0.0.1。运行SOCKS服务器(必须支持SOCKS5协议),并用正确的命令开启DNS2SOCKS。这样所有由任何应用程序所引发的Windows系统的DNS请求都是通过DNS2SOCKS和您的SOCKS服务器。

我的设置如下:

我在VirtualBox中使用Windows系统,并且按照上述方式进行配置,我使用Tor作为Socks5服务器。那么,Opera浏览内容就是使用Tor的Socks5服务器,通过DNS2SOCKS解决DNS。

DNS2SOCKS命令行调用的格式如下:DNS2SOCKS[SocksServerIP[:Port]][DNSServerIP][ListenIP]示例:DNS2SOCKS192.168.1.123:10808.8.8.8127.0.0.1

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论