Μετάβαση στο κύριο περιεχόμενο

Διακομιστής μεσολάβησης HTTP

Συμβουλή

Αν βρείτε λάθος ή έχετε πρόταση, αφήστε μήνυμα στο φόρουμ Mudfish (https://forums.mudfish.net).

Αυτό το έγγραφο εξηγεί πώς εφαρμόζεται και χρησιμοποιείται η επιτάχυνση HTTP (ιστού) μέσω Mudfish.

Εισαγωγή​

Παρότι ο όρος «επιτάχυνση ιστού» ακούγεται εντυπωσιακός, πρόκειται για συνηθισμένη τεχνική των παρόχων CDN (Content Delivery Network). Ένας διακομιστής προσωρινής αποθήκευσης, συνήθως reverse proxy, τοποθετείται όσο το δυνατόν κοντύτερα στον υπολογιστή του χρήστη. Αποθηκεύει περιεχόμενο HTTP και, αν το έχει ήδη, το παρέχει χωρίς νέο αίτημα στον διακομιστή υποστήριξης.

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

Ο τρόπος παροχής μοιάζει περισσότερο με διαφανή διακομιστή μεσολάβησης.

Χαρακτηριστικά και οφέλη​

Η υπηρεσία χρησιμοποιεί το δικό μας Cache-Terminator, έναν πολυνηματικό διακομιστή προσωρινής αποθήκευσης χωρίς αποκλεισμούς, βασισμένο σε τροποποιημένο κώδικα varnish. Παρέχει τα εξής οφέλη:

  • Η τεχνολογία βελτιστοποίησης WAN του Mudfish μπορεί να μειώσει τον αργό χρόνο φόρτωσης σελίδων κατά την πρόσβαση από το εξωτερικό. Μπορεί να επιταχύνει δραστηριότητες ιστού όπως προβολή βίντεο και λήψη αρχείων.
  • Μπορεί να χρησιμοποιηθεί ως HTTP proxy για παράκαμψη γεωγραφικών περιορισμών, μέσω όλων των κόμβων Mudfish στην Κορέα και στο εξωτερικό.
  • Μπορεί να κρύψει προσωρινά τη δημόσια IP σας. Η IP καταγράφεται μόνο στα αρχεία του κόμβου Mudfish για αποτροπή κατάχρησης.

Μειονεκτήματα​

  • Σύμφωνα με την προδιαγραφή HTTP 1.1, ο διακομιστής υποστήριξης, συνήθως ο πραγματικός διακομιστής ιστού, καθορίζει τη διάρκεια προσωρινής αποθήκευσης μέσω κεφαλίδων όπως Cache-Control. Αν το περιεχόμενο αλλάξει ενώ ο κόμβος Mudfish εξακολουθεί να τηρεί την προηγούμενη κεφαλίδα, μπορεί να μην αντιληφθεί την ενημέρωση και να στείλει παλιά δεδομένα, με αποτέλεσμα λανθασμένη εμφάνιση σελίδας.

    Συνήθως αυτό λύνεται με εκκαθάριση (purging), αλλά δεν παρέχεται ακόμη περιβάλλον άμεσου ελέγχου από τον χρήστη.

Πρόσβαση μέσω δημόσιας IP​

Οι κόμβοι Mudfish υποστηρίζουν πρόσβαση HTTP(S) proxy μέσω δημόσιας IPv4. Απαιτείται έλεγχος ταυτότητας με ID και κωδικό Mudfish.

Τύποι υπηρεσίας​

ΥπηρεσίαΘύρα TCPΠεριγραφή
HTTP proxy18080Χρησιμοποιεί απλό HTTP. Ανάλογα με το αίτημα, μπορεί να μεταδίδεται μη κρυπτογραφημένη κίνηση.
HTTPS proxy18082Κρυπτογραφεί τη σύνδεση με τον κόμβο μέσω SSL. Μπορεί να βοηθήσει στην παράκαμψη επιθεώρησης κίνησης ή τείχους προστασίας δικτύου.
HTTP proxy (SSL Bump)18083Ο κόμβος αποκρυπτογραφεί την κίνηση HTTPS και την κρυπτογραφεί ξανά με το ριζικό πιστοποιητικό Mudfish πριν τη μεταδώσει.

Για SSL Bump εγκαταστήστε πρώτα το ριζικό πιστοποιητικό Mudfish στο πρόγραμμα περιήγησης.

Εύρεση και ρύθμιση διεύθυνσης κόμβου​

  1. Βρείτε τη δημόσια IPv4 ή το όνομα κεντρικού υπολογιστή στην κατάσταση κόμβων. Είναι επίσης διαθέσιμα ως JSON στο API κόμβων: η δημόσια IPv4 είναι το ip και το όνομα το hostname. Για όλα τα πεδία, δείτε Πεδία απόκρισης API κόμβων.
  2. Στις ρυθμίσεις διακομιστή μεσολάβησης του προγράμματος περιήγησης ή του λειτουργικού συστήματος, εισαγάγετε τη δημόσια διεύθυνση και τη θύρα της υπηρεσίας. Για απλό HTTP proxy χρησιμοποιήστε TCP 18080.
  3. Όταν ζητηθεί έλεγχος ταυτότητας, εισαγάγετε ID και κωδικό Mudfish.

Τα παλαιότερα παραδείγματα εσωτερικού δικτύου παρακάτω χρησιμοποιούν εσωτερική IP και θύρα 8080. Για δημόσια IP χρησιμοποιήστε τη δημόσια διεύθυνση και τη θύρα που βρήκατε παραπάνω.

Ρυθμίσεις ανά πρόγραμμα περιήγησης (απευθείας HTTP proxy)​

Όλη η κίνηση του προγράμματος περιήγησης περνά από τον κόμβο Mudfish. Μετά το κλείσιμο του Mudfish, το πρόγραμμα περιήγησης μπορεί να μην λειτουργεί σωστά λόγω της ρύθμισης proxy.

Για να λυθεί το πρόβλημα, πρέπει να απενεργοποιήσετε τη ρύθμιση proxy.

Στο παράδειγμα χρησιμοποιείται ο κορεατικός κόμβος KT του Mudfish, με εσωτερική IP 10.255.96.1 και θύρα 8080 για HTTP proxy.

Chrome​

Το Google Chrome χρησιμοποιεί από προεπιλογή τις ρυθμίσεις proxy του Internet Explorer (IE).

Για να τις αλλάξετε:

  1. Πατήστε το εικονίδιο εργαλείων στην εργαλειοθήκη του προγράμματος περιήγησης.

  2. Επιλέξτε Ρυθμίσεις.

    Ρυθμίσεις Chrome

  3. Πατήστε Για προχωρημένους.

    Πρόσθετες ρυθμίσεις Chrome

  4. Στην ενότητα «Δίκτυο», πατήστε Αλλαγή ρυθμίσεων διακομιστή μεσολάβησης. Ανοίγει το παράθυρο ιδιοτήτων Internet.

    Αλλαγή ρυθμίσεων proxy στο Chrome

  5. Συνεχίστε από το βήμα 2 των οδηγιών Internet Explorer παρακάτω.

Firefox​

  1. Πληκτρολογήστε about:preferences στη γραμμή διευθύνσεων. Αναζητήστε proxy στις ρυθμίσεις και πατήστε το κουμπί διαμόρφωσης proxy για να ανοίξετε τις ρυθμίσεις σύνδεσης.

    Ρυθμίσεις proxy του Firefox

  2. Επιλέξτε Χειροκίνητη ρύθμιση διακομιστή μεσολάβησης.

    Παράθυρο ρύθμισης HTTP στο Firefox

  3. Στα πεδία IP και Port της χειροκίνητης ρύθμισης εισαγάγετε την εσωτερική διεύθυνση του κόμβου, π.χ. IP 10.255.96.1 και θύρα 8080.

  4. Μετά τις αλλαγές πατήστε επιβεβαίωση μέχρι να επιστρέψετε στο Firefox.

Internet Explorer​

Οι οδηγίες ισχύουν για Internet Explorer 7 και νεότερο στα Windows.

  1. Πατήστε Εργαλεία και έπειτα Επιλογές Internet. Στον Internet Explorer 11 επιλέξτε τις επιλογές Internet όπως στην εικόνα.

    Επιλογές Internet Explorer

  2. Ανοίξτε την καρτέλα Συνδέσεις και πατήστε Ρυθμίσεις LAN.

    Ρυθμίσεις LAN

  3. Στην ενότητα Διακομιστής μεσολάβησης, επιλέξτε «Χρήση διακομιστή μεσολάβησης για το LAN» και «Παράκαμψη διακομιστή μεσολάβησης για τοπικές διευθύνσεις».

    Ενεργοποίηση διακομιστή μεσολάβησης LAN

  4. Πατήστε «Για προχωρημένους» και εισαγάγετε τη σωστή IP και θύρα του κόμβου Mudfish στο πεδίο HTTP.

    Διεύθυνση και θύρα HTTP proxy

  5. Μετά τις αλλαγές πατήστε επιβεβαίωση μέχρι να επιστρέψετε στον Internet Explorer.

Ρυθμίσεις ανά πρόγραμμα περιήγησης (απευθείας SOCKS proxy)​

Αυτή η ενότητα προορίζεται για όσους δυσκολεύονται να χρησιμοποιήσουν το WPAD.

Όλη η κίνηση του προγράμματος περιήγησης περνά από τον κόμβο Mudfish. Μετά το κλείσιμο του Mudfish, το πρόγραμμα περιήγησης μπορεί να μην λειτουργεί σωστά λόγω της ρύθμισης proxy.

Για να λυθεί το πρόβλημα, πρέπει να απενεργοποιήσετε τη ρύθμιση proxy.

Παρακάτω περιγράφεται η απευθείας ρύθμιση SOCKS proxy στο πρόγραμμα περιήγησης, χωρίς WPAD.

Στο παράδειγμα χρησιμοποιείται ο κορεατικός κόμβος KT του Mudfish, με εσωτερική IP 10.255.96.1 και θύρα 8081 για SOCKS proxy.

Chrome​

Το Google Chrome χρησιμοποιεί από προεπιλογή τις ρυθμίσεις proxy του Internet Explorer (IE).

Για να τις αλλάξετε:

  1. Πατήστε το εικονίδιο εργαλείων στην εργαλειοθήκη του προγράμματος περιήγησης.

  2. Επιλέξτε Ρυθμίσεις.

    Ρυθμίσεις Chrome

  3. Πατήστε Ρυθμίσεις.

    Πρόσθετες ρυθμίσεις Chrome

  4. Στην ενότητα «Δίκτυο», πατήστε Αλλαγή ρυθμίσεων διακομιστή μεσολάβησης. Ανοίγει το παράθυρο ιδιοτήτων Internet.

    Αλλαγή ρυθμίσεων proxy στο Chrome

  5. Συνεχίστε από το βήμα 2 των οδηγιών Internet Explorer παρακάτω.

Firefox​

  1. Πληκτρολογήστε about:preferences στη γραμμή διευθύνσεων. Αναζητήστε proxy στις ρυθμίσεις και πατήστε το κουμπί διαμόρφωσης proxy για να ανοίξετε τις ρυθμίσεις σύνδεσης.

    Ρυθμίσεις proxy του Firefox

  2. Επιλέξτε Χειροκίνητη ρύθμιση διακομιστή μεσολάβησης.

    Παράθυρο ρύθμισης SOCKS στο Firefox

  3. Στα πεδία IP και Port της χειροκίνητης ρύθμισης εισαγάγετε την εσωτερική διεύθυνση του κόμβου, π.χ. IP 10.255.96.1 και θύρα 8081. Χρησιμοποιήστε το πεδίο SOCKS Host.

  4. Μετά τις αλλαγές πατήστε επιβεβαίωση μέχρι να επιστρέψετε στο Firefox.

Internet Explorer​

Οι οδηγίες ισχύουν για Internet Explorer 7 και νεότερο στα Windows.

  1. Πατήστε Εργαλεία και έπειτα Επιλογές Internet. Στον Internet Explorer 11 επιλέξτε τις επιλογές Internet όπως στην εικόνα.

    Επιλογές Internet Explorer

  2. Ανοίξτε την καρτέλα Συνδέσεις και πατήστε Ρυθμίσεις LAN.

    Ρυθμίσεις LAN

  3. Στην ενότητα Διακομιστής μεσολάβησης, επιλέξτε «Χρήση διακομιστή μεσολάβησης για το LAN» και «Παράκαμψη διακομιστή μεσολάβησης για τοπικές διευθύνσεις».

    Ενεργοποίηση διακομιστή μεσολάβησης LAN

  4. Πατήστε «Για προχωρημένους» και εισαγάγετε τη σωστή IP και θύρα του κόμβου Mudfish στο πεδίο Socks.

    Διεύθυνση και θύρα SOCKS proxy

  5. Μετά τις αλλαγές πατήστε επιβεβαίωση μέχρι να επιστρέψετε στον Internet Explorer.