使用shadowsocks作为服务器的dns转发器

shadowdns的Python项目详细描述


PyPI versionBuild Status

DNS转发器使用 Shadowsocks作为 服务器。

shadowdns在本地主机上创建dns服务器。

实验性的;谨慎使用的

安装

苹果操作系统:

brew install swig
git clone https://github.com/clowwindy/M2Crypto.git
cd M2Crypto
pip install .
pip install shadowdns

窗口:

安装m2cypto(google为python安装m2cypto windows安装程序 版本并安装。可能很复杂,需要有人写一个 帮助这里)。

easy_install pip
pip install shadowdns

debian/ubuntu:

apt-get install python-pip python-m2crypto
pip install shadowdns

中心:

yum install m2crypto python-setuptools
easy_install pip
pip install shadowdns

用法

创建配置文件/etc/shadowdns.json(或将其放在其他路径中)。 示例:

{
    "server":"my_server_ip",
    "server_port":8388,
    "local_address": "127.0.0.1",
    "password":"mypassword",
    "method":"aes-256-cfb",
    "dns":"8.8.8.8"
}

字段说明:

NameExplanation
serverthe address your server listens
server_portserver port
local_addressthe address your local listens
passwordpassword used for encryption
methodencryption method, “aes-256-cfb” is recommended
dnsDNS server to use

在本地计算机上运行sudo ssdns -c /etc/shadowdns.json

将DNS设置为127.0.0.1。

许可证

麻省理工学院

错误和问题

请访问Issue Tracker

邮件列表:http://groups.google.com/group/shadowsocks

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过jamod读取控制器的输入状态?   java Back bean方法在使用两个h的单一表单时未调用:selectonemenus和command button   mockitojava中的单元测试Mock继承方法   java在不传递到构造函数的情况下,将一个类的实例使用到另一个类中的最佳方法是什么   java Spring MVC:如何通过API在Dozer的toplevel字段中允许空值?   java hibernate到MSSQL服务器的连接被拒绝:连接   java动态调用现有变量   在java中扩展多个类的泛型   java使用JNA Ptrace获取linux中外部进程的信息?   eclipse获取Java项目中所有构建错误的最快方法是什么?   java将动态数组拆分为多个数组   java安卓:将json保存到sqlite   java获取最近时间Android   java如何为多对多关联编写HQL查询?   java Docker compose for mysql和spring应用程序拒绝访问   java查找数组(如果它是另一个数组的子集)   java如何在另一个具有相同数据类型参数的泛型类(或接口)中使用泛型类(或接口),而无需强制转换   Apache POI java。lang.NoClassDefFoundError:org/apache/commons/compress/utils/InputStreamStatistics   java使用Jackson将JSON反序列化为异构元素列表   使用MapReduce实现java规范化