GithubHelp home page GithubHelp logo

puredns's Introduction

PureDNS

简单的DNS无污染代理。

使用方法

Windows

双击运行本软件即可,通知栏会产生一个服务图标,用户可以在这里控制。

Linux/Mac

使用方法:

  • 先从下面下载PureDNS.tar.gz ,解压缩到一个目录,确保你已经安装python2.6+
  • 打开一个终端,执行:sudo python PureDNS.py start
  • 由于写成了服务,关掉终端也可以了,如果想终止该服务,请输入 sudo python PureDNS.py stop
  • 如果想启动利用两次接收UDP的方法,可以运行sudo python PureDNS.py censor

puredns's People

Contributors

xiaoyao9933 avatar zhming0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

puredns's Issues

socket.error: [Errno 98] Address already in use

Traceback (most recent call last):
  File "puredns.py", line 11, in <module>
    load(cfg)
  File "/home/wizmann/Documents/puredns/loader/linux_loader.py", line 23, in load
    dns.start()
  File "/home/wizmann/Documents/puredns/daemon.py", line 114, in start
    self.run()
  File "/home/wizmann/Documents/puredns/server/udpdns.py", line 123, in run
    self.server = ThreadedUDPServer(('127.0.0.1', 53), RequestHandlerToUDP)
  File "/usr/lib/python2.7/SocketServer.py", line 408, in __init__
    self.server_bind()
  File "/usr/lib/python2.7/SocketServer.py", line 419, in server_bind
    self.socket.bind(self.server_address)
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 98] Address already in use

:-(

UnicodeEncodeError: 'charmap' codec can't encode characters

Windows 8 x64 英文版中,log如下:

Traceback (most recent call last):
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\loader.windows_loader", line 167, in load
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\loader.windows_loader", line 109, in __init__
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\wx._core", line 7981, in __init__
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\wx._core", line 7555, in _BootstrapApp
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\loader.windows_loader", line 118, in OnInit
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\wx._windows", line 2922, in __init__
  File "PureDNS\build\pyi.win32\PureDNS\out00-PYZ.pyz\encodings.cp1252", line 12, in encode
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-11: character maps to <undefined>
>> Finally closed

个人观点

TCP访问方式是不行的
有些网站依旧有问题 或许的墙不想管而已

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.