Answers:
一段时间以前,我需要类似的东西。我使用了一个名为的软件包DNS-TCP-SOCK-PROXY
,您可以在此github页面上找到该软件包。描述如下:
一个简单的dns代理,可以通过socks代理(例如,通过ssh或Tor)来传送DNS请求。设置透明代理时,这可以派上用场。
用法:./ dns-proxy [选项]
最后:
配置文件应包含以下任何选项(并忽略以“#”开头的行):
socks_addr-袜子侦听器地址
socks_port-袜子监听器端口
listen_addr-dns代理监听的地址
listen_port-dns代理侦听的端口(大多数情况下为53)
set_user-绑定后要使用的用户名
set_group-绑定后要下降的组
resolv_conf-要读取的resolv.conf文件的位置
log_file-要登录的位置(除非进行调试,否则应为/ dev / null)。