Bitcoin Forum
June 23, 2024, 07:45:01 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: переписать I2P используя WebRTC (на javascript)  (Read 1122 times)
ArsenShnurkov (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000



View Profile
October 25, 2013, 11:16:58 PM
Last edit: October 25, 2013, 11:51:57 PM by ArsenShnurkov
 #1

переписать I2P используя WebRTC (на javascript)

Пользоваться так:
1) скачиваем web-страницу к себе на диск (с web-сервера, или в виде торрента, или с флешки переписываем,
      в любом случае это один htm-файл с внедрённым скриптом). Всё, теперь мы сами себе сервер
2) открываем страницу в броузере и получаем полноценную I2P-ноду (точно так же можно и freenet, osiris),
      возможно даже с раздачей контента сразу с момента запуска.

Это вам не хухры-мухры, это радикальный прорыв в распространении подпольной литературы...
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
October 26, 2013, 07:13:46 AM
 #2

Эмуляторов компьютеров с рабочим linux уже как грязи,.. есть даже компилятор java на javascript, так что задача не в переписывании, а разработке модуля-транслятора (кстати их тоже уже не мало).
Все это фигня, пока обсерверы не станут популярными, общедоступными и желательно анонимными (WebRTC требует для начала и окончания соединения сервер).

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
ArsenShnurkov (OP)
Legendary
*
Offline Offline

Activity: 1386
Merit: 1000



View Profile
October 26, 2013, 07:31:22 AM
Last edit: October 26, 2013, 08:42:06 AM by ArsenShnurkov
 #3



Quote
для полноценной работы нужен еще TURN сервер (релей), потому что по статистике до 10% пользователей живут за NATом, который не позволит UDP hole punching (а это не то же самое что UPnP)
Quote
одним STUN обойтись не получится как раз из-за этих 10%,
The standard listening port number for a STUN server is 3478 for UDP and TCP, and 5349 for TLS.



I’ve created a serverless-webrtc project on GitHub that decouples the “signaling server” exchange of connection information from the WebRTC code itself.

You’re really just using a different signaling server here — the IM chat or whatever else you’re using to transfer the SDP offers and answers. Sure, you could theoretically jot those down on a piece of paper and walk them to the person you’re trying to communicate with, in which case your body would be the signaling server

(A STUN server is still used to find out your external IP for NAT-busting. Leaking your IP address to a public STUN server is a privacy dealbreaker there.
Would it be possible to eliminate the need for a STUN server by using IPv6?)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!