מקובל מאוד, במיוחד בחברות, כי ישנם אתרים מסוימים אליהם מוגבלת הגישה מסיבה מסוימת (לפעמים אבסורדי, לפעמים לא), כגון אתרי הורדות, מיילים ואחרים.
באופן כללי, מגבלות אלה נעשות על ידי חסימת הדומיין של האתר הנדון, וגם הוספת מגבלות ליציאות מסוימות. מה נעשה אם נצטרך לקבל מידע מיידי?
בדרך כלל משתמשים של Windows לעשות שימוש בתוכניות כמו מרק (אשר זמין גם ב- GNU / Linux), או חופש שלך, אבל יש דרך אחרת קצת יותר בטוחה להיות מסוגלים לגשת לאתרים ששללנו באמצעותם SSH y גרב 5.
לדוגמא זו, אני סומך על כך שיש לנו יציאות 80, 3128 פתוחות (משמש בדרך כלל לניווט) ו - 9122ונראה שני מקרים אמיתיים. זה לא המטרה שלי עם מאמר זה, להסביר בפירוט מה זה SSH, גרב 5 ואיך הם עובדים, נעזוב את זה לזמן אחר. נראה שתי דוגמאות:
- חיבור למחשב אחר באמצעות SSH באמצעות כתובת ה- IP שלו.
- חיבור למחשב אחר באמצעות SSH באמצעות דומיין (באמצעות DNS).
מה אנחנו צריכים?
- מחשב עם גישה לאינטרנט שאליו אנו יכולים לגשת באמצעות SSH.
- SSH מותקן כמובן.
חולץ פקקים (למקרה שאנחנו עומדים מאחורי מיופה כוח).
אנחנו פותחים מסוף ושמים (במקרה של דביאן):
$ sudo aptitude install ssh corkscrew
בסדר .. כבר התקנתי. איך אני מתחבר?
זה מאוד פשוט. אנחנו פותחים מסוף ושמים ssh -p 443 משתמש @ internet_computer_ip:
ssh -p 9122 -D 1080 elav@192.168.1.1
פָּרָמֶטֶר -p כפי שהגיוני, הוא משמש לקביעת דרך היציאה שאנחנו הולכים לחבר. זה פשוט כעת אנו פותחים את העדפות הדפדפן (במקרה שלי Firefox) ו אפשרויות רשת, אנו מסמנים רק את אפשרות השימוש שרת גרביים ושמנו:
127.0.0.1:1080
זה מספיק כדי לנווט.
מה אם אנחנו עומדים מאחורי מיופה כוח?
יתכן כי אנו עומדים מאחורי שרת פרוקסי מגביל מאוד או שפשוט שלנו ספק שירותי אינטרנט אינו מאפשר לנו להתחבר דרך כתובת IP, ולכן עלינו לעשות זאת על ידי DNS. זה המקום בו הוא נכנס לשחק מחלץ. כדי להשתמש ביישום זה, כל שעלינו לעשות הוא ליצור קובץ בתוך התיקיה עם העורך המועדף עלינו .ssh אצלנו / ביתקרא config:
$ vim ~/.ssh/config
ובפנים שמנו משהו כזה:
host dominio.net
user tu_usuario
hostname dominio.net
port 9122
proxycommand corkscrew IP_Proxy 3128 %h %p
DynamicForward 1080
Compression yes
LocalForward 8888 localhost:8888
להסביר את זה קצת. בפרמטר המארח שמנו את כתובת ה- URL של השרת אליו אנו הולכים להתחבר (אשר חייב להיות SSH זמין על ידי 9122, כפי שראינו בפוסט זה. בפרמטר פקודה פרוקסי אחרי חוֹלֵץ שמנו את ה- IP של ה- proxy שלנו או את FQDNלדוגמה: proxy.domain.net והנמל המשמש לניווט.
עכשיו אנחנו רק צריכים לפתוח מסוף ולשים:
ssh usuario@dominio.net
עכשיו, פרט אחרון. יתכן שיהיה צורך לשנות פרמטר בתצורה של Firefox אם לא היה לנו קשר. אנו פותחים כרטיסייה ומקלידים about: config. אנו מבטיחים שלא נכניס את ידינו להגדרות ומחפשים:
network.dns.disablePrefetch
ואם זה ב שקר הכנסנו את זה נָכוֹן.