proxy server στο σπίτι για πρόσβαση απ'έξω

Christos Ricudis ricudis at itc.auth.gr
Fri Nov 13 13:39:09 EET 2009


Theodore Lytras wrote:
> Στις 13 Νοεμβρίου 2009 11:15 π.μ., ο χρήστης Γιώργος Πάλλας
> <gpall at ccf.auth.gr> έγραψε:
>   
>> Δοκίμασες τη διορθωμένη Ρικούδειο Λύση και δεν έπαιξε, και γι'αυτό δοκίμασες
>> και την πολυπλοκότερη λύση με τον privoxy; (γιατί είναι δυο διαφορετικές
>> λύσεις).
>>
>> Ας κάνουμε την απλή λύση: Kάνεις προώθηση την tcp πόρτα 32222 στο router
>> σου, στην 192.168.1.40 port 22. Υποθέτω στο μηχάνημά σου στο σπίτι τρέχει
>> sshd. Μετά, από το pc της δουλειάς δίνεις
>> ssh -NfD 6969 -p32222 bones at 5.6.7.8
>> και αν τα έκανες όλα καλά, πρέπει να μπεις στο pc του σπιτιού.
>> Μετά στον firefox της δουλειάς βάζεις στις ρυθμίσεις σύνδεσης σαν socks5
>> proxy το localhost, port 6969 και πρέπει να παίξει!
>>     
>
>
> OK τώρα κατάλαβα, εγώ νόμιζα οτι είναι μια λύση privoxy+ssh .
> Θα προσπαθήσω βέβαια να το κάνω να δουλέψει και με τις δύο!
>   

Prwta to ena kai meta to allo.

> Μια απορία όμως:
>
> Το port 22 είναι το port του SSH. Το port 32222 τι είναι?
> Η λύση αυτή με το ssh δεν προϋποθέτει να είναι ανοιχτή η θύρα 32222
> *και* στο firewall της δουλειάς? Ή βλακεία λέω?
>   

Exeis mpleksei ligaki ta mpoutia sou.

Mia kalh symboulh einai na skeftesai *PANTA* me sockets. Ena socket 
prosdiorizei monadika ena flow ("ayto poy oi skyloi baftisan 
connection") kai apoteleitai (gia ta prwtokolla TCP kai UDP) apo thn 
pentada :

< IP protocol, local IP address, local port, remote IP address, remote 
port >

Synh8ws otan leme "port" ennooume to ena apo ta dyo, giati to allo stis 
perissoteres periptwseis epilegetai aytomata.

Web Client : "I wanna connect to apina.biz port 80"

To socket pou dhmiourgeitai ston web client einai to :

<TCP, h.ip.tou.lytra, 48473, h.ip.tou.apina.biz, 80>

To 48473 einai ena tyxaio port pou epelekse o client.

Sth meria tou server, to socket *antistrefetai* - profanws epeidh 
allazei h ennoia tou remote kai tou local, analogws apo poio shmeio 
koitazeis.

Web Server : "Wpa, synde8hke sto port 80 mou o lytras"

To socket pou dhmiourgeitai ston web server einai to :

<TCP, 80, h.ip.tou.apina.biz, h.ip.tou.lytra, 48473>

Askhsh :

Poia apo ta parakatw sockets mporei na prosdiorizoun to idio flow?

<TCP, 192.168.0.1, 80, 192.168.1.2, 4711>
<TCP, 192.168.1.2, 80, 192.168.0.1, 4711>
<UDP, 192.168.0.1, 80, 192.168.1.2, 4711>
<TCP, 192.168.0.1, 4711, 192.168.1.2, 80>
<UDP,  192.168.1.2, 80, 192.168.1.2, 4711>





More information about the Linux-greek-users mailing list