Total Pageviews

Tuesday, 8 October 2013

DNS2SOCKS

http://sourceforge.net/projects/dns2socks/?source=directory
http://sourceforge.net/projects/dns2socks/files/?source=navbar

This is a command line utility to resolve DNS requests via a SOCKS proxy like Tor.


Features


  • Provides anonymous DNS for any Windows application in combination with Tor
  • This way you can force Opera or Internet Explorer (examples) to use Tor for all communication
  • Can also be compiled and used on Linux or other *nix variants (also Mac OS X)

- Removed several compiler warnings that appeared when compiling for
  some platforms (tested on Knoppix V7.2.0 64 bit)
- Additional output of system error text in case of system call failure
- Added Windows application manifest "supportedOS" entry for Windows 8.1
------------
DNS2SOCKS是一个命令行工具,运行在Windows系统(也很容易移植到其他操作系统,比如mac),它的作用是将DNS请求通过一个SOCKS proxy转发到DNS服务器。如使用Opera网络浏览器,Opera支持SOCKS服务器作为代理,但它仅使用SOCKS服务器的内容,而不是DNS请求。
官方项目主页:
http://sourceforge.net/projects/dns2socks/

特点:
1、为任何Windows应用程序在应用tor组合时提供匿名的DNS
2、可以强制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]
默认值是(要是你不指定命令行参数):
Default SocksServerIP:Port = 127.0.0.1:9050 Default DNSServerIP = 213.73.91.35