RepositoryJavaScript
webtorrent

webtorrent/instant.io

🚀 Streaming file transfer over WebTorrent (torrents on the web)

3.6kstars
440forks
25issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: webrtc

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: webtorrent

#1 Repository Của Tháng

3
TINIX TRENDING·Chủ đề: bittorrent

#3 Repository Của Tháng

⚡ Truyền tệp qua trình duyệt bằng WebTorrent — instant.io

Tải lên và tải xuống tệp ngay trong trình duyệt bằng giao thức BitTorrent qua WebRTC, không plugin, không máy chủ trung gian.

instant.io là một ứng dụng web sử dụng giao thức WebTorrent để truyền tệp ngang hàng (P2P) trực tiếp giữa các trình duyệt. Dự án do đội ngũ WebTorrent phát triển, hoạt động hoàn toàn bằng JavaScript và WebRTC, hỗ trợ Chrome, Firefox, Opera trên cả desktop và Android. Đây vẫn đang ở giai đoạn beta.

✨ Điểm nổi bật

  • WebTorrent trên trình duyệt: Sử dụng giao thức BitTorrent qua WebRTC, không cần plugin hay phần mềm bổ trợ.
  • Chia sẻ qua link: Tạo link chia sẻ bằng cách thêm infohash hoặc magnet link vào cuối URL, ví dụ https://instant.io#INFO_HASH.
  • Đa torrent đồng thời: Hỗ trợ nhiều torrent cùng lúc trong một cửa sổ trình duyệt.
  • Mã nguồn client công khai: Mã phía client có tại client/index.js, có thể nhúng trực tiếp vào trang web riêng.
  • Tự host server: Có thể chạy bản clone trên máy chủ riêng với npm run build && npm start.
  • NAT traversal qua TURN: Hỗ trợ cấu hình TURN server để kết nối peer khi nằm sau firewall.
  • Debug console: Gõ localStorage.debug = '*' trong console để xem log chi tiết.

💡 Vì sao đáng chú ý

instant.io loại bỏ hoàn toàn máy chủ trung gian trong quá trình truyền tệp — dữ liệu đi trực tiếp giữa các peer qua WebRTC. Điều này nghĩa là tốc độ tải lên của bạn càng nhanh thì tốc độ tải xuống của người nhận càng cao, đúng bản chất của BitTorrent. Dự án cũng cho phép nhúng chức năng torrent trực tiếp vào trang web của riêng bạn mà không cần chạy server riêng, chỉ cần sử dụng script WebTorrent.

Dự án phù hợp để chia sẻ tệp lớn, phân phối file không cần cloud storage, hoặc xây dựng tính năng truyền tải P2P vào ứng dụng web hiện có. Với giấy phép MIT, đây là lựa chọn mở cho bất kỳ ai muốn tích hợp WebTorrent vào sản phẩm.


#WebTorrent #P2P #WebRTC #JavaScript #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
webtorrent/webtorrent

⚡️ Streaming torrent client for the web

31.5k
Oct 24, 2026
RepositoryJavaScript
webtorrent/webtorrent-desktop

❤️ Streaming torrent app for Mac, Windows, and Linux

10.1k
Oct 28, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

458.2k
Oct 29, 2026
RepositoryJavaScript
Chalarangelo/30-seconds-of-code

Coding articles to level up your development skills

129.4k
Oct 26, 2026
RepositoryGo
anacrolix/torrent

Full-featured BitTorrent client package and utilities

6.1k
Oct 24, 2026
RepositoryPython
Tribler/tribler

Privacy enhanced BitTorrent client with P2P content discovery

5.3k
Oct 23, 2026
RepositoryTypeScript
dmotz/trystero

✨🤝✨ Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, Supabase, and Firebase

2.8k
Oct 27, 2026
RepositoryJavaScript
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

123.1k
Oct 27, 2026
RepositoryJavaScript
HelloZeroNet/ZeroNet

ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

18.8k
Jan 31, 2024