RShare HowTo (German)

From Planet Peer Wiki

Jump to: navigation, search


Contents

How to: Anonymes Filesharing mit RShare

Einleitung

Warum ein How to für RShare? Ganz einfach: Obwohl RShare dank seiner übersichtlichen Oberfläche wirklich einfach zu bedienen ist, gibt es doch das ein oder andere, was man noch zusätzlich darüber wissen sollte. Diese Informationen findest du in diesem How to ebenso wie Hinweise zur Konfiguration, zum problemlosen updaten von RShare und vieles mehr.

Bevor es gleich losgeht, möchte ich noch eines vorausschicken: Ich habe dieses How to absichtlich im Wiki und nicht im Board erstellt, denn Informationen in einem Wiki lassen sich wesentlich schneller aktualisieren als Boardbeiträge, die von einem User erstellt wurden und nicht von jedermann geändert werden können. Ein anderer wichtiger Punkt ist die Möglichkeit, sich mittels PDF-Druck jederzeit ein aktuelles How to als PDF-Datei zu erstellen; ich halte das für einen sehr wichtigen Punkt, denn veraltete Informationen sind mitunter schlimmer als gar keine ;-)

Nun habe ich nur noch eine letzte Sache, bevor es endlich losgeht: Dieses How to lebt auch von der Mitarbeit der Community! Nutzt die Möglichkeit, euch konstruktiv an diesem How to zu beteiligen und falsche Informationen zu korrigieren oder auch neue Inhalte einzufügen. Mit eurer Mitarbeit tragt ihr dazu bei, daß dieses How to stets auf einem aktuellen Stand bleibt und keine Fehler enthält.

Weiterführende Informationen und Links

Dieses How to soll dir den Einstieg in RShare erleichtern. Für mehr Informationen zu RShare stehen dir folgende Quellen zur Verfügung:

How to Changelog

Version 0.3 2006-08-20 Erste Version des englischen HowTo erstellt --Markus 22:40, 20 August 2006 (CEST)
Version 0.2 2006-08-16 Ergänzungen vorgenommen --Markus 21:45, 16 August 2006 (CEST)
Version 0.1 2006-08-16 How to erstellt --Markus 00:34, 16 August 2006 (CEST)

Aktuelle RShare-Version downloaden und installieren

Ich gehe der Einfachheit halber davon aus, daß du momentan noch kein RShare installiert hast. Aus diesem Grund lädst du dir auf der RShare-Website die aktuelle Version runter und entpackst den Inhalt des .ZIP-Archivs in ein Verzeichnis deiner Wahl, z.B. C:\Programme\RShare. Es bietet sich an, für den schnellen Start von RShare eine Verknüpfung auf dem Desktop abzulegen.

Mit der finalen Version 0.7 von RShare wird wieder ein Installer zur Verfügung stehen, der RShare dann defaultmäßig nach C:\Programme\Regensburger\RShare installiert.

Wichtig: RShare benötigt das .NET 2.0 Framework von Microsoft!

RShare konfigurieren

Keine Angst, da gibt es nicht viel zu tun. Allerdings sollte man sich zumindest gewisse Einstellungen einmal kurz anschauen und ggf. dem persönlichen Geschmack anpassen; dazu gehören auch die Verzeichnisse für freigegebene Dateien.

Nachdem du RShare gestartet hast, siehst du folgendes Menü:


Image:rshare_pref_settings.png

Ich werde nun der Reihe nach alle wichtigen Einstellungen durchgehen und ggf. auf wichtige Einstellungen aufmerksam machen.

Preferences/Preferences

In diesem Menü rufst du mit einem Klick auf Preferences den Dialog für die Einstellungen von RShare auf:

Image:rshare_pref_reco.png

Ich möchte an dieser Stelle auf zwei Punkte in diesem Dialog hinweisen: Es handelt sich zum einen um den Peer Name und zum andern um die Balloon Tips.

Der Peer Name ist in RShare frei wählbar, allerdings solltest du aus Gründen der Sicherheit und der Anonymität darauf
verzichten, deinen RShare Node nach einem Nickname oder ähnlichem Kriterium zu benennen, der mehr oder weniger eindeutig auf dich
schließen läßt.

