Κόψιμο σελίδων με Squid σε Ubuntu 10.04

Ξεκίνησε από Δημήτρης Δαλαγιώργος, 18 Νοε 2010, 01:13:44 ΜΜ

« προηγούμενο - επόμενο »

aspd

Στις οδηγίες για το squid στο http://wiki.ubuntu-gr.org/sch-scripts/squid
υπάρχει το:
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type string --set '/system/http_proxy/host' 'server'

Θέλω να επιβεβαιώσω ότι για εργαστήριο με thin clients θα αντiκαταστήσω το 'server' με
'την ΙΡ του' και θα κάνω και τα ανάλογα στην κονσόλα για τον εικονικό δίσκο για τους fat clients. Οι 2 server που έχω στα 2 LTSP εργαστήρια του σχολείου μου δε λέγονται server.




apanagio

Το "επιβεβαιώνω" είναι βαριά κουβέντα, αλλά πιστεύω ότι θα δουλέψει αν το κάνεις όπως το λές.
Η ip πρέπει να μπει σε ' ' πχ: '10.128.23.11'
Πρέπει να είσαι root για να εκτελέσεις αυτήν την εντολή οπότε στον server θέλει sudo μπροστά και επίσης το --direct δεν είναι και απαραίτητο.
Στους fat-clients είναι ακριβώς όπως το έγραψες.

Πάντως οι fat-clients ξέρουν τον server ώς 'server' ανεξάρτητα από το όνομα που του έχεις δώσει.
Επίσης οι thin-clients βρίσκουν τον server ως 'localhost'
Χρησιμοποιώντας αυτά τα ονόματα δεν χρειάζεται να ανησυχείς για μελλοντικές αλλαγές της ip του server.

aspd

Δούλεψε το squid και σε thin και σε fat clients, βάζοντας την IP σε ' ' .
Το έστησα και στα δύο εργαστήρια.
Επιβεβαίωσα ότι κόβει facebook και σε thin και fat client.
Εκτέλεσα τις εντολές με τη σειρά που λέει στο http://wiki.ubuntu-gr.org/sch-scripts/squid.
Νομίζω ότι είμαι εντάξει.
Ευχαριστώ

apanagio

Αν σε ενδιαφέρει, μπορείς να δεις και το πιο "advanced" σενάριο:
http://wiki.ubuntu-gr.org/sch-scripts/squid-advanced
με αυτό μπορείς να ρυθμίζεις ανά χρήστη δικαώματα και να υλοποιείς σενάρια όπως:
Όποιος/α τελειώνει την άσκηση αποκτά πρόσβαση στο internet κ.α

aspd

Κοίταξα το squid advanced.
Πώς θα ρύθμιζα να έχουν πρόσβαση στο δίκτυο όποιοι τελειώνουν την άσκηση;
Στην αρχή θα τους βάζω όλους στο banned_users.acl
Θα τρέχω το sudo invoke-rc.d squid3 force-reload
και όποιος τελειώνει την άσκηση θα τον βγάζω από εκεί και θα τρέχω ξανά το
sudo invoke-rc.d squid3 force-reload  ;
Χρονοβόρο δεν είναι αυτό;

Σημείωση: Δεν μπαίνει στο
http://ts.sch.gr/ts/downloadsDetails.do?action=downloadsDetails&itemId=351990


alkisg

Παράθεση από: aspd στις 24 Νοε 2010, 03:52:25 ΜΜ
Στην αρχή θα τους βάζω όλους στο banned_users.acl
Θα τρέχω το sudo invoke-rc.d squid3 force-reload
και όποιος τελειώνει την άσκηση θα τον βγάζω από εκεί και θα τρέχω ξανά το
sudo invoke-rc.d squid3 force-reload  ;
Χρονοβόρο δεν είναι αυτό;

Εφόσον η μέθοδος δοκιμαστεί και υπάρξει ανατροφοδότηση ότι δουλεύει καλά, μπορούμε στη συνέχεια να τη βάλουμε στα sch-scripts:
Δεξί κλικ στον σταθμό εργασίας που θέλουμε → Ενεργοποίηση / Απενεργοποίηση Internet. Δηλαδή θα είναι εντελώς απλό, αλλά χρειάζεται ανατροφοδότηση πριν μπει ως νέα λειτουργία.

aspd

Παράθεση από: aspd στις 24 Νοε 2010, 03:52:25 ΜΜ
Στην αρχή θα τους βάζω όλους στο banned_users.acl
Θα τρέχω το sudo invoke-rc.d squid3 force-reload
και όποιος τελειώνει την άσκηση θα τον βγάζω από εκεί και θα τρέχω ξανά το
sudo invoke-rc.d squid3 force-reload  ;

Θέλετε το παραπάνω να το δοκιμάζω σε τάξη;

alkisg

Για το white/blacklisting δε νομίζω ότι χρειάζεται και πολύ ανατροφοδότηση, απλά μια δοκιμή (π.χ. στο διάλειμμα) ότι η μέθοδος όντως δουλεύει.
Αλλά για το ίδιο το squid είμαι πιο επιφυλακτικός, θα ήθελα να το δουλέψουν μερικοί συνάδελφοι στην τάξη για κάποιους μήνες και να αναφέρουν τις παρατηρήσεις τους πριν το ενεργοποιήσουμε για όλους από τα sch-scripts. Π.χ. πρόπερσι που το είχα δοκιμάσει είχε προβλήματα με κάποιες σελίδες του ΠΣΔ (μάλλον ανάποδα, το ΠΣΔ είχε προβλήματα αλλά το τελικό αποτέλεσμα μας ενδιαφέρει).

Οπότε δηλαδή περιμένουμε τις παρατηρήσεις σας. :)

Για ονόματα, χρησιμοποιήστε το "localhost" για τον server και τους thin clients,
και το "server" για τον εικονικό δίσκο των fat clients.

tallis

Εδώ και καιρώ χρησιμοποιώ στο σχολείο μου έναν squid-proxy + dansguardian για να έχω και ωραία filter lists και προστασία από ιούς.
Το συνιστώ ανεπιφύλακτα.

Πρόβλημα έχω μόνο με κάποιους web-proxy που τρέχουν σε http secure ( https ) τους οποίους δεν μπορεί να κόψει το squid και οι μαθητές μου τους έχουν ήδη ανακαλύψει.


Απόστολος Γιόκας
ΠΕ20 - ΕΠΑΛ Ορεστιάδας

kavvalos

Γεια σας,

Μπορεί κάποιος να με βοηθήσει να εγκαταστήσω τον squid στο Server του Εργαστηρίου μου.

Δεν τα έχω καταφέρει.

apanagio

Γίνε λίγο πιο σαφής στην ερώτησή σου.
Πολλοί/ες εδώ μέσα μπορούν να σε βοηθήσουν.
Γι α αρχή αν έχεις την τελευταία έκδοση sch-scripts υπάρχει menu εξυπηρετητής-> υπηρεσίες-> squid -> ρυθμιση squid