Proxy(cache-gateway)Προβληματα-Αποριες??

Ανώνυμος (χωρίς επαλήθευση) | Κυρ, 01/13/2008 - 23:05 | 2' | 2

LOIPON APEYTHINOMAI SE SAS POU XERW OTI KATI XERETE PARAPANW.
EXW EPEIGON PROVLHMA.
PREPEI NA KANW ENA PROJECT GIA CLIENT KAI SERVER (SE LINUX), EN
ONOMATI: MOBILE AD HOC INTERNET, ME TO OPOIO ENA PC THA DOULEVEI SAN
ENDIAMESOS EXYPHRETHTHS AITHSEWN GIA OPOIONDHPOTE CLIENT SYNDEETAI
ASYRMATA.
EGW THN KYRIWS MELETH THA THN KANW PANW STH DIAXEIRISH TOU ASYRMATOU
DIKTYOU KAI OSWN SYNDEONTAI SAYTO.
THA PREPEI NA XRISIMOPOIHSW (APOTI LEEI O KATHIGITIS) ENA PROGRAMMA SE
FASH APACHE, SQUID H DELEGATE GIA NA KANEI TO PROXY CACHING ENSYRMATA
ARXIKA.NA LEITOURGEI DHLADH WS GATEWAY GIA AYTOUS POU SYNDEONTAI STO
KENTRIKO PC.
TO PROVLHMA MOU EINAI PIO TELIKA PROGRAMMA NA XRHSIMOPOIHSW?
GIATI EIDA TO APACHE KAI APO OTI KATALAVA THA PREPEI NA EXW KAI
SHKWMENH SELIDA GIAYTO TO PRAGMA.TO DE DELEGATE AYTORYTHMIZETAI ALLA
DE KATALAVAINW TI KANEI.
SAS PARAKALW RIXTE KAMMIA IDEA.KAI PARAKALW ANALYTIKA TA VHMATA GIATI
EIMAI KAI LIGO NOOB.
THANX.

Δώσε αστέρια!

MO: (ψήφοι: 0)

Σχόλια

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

Μπορείς να εγκαταστήσεις το Squid με
sudo apt-get install squid
στο Ubuntu

ή με τις εντολές
su
yum install squid

στο Fedora.

Συνήθως μετά πρέπει ως root να ανοίξεις το αρχείο /etc/squid/squid.conf και να βρεις τη γραμμή visible_hostname όπου θα προσθέσεις το όνομα του server σου.

Π.χ. στο laptop μου η αντίστοιχη γραμμή του /etc/squid/squid.conf
λέει
visible_hostname  ubuntu_laptop

Κατόπιν αποθηκεύεις και κλείνεις το αρχείο και (ανεξάρτητα του τι διανομή έχεις) ξεκινάς το proxy με την εντολή:

/etc/init.d/squid start

ως root (στο Ubuntu βάζεις τη λέξη sudo μπροστά στην παραπάνω εντολή).

Κατόπιν πας στα μηχανάκια που θα συνδέονται (ενσύρματα ή ασύρματα) με το server, όπου εγκατέστησες το Squid, και στο Firefox (ή όποιο άλλο browser) χρησιμοποιούν  αλλάζεις τα Connection Settings (μενού Edit > Preferences > καρτέλα General κάνεις κλικ στο Connection Settings). Εκεί (στο νέο διάλογο που θα εμφανιστεί) επιλέγεις "Manual Proxy" και από κάτω γράφεις την IP διεύθυνση του server και δίπλα (στο port) γράφεις 3128. Αν δεν σου αρέσει αυτό το port, μπορείς να το αλλάξεις στο /etc/squid/squid.conf (και να αλλάξεις μετά και τις ρυθμίσεις στους Firefox των clients).

Τώρα όλα τα μηχανάκια-clients θα έχουν πρόσβαση στο Web μέσω του server σου (άσχετα τι λειτουργικό τρέχουν).

Αυτά, αν και δεν ξέρω αν σου είναι χρήσιμα - δεν μπορώ να καταλάβω τι θες τον Apache.