使用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是否在servlet中检索上一页路径?   Java抱怨在开关的默认情况下未初始化最终字段   Java泛型:为什么编译器不能判断这个类<t>对象与这个类的类型参数的对象的类具有相同的类型?   Java:继承方法中使用的私有变量   HibernateJava。ClassCastException:java。lang.Integer不能强制转换为abc。def。我的项目。奥姆。EmployeeTopMetaData   http java发布和下载文件   java改进条件检查   java如何将2d数组的条目作为键放在地图中   java如何获取传递给运行时的值。getRuntime。JUnit测试用例中的exit(value)   java注释来创建所有可能的构造函数   自动建议列表:java。lang.IllegalArgumentException:在XPath表达式为null时找不到元素   为什么MapAPI在Java中不提供流功能?   gradle不导入本地java库   尽管我使用的是SessionCreationPolicy,java Spring安全性似乎仍在使用会话。无国籍   使用java查找MongoDB中数组元素的平均值