Die Sache mit den Balloon Tips ist zwar eher kosmetischer Natur, aber dennoch nicht ganz unwichtig: Wenn diese Checkboxen aktiviert sind, dann poppt nämlich jedesmal bei den entsprechenden Einträgem im Logfile von RShare ein Balloon Tip auf, und das kann ziemlich nervig werden. Deshalb meine Empfehlung: Deaktivieren, dann hat man Ruhe.

Der von RShare verwendete Defaultport ist 6097/TCP. Wenn du dich hinter einem Router oder einer Firewall befindest, dann
mußt zu zwingend Port Forwarding einrichten, da RShare andernfalls keine Verbindung zum RShare-Netzwerk herstellen kann!

Preferences/Directories

Image:rshare_pref_dir.png

Es ist normalerweise nicht notwendig, die Pfade unter Other Directories zu ändern, d.h. du kannst die Voreinstellung übernehmen. Wenn du vorhast, Verzeichnisse zu sharen, dann kannst du wie auf dem Screenshot ersichtlich beliebige Verzeichnisse mit dem Button Add hinzufügen.

Preferences/WebCaches

Image:rshare_pref_webcaches.png

Hier stehen die Webcaches, die RShare für das Bootstrapping benötigt. Über diese Webcaches baut RShare die Verbindung zum RShare-Netzwerk auf. Ich würde nicht empfehlen, ohne zwingende Gründe etwas an dieser Einstellung zu ändern.

Wenn du übrigens selber einen Webcache für RShare bereitstellen möchtest, dann kannst du übrigens auf der RShare-Website den Sourcecode für den clientseitigen Webcache downloaden. Den Sourcecode für die serverbasierten Webcaches wird Lars demnächst zur Verfügung stellen.

Von cs301 gibt es übrigens auch einen Port für PHP; wer daran interessiert ist, meldet sich am besten direkt bei cs301 im RShare-Forum auf board.planetpeer.de.

Preferences/Cryptography

Image:rshare_pref_crypto.png

Alle kryptographischen Einstellungen von RShare sind hier versammelt. Auch hier gilt: Ohne zwingende Gründe sollte man die Konfiguration so belassen, wie sie ist.

Solltest du den in Einstellungen Änderungen vorgenommen haben, dann mußt du RShare neu starten, damit diese wirksam werden!

An dieser Stelle sind wir mit den Einstellungen durch und gehen gleich weiter zum spannenden Teil...

Funktionsübersicht

Ich werde nun der Reihe nach alle relevanten Funktionen von RShare vorstellen und selbstverständlich auch wieder auf wichtige Punkte hinweisen.

Connections

Während du deine Einstellungen überprüft hast, hat RShare im Hintergrund bereits (hoffentlich) die Verbindung zum RShare-Netzwerk hergestellt. Klicke auf den Button Connections, um dir einen raschen Überblick über den aktuellen Status von RShare zu verschaffen.

Anhand des Screenshots möchte ich kurz auf die wichtigsten Informationen eingehen, und zwar von oben nach unten:

Image:rshare_conn_settings_overview.png

  • Im Fenstertitel werden seit RShare 0.7 Vorabversion 4 Fourth Edition (FE) die Versionsinformationen angezeigt
  • Nach dem Menü werden Verbindungsinformationen und Statistiken zu anderen RShare-Nodes angezeigt
  • Links unten in der Statuszeile werden aktuelle Statusmeldungen angezeigt
  • Im rechten Teil der Statuszeile werden Informationen wie aktuelle Down- und Uploadstatistiken, Anzahl der aktuellen Connections und Peers sowie die eigene IP-Adresse angezeigt
Wenn RShare Verbindungen aufbauen kann, wird deine eigene IP-Adresse in grüner Schrift angezeigt. Eine Anzeige in roter
Schrift deutet auf Verbindungsprobleme hin, was u.a. an nicht aktiviertem Port Forwarding liegen kann, wenn man sich hinter einem
Router befindet.

Peers

Unter diesem Menüpunkt findet man eine Übersicht aller verbundenen Peers. Alle Peers werden nicht mit IP-Adressen, sondern mit Hashwerten angezeigt. Desweiteren findest du hier noch weitere wichtige Informationen wie die Anzahl der Dateien, die ein Peer shared oder die RShare-Version, die er verwendet.

Image:rshare_peers.png

