Electrokit Buggfix Plus
Aktuellt datum och tid: 22.54 2019-10-22

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 64 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5  Nästa
Författare Meddelande
InläggPostat: 21.46 2016-09-08 
Admin
Användarvisningsbild

Blev medlem: 14.59 2003-05-26
Inlägg: 8076
Ort: Solna
Såg just denna och tänkte direkt. Här är någon som förstått vad jag vill ha med viss modifikation:
https://www.ted.com/talks/don_tapscott_ ... #t-1121940


Upp
 Profil  
 
InläggPostat: 19.44 2016-09-28 

Blev medlem: 21.43 2008-12-24
Inlägg: 646
Ort: Göteborg
För krypteringsbiten: http://serverfault.com/questions/685820 ... e-p2p-vpns .. Är för att använda existerande teknologier.. Kör du dessutom torrent över det privata nätverket blir det i princip det du frågar efter..

Film som beskriver en av varianterna (kolla efter 4 minuter) https://www.youtube.com/watch?v=R7P_vvz1AP8


Upp
 Profil  
 
InläggPostat: 20.49 2016-09-28 
Admin
Användarvisningsbild

Blev medlem: 14.59 2003-05-26
Inlägg: 8076
Ort: Solna
Det är ju helt klart nått åt det hållet jag tänkt mig. Men användaren ska inte behöva konfigurera massa saker. För då kommer det inte att bli ett program som ALLA använder. Kollade lite snabbt på tinc's hemsida och där är det sida upp och sidan ner med inställningar först i tinc och sen i brandväggen. Agda 97 år ska fixa det.


Upp
 Profil  
 
InläggPostat: 15.02 2016-10-04 

Blev medlem: 21.43 2008-12-24
Inlägg: 646
Ort: Göteborg
Då kommer du behöva en central punk. Du skrev att det ska likna bitcoin (bitcoin i sig är decentralicerat men du kopplar nästan alltid upp dig mot en wallet...).
För att det bara ska fungera "out-of-the-box" kommer du behöva en central punkt utanför användarnas nätverk (ala dropbox)..


Upp
 Profil  
 
InläggPostat: 21.37 2016-10-04 
Admin
Användarvisningsbild

Blev medlem: 14.59 2003-05-26
Inlägg: 8076
Ort: Solna
Inte om man tänker som jag gör.
Eftersom tanken är att det ska bli ett "jag och mina polare" så för att komma in så måste någon man känner redan vara inne.
Om du och jag skulle börja så vet vi vilka vi är och kan utan problem tala om för programmet att du är du och jag är jag. Vi behöver inte gå någon omväg för att snacka med varandra. Om någon ny ska in så måste den känna dig eller mig. Om Kalle känner mig så vet jag vem han är och han vet vem jag är. Men Kalle vet inte vem du är. Kalle kommer åt allt du har via mig.

Jag inser att det skulle gå så mycket smidigare om man hade en central punk. Men en central punkt är sårbart. Stäng ner site X och alla är bortkopplade. Om man skulle ha en central punkt skulle den få lov att vara mail eller liknande. Men jag misstänker att ingen skulle vilja använda sin mailadress på något som ska vara anonymt.


Upp
 Profil  
 
InläggPostat: 18.18 2016-10-06 

Blev medlem: 21.43 2008-12-24
Inlägg: 646
Ort: Göteborg
Då blir det inte plugg-and-play hur du än vrider och vänder på det. Om ni ska kunna koppla ihop er måste brandväggen acceptera inkommande requests => portforwarding/publikt ip rätt på burken, ska du lösa det med upnp? (kommer bli ett konfigurerande hur som).


Upp
 Profil  
 
InläggPostat: 20.59 2016-10-06 
Admin
Användarvisningsbild

Blev medlem: 14.59 2003-05-26
Inlägg: 8076
Ort: Solna
Alltså jag har ingen kunskap om hur man skulle lösa det rent programmeringsmässigt.
Du menar alltså att du och jag inte kan snacka med varandra med ett egetskrivet program utan att ha en central server eller att gå in och göra ändringar i våra routrar.


Upp
 Profil  
 
InläggPostat: 22.05 2016-10-06 
Användarvisningsbild

Blev medlem: 18.17 2004-02-11
Inlägg: 9321
Ort: Knivsta
Om bägge sitter bakom brandväggar blir det bökigt ja...

