Jabber File Transfer
An de leschten Deeg hunn ech mol gekuckt de File Transfer un d’Goen ze kréien. Wéi üblech wann een hannert enger NAT-Box ass (z.B. ADSL-„Router“) muss een och bei Jabber eventuell Ports opman a se vum Router op de Computer forwarden.
Wou ech e bësse gebraucht hu fir et ze realiséiren, ass dass bei Jabber prinzipiell den Empfänger eng Verbindung zum Sender opbaut, an net ëmgedréint. D’Detailer fënnt een an de relativ lieserlechen JEPs 0065 a 0096.
Déi bescht Méiglechkeet ass eng direkt Peer-to-Peer Verbindung. Hei schéckt de Sender dem Empfänger eng Noriicht dass e sech mat der IP Adress X um Port Y verbanne soll, wou en dann d’Datei iwwerdroe kritt. De Sender muss also kucken dass op séngem Router/Firewall/NAT den entspriechende Port (Kopete huet standardméisseg 8010) op ass, an och un de Computer weidergeleet gëtt. Well Jabber dofir awer déi extern IP Adress wësse muss, an et net virgesinn ass sech déi vum Jabber-Server soen ze loossen, muss een déi manuell uginn. Wann een awer eng dynamesch IP-Adress huet ass dat méi schwiereg, mee dofir kann een och en Hostname uginn. Bei no-ip.com oder dyndns.org kann ee sech awer gratis sou en dynameschen DNS-Eintrag maache loossen. (Dat ass och abseits vun Jabber ganz praktesch fir Serveren op séngem PC lafen ze loossen.)
Wann dat, aus wéi engem Grond och ëmmer, net klappt da seet den Empfänger dem Sender Bescheed, an da versicht de Sender eng direkt Verbindung mam Empfänger opzeman.
Wann et awer net méiglech ass d’Firewall ëmzekonfiguréiren, oder wann d’Gedeessems mat der dynamescher IP ze komplizéiert ass, gëtt et nach eng zweet Méiglechkeet: en Jabber File Transfer Proxy. An deem Fall schéckt de Sender dem Empfänger eng Noriicht dass e sech d’Datei entweder op X:Y erofluede kann, oder awer op P:Q wou P d’IP vum Proxy a Q de Port um Proxy ass. Den Empfänger versicht dann als éischt eng direkt Verbindung, a wann déi scheitert seet en dem Empfänger dass d’Datei iwwert de Proxy goe muss. Da bauen déi 2 Säiten eng Verbindung zum Proxy op an alles as an der Rei.
Et sief dann de Proxy fonktionnéiert net. Bei méngen Tester (proxy.jabber.org, proxy65.jabber.ccc.de, filetransfer.jabber.freenet.de) huet just den jabber.org Proxy fonktionnéiert. :-/
Fir et kuerz ze man: Jabber huet en zimlech intelligente File Transfer Protokoll: Sougur am komplizéierste Fall (déi zwou Säiten sinn hannert engem NAT verstoppt) geet et dur dass ee vu béide seng Firewall etc. richteg konfiguréiert huet. A wann dat net de Fall ass, e Proxy androen ass definitiv keng Hexerei.
Update: Also dass et och an déi aner Richtung geet (Sender mécht Verbindung op) schéngt net mat all Client ze klappen. Et schéngt wéi wann dat mam Kopete géif goen, mee wann den Adium dem Kopete eppes schécke wëll geet et net dur dass de Kopete um 8010 lauschtere kann. Wéi gesot: prinzipiell geet den Empfänger sech et sichen.
Labels: Jabber
0 Kommentare:
Kommentar veröffentlichen
Abonnieren Kommentare zum Post [Atom]
<< Startseite