Mit einem Klick mit der rechten Maustaste auf einen Peer läßt sich ein Kontextmenü aufrufen, das u.a. auch die Möglichkeit bietet, einen privaten Chat mit dem angeklickten Peer zu initiieren, doch dazu später mehr.

Search

Die Suche ist nahezu selbsterklärend, dennoch gibt es einen Hinweis an dieser Stelle:

Wenn du nach Extensions suchst (.zip, .exe o.ä.), dann muß der Suchbegriff mindestens drei Zeichen enthalten. Eine
Suche nach 7z liefert demnach keine Suchergebnisse zurück. 

Im Eingabefeld kannst du einen Suchbegriff eingeben, danach ist etwas Geduld angesagt, bis Suchergebnisse zurückgeliefert werden. Wenn Dateien gefunden werden, die deinem Suchkriterium entsprechen, dann werden diese wie im Screenshot ersichtlich angezeigt. Besonders wichtig ist hierbei die Anzahl der Quellen (Sources) für eine Datei, denn je mehr Quellen für eine Datei vorhanden sind, desto schneller ist der Download.

Image:rshare_search.png

Jede gefundene Datei bietet ein Kontextmenü, das nach einem Klick mit der rechten Maustaste auf eine Datei aufpoppt:

Image:Rshare_search_context_menu_show_information.png

Mit dem Menüpunkt Download kann der Download der Datei begonnen werden, mit Download (Suspended) kann man einen neuen Download im pausierten Modus starten (wird mit einem grauen Fortschrittsbalken angezeigt) und last but not least kann man sich weitere Informationen zu einer Datei anzeigen lassen, was dann wie folgt aussieht:

Image:Rshare_search_context_menu_file_information.png

Interessant ist hierbei die Möglichkeit, den Hash für die Datei mit einem Klick auf Copy to clipboard zu kopieren. Dies ist besonders dann nützlich, wenn du für jemand anders eine Datei bereitstellen möchtest, ohne den Dateinamen bekanntzugeben. Der Empfänger des Hashwertes kann diesen dazu verwenden, die bereitgestellte Datei herunterzuladen.

Downloads

Hier findest du die Übersicht deiner Downloads. Jeder deiner Downloads besitzt eine eigene Fortschrittsanzeige um den Status des Downloads auf den ersten Blick erkennen zu können.

Die verwendeten Farben bedeuten im einzelnen:

  • Rot = Für den entsprechenden Abschnitt sind keine Quellen bekannt
  • Blau = Für den entsprechenden Abschnitt ist mindestens eine Quelle bekannt
  • Gelb = Der entsprechende Abschnitt wird gerade heruntergeladen
  • Grün = Die entsprechenden Abschnitte wurden bereits heruntergeladen
  • Grau = Pausierter Download

Sollte kein Abschnitt des Downloads gelb eingefärbt sein, so bedeutet dies, dass entweder noch keine Kontaktaufnahme zu den Quellen erfolgte oder aber dass der Download sich in den Warteschlangen der Quellen befindet.

Image:Rshare_download_file.png

Auch hier gibt es wieder ein Kontextmenü, welches nach einem Klick mit der rechten Maustaste auf einen Download angezeigt wird.

Image:Rshare_download_context_menu.png

Der letzte Punkt ist übrigens zuständig für das Beispiel mit dem Hashwert einer Datei, über den sich Dateien ebenfalls downloaden lassen. Wenn man diesen Menüpunkt anklickt, dann öffnet sich ein weiteres Fenster mit einem Eingabefeld für den erwähnten Hashwert.

Downloads bleiben auch nach dem Beenden gesichert und können beim nächsten Starten des Programms fortgesetzt werden. (Dies geschieht vollautomatisch!)

Uploads

Wenn du wissen möchtest, wer und ob jemand von dir Dateien herunterlädt, dann kannst das über dieses Menü herausfinden.

Chats

Ein sehr interessantes und einzigartiges Feature von RShare ist die Möglichkeit, verschlüsselte und anonyme Chats mit anderen Nodes durchzuführen. Wie das im einzelnen funktioniert, werde ich später noch erläutern.

Shared Files

Hier erhälst du einen raschen Überblick über alle von dir geshareten Dateien.


Fehlersuche

Stelle bitte sicher, daß du vorher die RShare FAQ studiert hast, bevor du dein Problem im RShare-Forum auf Planet Peer postest.


Bilder und HowTo: Markus

Personal tools