nån gång vid millennieskiftet satt jag och funderade på något som låter som ditt "kompisnät" och hur stor lista varje användare behövde av andra användare i systemet för att nätet skulle hålla sig uppe och inte falla isär i separata nätverk.


Upp
 Profil  
 
InläggPostat: 22.18 2016-10-06 
Användarvisningsbild

Blev medlem: 10.07 2008-01-22
Inlägg: 1930
Ort: Stockholm
> Du menar alltså att du och jag inte kan snacka med varandra med ett egetskrivet program utan att ha en central server eller att gå in och göra ändringar i våra routrar.

NAT/FW Hole punching to the rescue: https://en.wikipedia.org/wiki/Hole_punching_(networking)

Kräver visserligen en central server initialt, men sen när klienterna "hittat" varandra så kan de
kommunicera direkt.

/johan


Upp
 Profil  
 
InläggPostat: 22.44 2016-10-06 
EF Sponsor
Användarvisningsbild

Blev medlem: 15.29 2005-05-10
Inlägg: 37929
Ort: Söderköping
Det är väl så som (t.ex.) TeamViewer fungerar. En central server dit klienterna
rapporterar sin IP/portnr och som sedan delas med den andra sidan. Sedan sker
kommunikationen punkt-till-punkt.

> Du menar alltså att du och jag inte kan snacka med varandra

Hur kan ni ens känna till varandra från början? Ett vykort med eran IP-adress?

Det där med routers, port-forwarding och hole-punching är nog något som
delvis ändras då vi får IPv6 och alla TCPIP anslutna prylar har helt world-wide
unika adresser. Då behövs inte NAT längre. Vissa säger att det är bara att börja
köra IPv6, andra säger att det kommer att ta 20 år till. Jag köper popcorn...


Upp
 Profil  
 
InläggPostat: 09.11 2016-10-07 
Admin
Användarvisningsbild

Blev medlem: 14.59 2003-05-26
Inlägg: 8076
Ort: Solna
Jo, men eftersom detta är tänkt som ett "polare i mellan nät" så är det klart att jag måste skicka ett mail till min första kontakt och tala om "hej här är jag".
I dag kör några av oss RetroShare och då måste man också skicka ett mail, men i mailet så byter man publika nycklar.
I detta första kontakt mailet som jag skickar så kan man baka in allt som "nätet" behöver. Så fort man väl är inne sprids denna info till alla som är med så även om min första kontakt försvinner så blir jag inte bortkopplad.


Upp
 Profil  
 
InläggPostat: 21.11 2016-10-10 

Blev medlem: 21.43 2008-12-24
Inlägg: 646
Ort: Göteborg
Hole punching är inte lika lätt för TCP, UDP är busenkelt. Hur som måste någon/några agera server för att ett nät ska fungera överhuvudtaget.


Upp
 Profil  
 
InläggPostat: 20.40 2016-10-11 
Admin
Användarvisningsbild

Blev medlem: 14.59 2003-05-26
Inlägg: 8076
Ort: Solna
Då får alla som är med agera server, så får alla servrar snacka med varandra. Du kan kalla det vad du vill, klient eller server, men det ska inte finnas en ensam dator som alla andra ska koppla upp sig mot. Ska heller inte vara som med Tor att det finns knytpunkter uppsatta och agerar servrar för alla andra.


Upp
 Profil  
 
InläggPostat: 21.12 2016-10-11 
Användarvisningsbild

Blev medlem: 18.17 2004-02-11
Inlägg: 9321
Ort: Knivsta
Problemet är ju att vissa maskiner måste ha direkttillgång till nätet för du ska kunna bygga ditt nät. Allt NATande gör det besvärligt att få till direkt dator dator kommunikation utan att blanda in en icke NATad maskin..


Upp
 Profil  
 
InläggPostat: 22.38 2016-10-11 
EF Sponsor
Användarvisningsbild

Blev medlem: 15.29 2005-05-10
Inlägg: 37929
Ort: Söderköping
Det blir lite som hönan och ägget. Vem ska börja det hela?
Om jag säger att "jag vill vara med". Vad gör jag då?


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 64 inlägg ]  Gå till sida Föregående  1, 2, 3, 4, 5  Nästa

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010