אנדרואיד

כיצד להגדיר מנהרת גרבי ssh לגלישה פרטית

# 225 - SOCKS прокси через ssh туннель

# 225 - SOCKS прокси через ssh туннель

תוכן עניינים:

Anonim

יש זמנים שבהם אתה רוצה לגלוש באינטרנט באופן פרטי, לגשת לתוכן מוגבל גיאוגרפי או לעקוף כל חומת אש ביניים שהרשת שלך עשויה לאכוף.

אפשרות אחת היא להשתמש ב- VPN, אך הדבר מצריך התקנת תוכנת לקוח במחשב שלך והגדרת שרת VPN משלך או הרשמה לשירות VPN.

האלטרנטיבה הפשוטה יותר היא לנתב את תנועת הרשת המקומית שלך עם מנהרת פרוקסי SOCKS מוצפנת. בדרך זו, כל היישומים שלך המשתמשים בפרוקסי יתחברו לשרת SSH והשרת יעביר את כל התעבורה ליעדו בפועל. ספק שירותי האינטרנט שלך (ספק שירותי אינטרנט) וצדדים שלישיים אחרים לא יוכלו לבדוק את התנועה שלך ולחסום את הגישה שלך לאתרים.

הדרכה זו תנחה אותך בתהליך יצירת מנהרת SSH מוצפנת והגדרת תצורת דפדפני האינטרנט Firefox ו- Google Chrome לשימוש בפרוקסי SOCKS.

תנאים מוקדמים

  • שרת שמריץ כל טעם של לינוקס, עם גישה ל- SSH לנתב את התנועה שלך דרך זה. לקוח דפדפן האינטרנט.SSH.

הקם את מנהרת ה- SSH

ניצור מנהרת SSH שתעביר בצורה בטוחה תנועה מהמחשב המקומי שלך ביציאה 9090 לשרת SSH ביציאה 22 . אתה יכול להשתמש בכל מספר יציאה שגדול מ- 1024 , רק שורש יכול לפתוח יציאות ביציאות הרשאות.

לינוקס ו- macOS

ssh -N -D 9090 @

האפשרויות בהן נעשה שימוש הן כדלקמן:

  • -N - קובע ל- SSH לא לבצע פקודה מרחוק. -D 9090 - פתיחת מנהרת SOCKS במספר היציאה שצוינה. @ - משתמש ה- SSH המרוחק שלך וכתובת ה- IP של השרת. כדי להפעיל את הפקודה ברקע השתמש באפשרות -f אם שרת ה- SSH שלך מקשיב ביציאה שאינה 22 (ברירת המחדל) השתמש באפשרות -p .

לאחר שתפעיל את הפקודה תתבקש להזין את סיסמת המשתמש שלך. לאחר הכניסה אליו תיכנס לשרת שלך ותוקם מנהרת SSH.

אתה יכול להגדיר אימות מבוסס מפתח SSH ולהתחבר לשרת מבלי להזין סיסמה.

חלונות

משתמשי Windows יכולים ליצור מנהרה SSH באמצעות לקוח PuTTY SSH. תוכלו להוריד את PuTTY כאן.

  1. הפעל מרק והזן את כתובת ה- IP של השרת שלך בשדה Host name (or IP address) .

בשלב זה, ה- Firefox שלך מוגדר ותוכל לגלוש באינטרנט במנהרת SSH. כדי לאמת את זה אתה יכול לפתוח google.com , הקלד "מה ה- ip שלי" ועליך לראות את כתובת ה- IP של השרת שלך.

כדי לחזור להגדרות ברירת המחדל עבור אל Network Settings , בחר בלחצן הבחירה Use system proxy settings ושמור את ההגדרות.

ישנם גם כמה תוספים שיכולים לעזור לך לקבוע את תצורת הגדרות ה- Proxy של Firefox, כגון FoxyProxy.

גוגל כרום

Google Chrome משתמש בהגדרות ברירת המחדל של שרת ה- proxy של המערכת. במקום לשנות את הגדרות ה- Proxy של מערכת ההפעלה, אתה יכול להשתמש בתוסף כגון SwitchyOmega או להפעיל את דפדפן האינטרנט של Chrome משורת הפקודה.

כדי להפעיל את Chrome באמצעות פרופיל חדש ומנהרת ה- SSH שלך, השתמש בפקודה הבאה:

לינוקס:

/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"

macOS:

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"

חלונות:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"

הפרופיל ייווצר אוטומטית אם הוא לא קיים. בדרך זו תוכלו להפעיל מספר מופעים של Chrome בו זמנית.

כדי לאשר שמנהרת ה- SSH פועלת כראוי, פתח את google.com והקלד "מה ה- ip שלי". ה- IP המוצג בדפדפן שלך אמור להיות כתובת ה- IP של השרת שלך.

סיכום

למדת כיצד להקים מנהרת SSH SOCKS 5 ולהגדיר את הדפדפן שלך לגישה לאינטרנט באופן פרטי ואנונימי. כדי להקל על השימוש, באפשרותך להגדיר את מנהרת ה- SSH בקובץ ה- config של ה- SSH שלך או ליצור כינוי Bash שיציב את מנהרת SSH ויפתח את הדפדפן.

אבטחת ssh