
C:\VrayN. מריצים כמנהל, ואם צריך מתקינים את ה-.NET Desktop Runtime.ipconfig רואים כרטיס עם כתובת שמסתיימת ב-18.0.1, וב-route print ה-default gateway מצביע אליו לפני ה-gateway הפיזי. זה נקרא tunnel mode.הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת VPN Tunnel» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. בסרטון קודם הגדרנו את ה-client שלנו, את הדפדפן שלנו, לגלוש דרך שרת VPN, דרך שרת proxy, אבל עשינו את ההגדרה הזו רק עבור אפליקציה אחת, עבור הדפדפן שלנו.
ומה קורה אם אני רוצה שכל המחשב, כל האפליקציות, כל המשחקים, כל התוכנות, הכל ילך דרך tunnel של VPN? וזה בעצם ההבדל בין מצב proxy למצב VPN. proxy זה VPN per אפליקציה.
הנה לדוגמא תוכנת Spotify. יש לה בהגדרות Proxy Settings. אני יכול לבחור SOCKS5, אני יכול לבחור HTTP. הוא תומך פה בכמה פרוטוקולים של proxy, ואז אני מגדיר לו איפה הכניסה ל-tunnel, דרך איזה IP אנחנו נכנסים ל-VPN.
האמת ש-VPN בסופו של דבר זאת תוכנה רגילה שרצה במחשב. כמו כל תוכנה, היא תופסת port שבו היא מאזינה והיא פשוט לוקחת את הפאקטים שמגיעים אליה, אורזת אותם בפאקט גדול יותר ושולחת לשרת VPN.
דרך אגב, שרת proxy לא חייב להצפין את המידע וה-VPN דווקא כן חייב. זה ההבדל הרשמי ביניהם, ש-proxy הוא per אפליקציה והוא לא חייב להצפין מידע. VPN הוא per כל המחשב והוא חייב להצפין את המידע, אבל במציאות היום גם ככה הכל מוצפן, אז אין באמת את הבעיה הזאת ולכן כשאומרים proxy מתכוונים ל-VPN עבור אפליקציה מסוימת, ברמת אפליקציה בודדת.
לדוגמה, שרק ה-Spotify שלי ילך דרך ישראל, כי שיר חדש שיצא זמין רק עבור לקוחות ישראלים. אז כאן אנחנו מגדירים איפה רצה תוכנת VPN, איפה היא מאזינה, באיזה IP ובאיזה port.
זה יכול להיות מחשב אחר. זה לא חייב להיות על המחשב שלי. יכול להיות שאני נכנס ל-VPN דרך מחשב אחר, מחשב שלידי, והוא זה שמבצע את כל ההצפנה והשליחה של הפאקט.
אז פה אני מגדיר איפה התוכנה שמאזינה ומבצעת את כל העבודה הזאת של VPN, באיזה IP היא נמצאת, באיזה מחשב היא נמצאת ובאיזה port היא מאזינה. הרי במחשב יש הרבה תוכנות שעובדות במקביל ו-port הוא החלון שדרכו התוכנה מקבלת את המידע שלה מבחוץ.
זאת הכניסה ל-tunnel. כמובן שאני יכול לעשות גם No Proxy, ואז האפליקציה תלך ישירות לראוטר ולאינטרנט. הבעיה שצריך להגדיר בכל אפליקציה בנפרד. האמת שבתוך הווינדוס, פה ב-Right Click Settings, יש הגדרה לשרת proxy.
זאת אומרת שמייקרוסופט חשבו על זה לעשות Proxy Settings ברמת Windows כולו. Use a proxy server וכפתור של Setup. למעשה הגישה לשרת מתבצעת מתוך המחשב שלי דרך port עשר שמונה מאות ושמונה.
בוא נראה פה. כן, עשר שמונה מאות ושמונה. אבל מייקרוסופט תומכים רק ב-HTTP, אז צריך לשים עשר שמונה מאות ותשע, כי זה פרוטוקול של HTTP.
אז אני יכול להגיד לווינדוס, "תכניס את כל התקשורת לפורט עשר שמונה מאות ותשע". במקרה זה גם רץ על המחשב הזה, אבל זה עובד רק על HTTP. מה קורה אם יש לי משחקים?
מה קורה אם יש לי תקשורת שהיא UDP? בקיצור, ההגדרה הזאת ברמת Windows עובדת, אבל רק עבור דפדפן, רק בשפת HTTP, וזה לא מספיק טוב לי, אז אני מכבה אותה ואני רוצה עכשיו הגדרה גלובלית, שכל התקשורת של הווינדוס תעבור דרך ה-proxy שלי ולא רק HTTP.
בשביל זה צריכים להתקיים שני דברים: קודם כל