Servidor Peer 2 Peer: Diferència entre les revisions

De Guifi.net - Wiki Català

Línia 55: Línia 55:
  
  
'''Afegir servidors d'un fitxer editable'''
+
'''Afegir servidors des d'un fitxer editable'''
  
 
Una manera de tenir els servidors que funcionen en un lloc fàcil d'editar i de tenir com a recurs URL per afegir al programa client és de la següent manera.  
 
Una manera de tenir els servidors que funcionen en un lloc fàcil d'editar i de tenir com a recurs URL per afegir al programa client és de la següent manera.  
 +
 +
Obrir el programa client i anar a 'Configuració', 'Descarregues', 'Llista de HUBS públics' i clicar a 'Editar'. Esborrar tots els que hi hagin, ja que estan pensats per a inet i no pas per a dins de guifi. Afegir la [http://pad.marsupi.org/ep/pad/export/hubs-de-guifi/latest?format=txt URL] copiant i enganxant. Guardar. Clicar sobre l'icona 'Mon', sota del menú arxiu, que és per cridar la llista dels HUBs, ara, de Guifi.net!  ;)
  
 
  [http://pad.marsupi.org/hubs-de-guifi fitxer editable a l'etherpad]
 
  [http://pad.marsupi.org/hubs-de-guifi fitxer editable a l'etherpad]
  
 
  [http://pad.marsupi.org/ep/pad/export/hubs-de-guifi/latest?format=txt URL format txt]
 
  [http://pad.marsupi.org/ep/pad/export/hubs-de-guifi/latest?format=txt URL format txt]
 
+
  (per copiar la direcció URL, cliqueu sobre aquest enllaç amb el botó dret i sel·leccionar 'copiar enllaç')
Obrir el programa client i anar a 'Configuració', 'Descarregues', 'Llista de HUBS públics' i clicar a 'Editar'. Esborrar tots els que hi hagin, ja que estan pensats per a inet i no pas per a dins de guifi. Afegir la [http://pad.marsupi.org/ep/pad/export/hubs-de-guifi/latest?format=txt URL en format txt]. Guardar. Clicar sobre l'icona 'Mon' que és cridar la llista dels HUBs, ara, de Guifi.net!  ;)
+
  
 
A disfrutar!! :)
 
A disfrutar!! :)
Línia 70: Línia 71:
 
-------------
 
-------------
 
referencies:
 
referencies:
extret literalment den SuNbiT [http://guifi.net/node/3424]
+
extret parcialment den SuNbiT [http://guifi.net/node/3424]

Revisió de 01:57, 16 maig 2011

Direct Connect

Responent a la necessitat de publicar una llista de ftp's que es comentava ultimament, i de muntar un sistema per poder compartir arxius fàcilment, he fet cas del consell de ACiDBiTS, i he muntat un servidor DC a guifi. Aquest sistema funciona centralitzat en un "HUB" que permet a tots els clients veure's entre si, i obtenir la llista del que te compartit cadascú, aixi com fer cerques sobre la totalitat de clients conectats a aquell hub o a d'altres hubs, simultàniament. Les transferències, però no passen pel servidor, sino que son punt a punt (P2P) entre els clients.


Instalació d'un HUB Direct Connect:

Instalar el paquet opendchub, en debian

apt-get install opendchub  

Un cop instalat, l'executem amb opendchub El primer cop ens demanara per quin port el farem escoltar. Nosaltres hem fet servir el 4747. Ens demanara també els passwords pel servidor. a l'arxiu /root/.opendchub/config podem canviar diverses opcions de configuració, entre les quals

hub_name --> nom amb que veurem el hub al conectar-nos 
max_users --> màxim numero d'usuaris simultanis permesos 
hub_full_mess --> missatge que es donara quan estigui ple 
min_share --> quantitat minima (bytes) compartida per poder entrar al hub  

hi han moltes altres opcions que ens permetrien per exemple, protegir amb password l'accés al hub, o nomes acceptar usuaris registrats, pero que no utilitzarem en aquest cas.

Per últim, si el servidor que tenim esta darrera d'un firewall, ja sigui del propi servidor o del router, recordeu d'obrir i/o redireccionar el port 4747 (o el que hagueu escollit) cap al servidor.

I ja esta a punt per ser utilitzat : Conectar al HUB DirectConnect

Per poder conectar al hub, compartir fitxers i baixar-ne, ens farà falta un client DC. N'hi han varis aqui en podeu veure una llista . Nosaltres farem servir el DC++ per windows. (El primer que ho provi amb un client linux, que es curri l'explicacio Sticking out tongue)

Un cop el tingueu instalat, s'han de configurar alguns paràmetres.


Conexió

(Només pels que estan a darrera d'una radio client, si tens una ip publica pots passar al següent punt.)

Per poder conectar hem de indicar alguns paràmetres al DC++ Anem a File -> Settings -> Connection Settings, i marquem "Active". A la ip, posem la ip publica del nostre linksys (10.138.x.y) i posem 1472 tant a TCP com a UDP Port.

També haurem d'obrir aquest port a la nostra radio. Per fer-ho, entrem pel navegador al nostre linksys, i anem a la seccio "Applications & gaming" i afegim una entrada "DCHub" cap al port 1472 (start i end) pels dos protocols (both) i direccionada cap a la ip del vostre ordinador, i marqueu la casella "Enable". Aqui teniu una captura de pantalla d'exemple. Un cop fet heu de guardar els canvis amb el boto "Save Settings" del final de la pàgina.


Arxius/carpetes compartides:

Aneu al Menu File -> Settings -> Sharing i a traves del boto "Add Folder", podeu triar les carpetes que voleu compartir. El procés tarda una mica, ja que ha de indexar tots els arxius que comparteixis. paciència! només es fa un cop per cada arxiu coimpartit.


Pujades simultànies

Des del mateix menu que avans, pujem el valor de "Upload Slots" a la quantitat de descarregues simultanies que volgueu permetre. Deixeu-ho a 5, és un bon numero Smiling .


Funcionament

El primer cop que l'engueu us demanara el nom d'usuari amb que us identificareu al HUB. per conectar, aneu a File -> Quick Connect, i poseu la direcció "utopia.guifi.net:4747". Un cop conectats veureu la pantalla dividida en 3 seccions. A la dreta veureu els usuaris conectats, que de cadascun podeu fer un "Get file list" amb el boto dret per obtenir la llista dels arxius compartits. A sota veureu les conexions tant, baixades, com pujades. A la part + inferior, veureu unes pestanyes per canviar entre seccions un cop en tingueu + d'obertes. Veureu una icona amb el dibuix d'una lupa. Si la premeu, veureu una finestra d'on podreu buscar amb diverses opcions, dins dels usuaris conectats al hub.


Afegir servidors des d'un fitxer editable

Una manera de tenir els servidors que funcionen en un lloc fàcil d'editar i de tenir com a recurs URL per afegir al programa client és de la següent manera.

Obrir el programa client i anar a 'Configuració', 'Descarregues', 'Llista de HUBS públics' i clicar a 'Editar'. Esborrar tots els que hi hagin, ja que estan pensats per a inet i no pas per a dins de guifi. Afegir la URL copiant i enganxant. Guardar. Clicar sobre l'icona 'Mon', sota del menú arxiu, que és per cridar la llista dels HUBs, ara, de Guifi.net!  ;)

fitxer editable a l'etherpad
URL format txt
  (per copiar la direcció URL, cliqueu sobre aquest enllaç amb el botó dret i sel·leccionar 'copiar enllaç')

A disfrutar!! :)



referencies: extret parcialment den SuNbiT [1]

Eines de l'usuari