文档章节

BlackHolePy 一个支持TCP和白名单的DNS代理服务器

LinkerLin
 LinkerLin
发布于 2013/06/13 00:54
字数 261
阅读 866
收藏 4
点赞 1
评论 1

BlackHolePy
===========


BlackHolePy是一个迷你型的DNS(代理)服务器。
它的主要特色:

1) 支持TCP DNS并支持白名单,从而在防止DNS污染的同时支持了内部私有域名解析。
如果你的企业或组织在内部架设了自己的DNS Server,那么可以配置 config.py 里面的 WHITE_DNSS 。
2) 内置了Cache, 带给你飞一般的感觉。尤其是访问国外网站的时候。





运行需求
===========
Python 2.7 或者 PyPy 2.0.2
如果能安装 GEvent 和 dnspython 那就最好了。不装也能跑。
安装GEvent以后,BlackHolePy运行在单线程模式,快捷并节约系统资源。
在 PyPy 2.0.2 下测试通过。但是PyPy的coroutine暂时还没有支持。


运行
===========
sudo python dnsproxy.py


然后把你的DNS服务器配置到 127.0.0.1 即可。


感谢
===========
本项目是基于以下两个项目的思路,重新编写的。
https://github.com/henices/Tcp-DNS-proxy
https://github.com/code4craft/blackhole
在此感谢这两个项目的作者!


© 著作权归作者所有

共有 人打赏支持
LinkerLin

LinkerLin

粉丝 70
博文 60
码字总数 13570
作品 1
长宁
程序员
加载中

评论(1)

crazyrhce
crazyrhce
安装程序呢?
DNS(代理)服务器--BlackHolePy

BlackHolePy是一个迷你型的DNS(代理)服务器。 它的主要特色:支持TCP DNS并支持白名单,从而在防止DNS污染的同时支持了内部私有域名解析。 如果你的企业或组织在内部架设了自己的DNS Serve...

LinkerLin
2013/06/13
1K
1
linkerlin/BlackholePy

BlackHolePy BlackHolePy是一个迷你型的DNS(代理)服务器。 它的主要特色: 1) 支持TCP DNS并支持白名单,从而在防止DNS污染的同时支持了内部私有域名解析。如果你的企业或组织在内部架设了...

linkerlin
2015/02/10
0
0
Fdslight 2.1.0 发布,部署在网关的IP代理

Fdslight 2.1.0 发布了。Fdslight是一款部署在网关节点的IP层代理软件,支持智能代理,可以加速你的海外网络访问。 功能说明: 支持UDP穿透技术,即P2P技术。 TCP使用黑名单:在名单内的使用...

MeiKai
2016/04/26
1K
0
IP 层代理软件--Fdslight

Fdslight是一款部署在网关节点的IP层代理软件,支持智能代理,可以加速你的海外网络访问。 功能说明: 支持UDP穿透技术,即P2P技术。 TCP使用黑名单:在名单内的使用代理。UDP使用白名单:在...

MeiKai
2016/04/12
3.8K
0
Proxy-Go v5.0 发布:DNS 污染?不存在的!

Proxy-Go v5.0发布了。Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH中转、TLS加密传输、协...

狂奔的蜗牛.
06/19
0
0
Proxy-Go v5.2 发布,重构 SOCKS5/SPS 的 UDP 功能

Proxy-Go v5.2发布了。Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH中转、TLS加密传输、协...

狂奔的蜗牛.
07/09
0
0
Proxy-Go v5.1 发布,可以全平台生成证书

Proxy-Go v5.1发布了。Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、反向代理、透明代理、内网穿透、TCP/UDP端口映射、SSH中转、TLS加密传输、协...

狂奔的蜗牛.
06/28
0
0
Fdslight v2.1.2 发布,部署在网关的IP代理

fdslight v2.1.2 发布了。Fdslight是一款部署在网关节点的IP层代理软件,支持智能代理,可以加速你的海外网络访问。 功能说明: 支持UDP穿透技术,即P2P技术。 TCP使用黑名单:在名单内的使用...

MeiKai
2016/05/07
583
0
Fdslight v3.1.0 发布,网关上的 VPN 代理软件

Fdslight v3.1.0 发布了。本次更新内容如下: gateway模式中移除了UDP白名单模式,改成让指定的局域网客户机使用UDP全局代理 改善了dns代理 精简了客户端的内核模块,内核模块现在只做UDP全局...

MeiKai
2017/01/02
368
0
上海办公室api.taobao.com域名的访问说明

我们的测试部门经常需要在淘宝的工具页面上测试api接口调用情况。但是淘宝对api调用有一个白名单限制,一个appkey只允许相应的白名单里的ip地址去调用。所以我们必须伪装一下自己的请求,让它...

Bruceweien
2017/06/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
今天
0
0
Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
6
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部