Info

Εδώ ο Γιώργος γράφει για τα ιντερνετςςς και την τεχνολογία, για τη γυναίκα και την κόρη του, για τις γάτες του, για τη ζωή, το σύμπαν και τα πάντα…

CrossLoopΔιάβασα σήμερα το πρωί στο blog της HelpJet για ένα προγραμματάκι που νομίζω πως μπορεί να μου φανεί πολύ χρήσιμο στο μέλλον. Πρόκειται για το CrossLoop, ένα πρόγραμμα για απομακρυσμένο έλεγχο υπολογιστών μέσω Internet.

Κατά καιρούς έχει χρειαστεί να βοηθήσω φίλους και γνωστούς με προβλήματα στον υπολογιστή τους. Δεν είναι όμως πάντα εύκολο να πάω να δω το πρόβλημα τους από κοντά, αλλά ούτε και μπορούν όλα τα προβλήματα να λυθούν από το τηλέφωνο.

Μια καλή λύση είναι τα προγράμματα με τα οποία μπορείς να δεις την οθόνη του άλλου και να ελέγξεις το πληκτρολόγιο και το ποντίκι του μέσω δικτύου. Με αυτόν τον τρόπο μπορείς να δεις εύκολα το πρόβλημα και τα τυχόν μηνύματα λάθους που βγάζει, αλλά και να κάνεις μόνος σου τις απαραίτητες ρυθμίσεις για να το διορθώσεις.

Το κακό με τα προγράμματα αυτά (πχ VNC ή Remote Desctop Connection) είναι πως για να δουλέψουν πρέπει να έχεις φροντίσει να ρυθμίσεις σωστά το Firewall ή/και το Router του υπολογιστή στον οποίο θέλεις να συνδεθείς. Φυσικά, αυτό στο 99% των περιπτώσεων είναι δύσκολο έως αδύνατο.

Σε αυτό ακριβώς διαφέρει το CrossLoop. Χρησιμοποιεί το πρωτόκολλο TightVNC για τον απομακρυσμένο έλεγχο του υπολογιστή μόνο που το χρησιμοποιεί μέσω HTTP Tunneling και 128-bit Blowfish Encryption. Με αυτόν τον τρόπο μπορεί και περνάει από Proxies/Firewalls/Routers χωρίς να χρειάζονται ρυθμίσεις.

Επιπλέον, για να μπορέσεις να συνδεθείς και να ελέγξεις κάποιον υπολογιστή πρέπει να σου το επιτρέψει ο χρήστης του, δίνοντας σου ένα 12-ψήφιο κωδικό. Έτσι αποφεύγουμε τους προβληματισμούς του τύπου “αν βάλω αυτό το πρόγραμμα που μου ζητάει ο Γιώργος, θα μπορεί μετά να μπαίνει όποτε θέλει και να βλέπει τι κάνω εγώ στο PC μου;” Όχι, δεν θα μπορώ, αν δε με “προσκαλέσεις” εσύ πρώτα.

Η χρήση του είναι απλή: αυτός που θέλει να δώσει πρόσβαση του υπολογιστή του στον άλλο, τρέχει το πρόγραμμα και κάνει κλικ στο “host”. Βλέπει τότε ένα 12-ψήφιο κωδικό, τον οποίο πρέπει να πει στον άλλο. Μετά, πατάει το κουμπί “Connect”.CrossLoop Host

Στη συνέχεια, αυτός που θέλει να ελέγξει τον υπολογιστή του άλλου, ανοίγει το πρόγραμμα, κάνει κλικ στο “Join” και πληκτρολογεί τον 12-ψήφιο κωδικό που πήρε από τον άλλο. Μετά, πατάει κι αυτός το “Connect” και ξεκινάνε…CrossLoop Join

Απλό φαίνεται, έτσι; Εγώ θα το δοκιμάσω στην πρώτη ευκαιρία. :)

Δεν είναι το μόνο ή έστω το πρώτο πρόγραμμα που κάνει αυτήν τη δουλειά, είναι όμως πανεύκολο στη χρήση και μικροσκοπικό (το αρχείο εγκατάστασης είναι μόλις 964KB ενώ μετά την εγκατάσταση πιάνει περίπου 2.5MB). Το μόνο ίσως μειονέκτημα του είναι πως το μόνο λειτουργικό σύστημα που υποστηρίζεται είναι τα Windows.

γιώργος

Comments

3 Comments

  1. Ιανουαρίου 18, 2007

    καταπληκτικό το crossloop!

    thanx! (και την helpjet που απ’ότι διάβασα προήλθε η πληροφορία)

  2. Απριλίου 4, 2007

    Βασικά, επιτρέπεται η σύνδεση οποιουδήποτε με οποιονδήποτε επειδή η σύνδεση γίνεται μέσω κάποιου server στο crossloop​.com (βλέπε FAQ, απάντηση στο “Does CrossLoop visually capture/record my sessions on its servers?”).

    Υπάρχει ωραία μέθοδος να δουλέψει ένα TCP connection μεταξύ δύο υπολογιστών πίσω από firewall (για το 95% των firewalls, όχι για τα πολύ προχωρημένα) που κι αυτή θέλει μια αρχική συνεργασία αλλά μετά τίποτα άλλο:

    Ο υπολογιστής Υ1 ακούει στην πόρτα Π1. Ο υπολογιστής Υ2 θέλει να συνδεθεί στην Π1 του Υ1. Ξεκινάει το κονέ (που του το επιτρέπει ο firewall 2) και ενημερώνει με κάποιον τρόπο (η συνεργασία που λέγαμε) τον Υ1 πως το κονέ από τη δικιά του μεριά γίνεται από την πόρτα Π2. Ο Υ1, το μόνο που έχει να κάνει είναι να δοκιμάσει να επιχειρήσει να στείλει απλώς ένα UDP πακέτο από την δικιά του Π1 προς την Π2 του Υ2, και έτσι ο firewall του Υ1 θεωρεί ότι το connection-defining (Υ1,Π1,Υ2,Π2) είναι εξερχόμενη σύνδεση και άρα επιτρεπτή. Μετά, η σύνδεση παίζει μια χαρά. Το έχω δοκιμάσει επιτυχώς με firewall που παίζουν πάνω στους router (δυστυχώς δεν πρόλαβα να κατοχυρώσω την ιδέα, αφού πρόλαβαν άλλοι, ως συνήθως), και έχω δει ότι υπάρχουν και κάποια P2P που το υλοποιούν αυτό.

    Κουβέντα για να περάσει η ώρα.

  3. γιώργος #
    Απριλίου 4, 2007

    Ναι, το ήξερα πως κάνει δρομολόγηση μέσω του server του.

    Η πρακτική του αξία είναι για να βοηθήσεις κάποιον παντελώς άσχετο με δίκτυα. για παράδειγμα, το περασμένο σάββατο συνδέθηκα με αυτό στο laptop του φίλου μας του Παναγιώτη Σμυρνή στην Αλεξανδρούπολη για να του βγάλω κάτι spyware. Χωρίς αυτό, άντε να του εξηγήσω από το τηλέφωνο τι να κάνει και πως να συνδεθούμε… :)

Comments are closed.