{ "info": { "author": "clowwindy", "author_email": "clowwindy42@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: Proxy Servers" ], "description": "ShadowDNS\n=========\n\n|PyPI version| |Build Status|\n\nA DNS forwarder using\n`Shadowsocks `__ as the\nserver.\n\nShadowDNS creates a DNS server at localhost.\n\nExperimental; use with caution.\n\nInstall\n-------\n\nOS X:\n^^^^^\n\n::\n\n brew install swig\n git clone https://github.com/clowwindy/M2Crypto.git\n cd M2Crypto\n pip install .\n pip install shadowdns\n\nWindows:\n^^^^^^^^\n\nInstall M2Crypto (Google an M2Crypto Windows installer for your python\nversion and install it. Might be complicated, need someone to write a\nhelp here).\n\n::\n\n easy_install pip\n pip install shadowdns\n\nDebian / Ubuntu:\n^^^^^^^^^^^^^^^^\n\n::\n\n apt-get install python-pip python-m2crypto\n pip install shadowdns\n\nCentOS:\n^^^^^^^\n\n::\n\n yum install m2crypto python-setuptools\n easy_install pip\n pip install shadowdns\n\nUsage\n-----\n\nCreate a config file ``/etc/shadowdns.json`` (or put it in other path).\nExample:\n\n::\n\n {\n \"server\":\"my_server_ip\",\n \"server_port\":8388,\n \"local_address\": \"127.0.0.1\",\n \"password\":\"mypassword\",\n \"method\":\"aes-256-cfb\",\n \"dns\":\"8.8.8.8\"\n }\n\nExplanation of the fields:\n\n+------------------+---------------------------------------------------+\n| Name | Explanation |\n+==================+===================================================+\n| server | the address your server listens |\n+------------------+---------------------------------------------------+\n| server\\_port | server port |\n+------------------+---------------------------------------------------+\n| local\\_address | the address your local listens |\n+------------------+---------------------------------------------------+\n| password | password used for encryption |\n+------------------+---------------------------------------------------+\n| method | encryption method, \"aes-256-cfb\" is recommended |\n+------------------+---------------------------------------------------+\n| dns | DNS server to use |\n+------------------+---------------------------------------------------+\n\nRun ``sudo ssdns -c /etc/shadowdns.json`` on your local machine.\n\nSet your DNS to 127.0.0.1.\n\nLicense\n-------\n\nMIT\n\nBugs and Issues\n---------------\n\nPlease visit `Issue\nTracker `__\n\nMailing list: http://groups.google.com/group/shadowsocks\n\n.. |PyPI version| image:: https://img.shields.io/pypi/v/shadowdns.svg?style=flat\n :target: https://pypi.python.org/pypi/shadowdns\n.. |Build Status| image:: https://img.shields.io/travis/clowwindy/ShadowDNS/master.svg?style=flat\n :target: https://travis-ci.org/clowwindy/ShadowDNS", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/clowwindy/shadowdns", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "shadowdns", "package_url": "https://pypi.org/project/shadowdns/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/shadowdns/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/clowwindy/shadowdns" }, "release_url": "https://pypi.org/project/shadowdns/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "A DNS forwarder using Shadowsocks as the server", "version": "0.1.3" }, "last_serial": 1123589, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6d56a5d02d0700ad9f113142d5367927", "sha256": "90fab51cf4225f43e3cfd4e8e03ea37031686538120063efc67f3803028e561a" }, "downloads": -1, "filename": "shadowdns-0.1.tar.gz", "has_sig": false, "md5_digest": "6d56a5d02d0700ad9f113142d5367927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4451, "upload_time": "2014-06-11T10:29:52", "url": "https://files.pythonhosted.org/packages/3c/02/0756b4a74ffff63bd0c5a1051d509a43e5abdf25914ff126799c37d4d169/shadowdns-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c2ceb9ad10d8ef87f73795f4c05aaf33", "sha256": "d7c24faed857fd483361a9a13c212902b987ce2fa9e4b02939bba887fe237a2e" }, "downloads": -1, "filename": "shadowdns-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c2ceb9ad10d8ef87f73795f4c05aaf33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4476, "upload_time": "2014-06-11T11:39:06", "url": "https://files.pythonhosted.org/packages/96/08/c3c9b5974446903e02a0090ec3fab1a23ee597c3f7600d5dd1364b8a9a4d/shadowdns-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "54af4fd93819a0a2054496945298c16f", "sha256": "23af2c59b87588ccdd637e80c061536ce23dd630ee9c6909a17f0802ac6b7469" }, "downloads": -1, "filename": "shadowdns-0.1.2.tar.gz", "has_sig": false, "md5_digest": "54af4fd93819a0a2054496945298c16f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5175, "upload_time": "2014-06-12T08:29:53", "url": "https://files.pythonhosted.org/packages/26/94/72577ccd2e30e4ec9a0a1e90d51f1dffa2c2d6cdd304eeff25c9122fed75/shadowdns-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "0747e3f62d41957e0280296ab9288a76", "sha256": "1a4d9e71734077a66b162c2206a875a771336e4fe75584a5f15c6c6648630f38" }, "downloads": -1, "filename": "shadowdns-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0747e3f62d41957e0280296ab9288a76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5178, "upload_time": "2014-06-13T05:09:56", "url": "https://files.pythonhosted.org/packages/66/9d/34b1e31f8d88cab756d6cbdf5211f5554d1b1ce0ff1a2eb89a2b4c4a82ea/shadowdns-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0747e3f62d41957e0280296ab9288a76", "sha256": "1a4d9e71734077a66b162c2206a875a771336e4fe75584a5f15c6c6648630f38" }, "downloads": -1, "filename": "shadowdns-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0747e3f62d41957e0280296ab9288a76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5178, "upload_time": "2014-06-13T05:09:56", "url": "https://files.pythonhosted.org/packages/66/9d/34b1e31f8d88cab756d6cbdf5211f5554d1b1ce0ff1a2eb89a2b4c4a82ea/shadowdns-0.1.3.tar.gz" } ] }