https://github.com/henices/Tcp-DNS-proxy
A TCP dns proxy which can get the RIGHT ip address
https://github.com/henices/Tcp-DNS-proxy
dns-server python tcp-dns-proxy
Last synced: about 2 months ago
JSON representation
A TCP dns proxy which can get the RIGHT ip address
- Host: GitHub
- URL: https://github.com/henices/Tcp-DNS-proxy
- Owner: henices
- Created: 2011-11-09T13:26:30.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T02:25:38.000Z (10 months ago)
- Last Synced: 2024-11-09T22:39:00.139Z (7 months ago)
- Topics: dns-server, python, tcp-dns-proxy
- Language: Python
- Homepage:
- Size: 15.9 MB
- Stars: 815
- Watchers: 75
- Forks: 192
- Open Issues: 3
-
Metadata Files:
- Readme: README-zh.md
Awesome Lists containing this project
README
如何使用 tcpdns.py 脚本 ?
-------------------------------### Linux/Mac
1. 修改本机DNS为127.0.0.1
```bash
$ vi /etc/resolve.conf
nameserver 127.0.0.1
```
2. 重启网络```bash
$ sudo /etc/init.d/networking restart
```
3. 运行脚本```bash
$ sudo python tcpdns.py -f tcpdns.json
```### Windows
1. 修改本机DNS为127.0.0.1
2. 运行tcpdns.exe脚本依赖
----------------------------### libraries
* [libev] (http://libevent.org/)### python模块
* [gevent] (https://github.com/surfly/gevent)
* [pylru] (https://github.com/jlhutch/pylru)
* [python-daemon] (https://pypi.python.org/pypi/python-daemon)### python模块安装
``` bash
sudo apt-get install libevent-dev
sudo pip install gevent
sudo pip install python-daemon
```LICENSE
----------------------This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along with this program. If not, see
http://www.gnu.org/licenses/