HelloZeroNet / HelloZeroNet/ZeroNet
The domain naming scheme proposal
- Ngôn ngữ chính
- JavaScript
- Star
- 18.8k
- Fork
- 2.3k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Some related comments and discussions:
* https://github.com/HelloZeroNet/ZeroNet/issues/83#issuecomment-94332474
* https://github.com/HelloZeroNet/ZeroNet/issues/83#issuecomment-489451550
* https://github.com/HelloZeroNet/ZeroNet/issues/1696
* https://github.com/HelloZeroNet/ZeroNet/issues/104
* https://github.com/HelloZeroNet/ZeroNet/issues/2049
The idea:
* ZeroNet site should be accessible with both `http://127.0.0.1:43110/...` and `http://.../` via a proxy.
* When accessing zites with a proxy, the pseudo-TLD `.zeronet` is used:
`http://
* When accessing zites with `http://127.0.0.1:43110/`, the `.zeronet` part can be ommitted and is ignored by the core if present.
These point to the same site:
* `http://127.0.0.1:43110/` - the classic way.
* `http://127.0.0.1:43110/.zeronet` - for similar look&feel to the proxied addresses.
* The second-level domains are handled by plugins.
* * *
The proposed second-level domain schemes:
* **Namecoin domains**: `.bit.zeronet`
* Proxied: http://Talk.ZeroNetwork.bit.zeronet
* Non-proxied: http://127.0.0.1:43110/Talk.ZeroNetwork.bit
* **Cert-based**, as proposed in https://github.com/HelloZeroNet/ZeroNet/issues/1696: `.user.zeronet`
* Proxied: http://geekless.zeroid.user.zeronet, http://geekless.kxoid.user.zeronet
* Non-proxied: http://127.0.0.1:43110/geekless.zeroid.user, http://127.0.0.1:43110/geekless.kxoid.user
* **Opennic-based** (https://github.com/HelloZeroNet/ZeroNet/issues/104): `.opennic.zeronet`
* Proxied: http://example.libre.opennic.zeronet
* Non-proxied: http://127.0.0.1:43110/example.libre.opennic
* **Onion-based** (the protocol proposal hasn't been published yet): `.onion.zeronet`
* Proxied: http://nd6bvylhggfd41g.onion.zeronet
* Non-proxied: http://127.0.0.1:43110/nd6bvylhggfd41g.onion
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Không có tệp triển khai, bài kiểm thử hoặc entry point nào được nêu tên. Trước tiên, hãy đọc các cuộc thảo luận được liên kết và các Issue liên quan, sau đó kiểm tra cách xử lý proxy, core và plugin hiện có; công việc được xem là hoàn tất khi sơ đồ đặt tên được đề xuất đã được thống nhất và được triển khai nhất quán cho các địa chỉ proxied và non-proxied.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- networking
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 25/100