update
This commit is contained in:
parent
3b43c0ded0
commit
251729d94b
16
README.md
16
README.md
@ -1,6 +1,20 @@
|
|||||||
# P2P Decentralized DNS System with Holesail Integration
|
# P2P Decentralized DNS System with Holesail Integration
|
||||||
|
|
||||||
This project implements a firewall-resistant, peer-to-peer (P2P) DNS system that leverages UDP hole-punching to bypass common network restrictions, including firewalls, NAT, and CGNAT. Built in Node.js, it integrates with [Holesail](https://holesail.network) for tunneling, provides seamless DNS and HTTP proxying, and supports both public and private P2P networks.
|
This project implements a firewall-resistant, peer-to-peer (P2P) DNS system that leverages UDP hole-punching to bypass common network restrictions, including firewalls, NAT, and CGNAT. Built in Node.js, it integrates with [Holesail](https://holesail.io) for tunneling, provides seamless DNS and HTTP proxying, and supports both public and private P2P networks.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
[DEBUG 2024-10-14T21:04:20.875Z] Public DNS returned records for www.google.com
|
||||||
|
[DEBUG 2024-10-14T21:04:20.881Z] Public DNS returned records for www.google.com
|
||||||
|
[DEBUG 2024-10-14T21:04:28.465Z] DNS query received: Domain = example.tld, Type = A
|
||||||
|
[DEBUG 2024-10-14T21:04:28.466Z] DNS query received: Domain = example.tld, Type = UNKNOWN_65
|
||||||
|
Virtual interface dummy2 created with CIDR 192.168.100.2.
|
||||||
|
[DEBUG 2024-10-14T21:04:28.527Z] Assigned virtual interface IP: 192.168.100.2 for domain: example.tld
|
||||||
|
[DEBUG 2024-10-14T21:04:28.528Z] Starting Holesail client for domain: example.tld, hash: 8a5b90945f8fbd5d1b620be3c888a47aaae20706a7f140be4bfa0df9e0dbcf38, IP: 192.168.100.2, Port: 80
|
||||||
|
[DEBUG 2024-10-14T21:04:28.528Z] Using 64-byte connector: 8a5b90945f8fbd5d1b620be3c888a47aaae20706a7f140be4bfa0df9e0dbcf38
|
||||||
|
[DEBUG 2024-10-14T21:04:28.528Z] Holesail client for example.tld connected on 192.168.100.2:80
|
||||||
|
Virtual interface dummy2 created with CIDR 192.168.100.2.
|
||||||
|
[DEBUG 2024-10-14T21:04:28.528Z] Assigned virtual interface IP: 192.168.100.2 for domain: example.tld
|
||||||
|
```
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
BIN
images/sc.webp
Normal file
BIN
images/sc.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 KiB |
Loading…
Reference in New Issue
Block a user