forked from sangge/tpre-python
new file: client/dnssender.py new file: client/main.py new file: database/dns.db new file: database/initdb.py new file: server/main.py new file: server/xiaomiandns.py
25 lines
743 B
Markdown
25 lines
743 B
Markdown
# my-tor-core
|
||
|
||
本项目是计算机网络的课程设计项目,该项目是一个类 Tor 的网络通信协议,旨在保护用户的隐私和匿名性。
|
||
|
||
## 项目原理
|
||
|
||
本项目目标是实现三层代理 + dns 解析自定义域名.xiaomian + 搭建匿名网站。
|
||
server路径下包含一个目录服务器,用于创建目录服务器,记录加入节点。
|
||
client路径下是客户端程序,客户端程序通过访问目录服务器获取当前的路由,并通过随机路由算法选择代理节点。
|
||
本项目选择sqlite作为数据库,存储节点信息等数据。
|
||
|
||
## 环境依赖
|
||
|
||
该项目依赖以下软件:
|
||
python 3.11
|
||
sqlite3
|
||
|
||
## 安装步骤
|
||
|
||
## 使用说明
|
||
|
||
## 许可证
|
||
|
||
GNU GENERAL PUBLIC LICENSE v3
|