PracticU

הגדרת שרת xray
שרת VPN

בלי כתוביותעם כתוביות
PracticU › קורס מנהלי רשת ושרתים - Active Directory 2025 › הגדרת שרת xray שרת VPN
מילון מושגים:
AWS - שירותי הענן של אמזון (Amazon Web Services), המספקים שרתים, אחסון, מסדי נתונים ושירותים נוספים לפי שימוש.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.
GitHub - שירות ענן לאחסון מאגרי קוד מבוססי Git, המאפשר שיתוף פעולה, מעקב גרסאות וניהול פרויקטים.
קוד פתוח - תוכנה שקוד המקור שלה זמין לציבור לצפייה, לשימוש ולשינוי, לרוב לפי רישיון מתאים.
JSON - פורמט טקסט קריא לייצוג נתונים מובְנים כזוגות מפתח-ערך, נפוץ להחלפת מידע בין שרת ללקוח.
GUID - מזהה ייחודי גלובלי: מספר ארוך שנוצר כך שהסיכוי לכפילות שלו זניח, ומשמש לזיהוי אובייקטים.
תעודה דיגיטלית - מסמך מוצפן שמאשר את זהותו של אתר או שרת וקושר אותו למפתח ציבורי, ומונפק על ידי רשות אישורים.
מפתח פרטי - המפתח הסודי בהצפנה אסימטרית, שנשמר אצל בעליו בלבד ומשמש לפענוח או לחתימה דיגיטלית.

הגדרת שרת xray שרת VPN
מקימים שרת VPN בענן (AWS) עם התוכנה הפתוחה x-ray, כך שהתקשורת אליו נראית כגלישה רגילה לאתר HTTPS ואינה נחסמת על ידי גורמי צנזורה. בהרצאה בונים את קובץ ההגדרות, מפעילים את השרת ופותחים לו פורט.
איך זה בנוי
1. הורדת x-ray: מ-GitHub מורידים את ה-release המוכן (zip של Windows 64) ומחלצים לתיקייה C:\x-ray. הקובץ החשוב הוא xray.exe. הקוד פתוח וקהילה גדולה בדקה אותו.
2. קובץ הגדרות: בהרצאה ביקשו מ-Gemini ליצור קובץ JSON עם שלושה משתמשים, חסימת שני אתרים לדוגמה (netflix.com ו-Ynet), האזנה בפורט 443 והגנה מפני חסימות. את התוכן שומרים כ-config.json בתיקיית x-ray, כי זה השם שהתוכנה מחפשת כברירת מחדל.
3. log: ברמה warning מוצגות רק תקלות. ברמה info רואים גם חיבורים מוצלחים, ואפשר לשמור את ה-log לקובץ.
4. routing: כללי הניתוב קובעים אילו אתרים נחסמים לכל מי שעובר דרך השרת.
5. inbound: השרת מאזין בפורט 443 בפרוטוקול VLESS, שמדמה תקשורת HTTPS רגילה.
6. משתמשים: לכל משתמש יש מזהה GUID שמשמש כסיסמה, והשם (בפורמט אימייל) הוא תווית ל-log בלבד. GUID אפשר לייצר ב-PowerShell או עם xray uuid.
7. Reality: השרת מציג תעודה דיגיטלית אמיתית של אתר, בהרצאה microsoft.com, כך שמי שבודק את הקו רואה אתר רגיל. VLESS ו-Reality עובדים יחד, וזה מה שמסווה את ה-VPN. אפשר לבחור כל אתר.
8. מפתח פרטי: יוצרים private key בפקודה של xray (ב-PowerShell עם .\ לפני השם) ומדביקים אותו בקובץ. יש גם ערך נוסף ששולח הלקוח בחבילה כשכבת הגנה: מי שלא מכיר אותו מקבל את אתר מיקרוסופט הרגיל.
9. הפעלה: שומרים ומריצים את xray.exe. הוא קורא את config.json, ובלי הודעות שגיאה הכול תקין.
10. פורט: בדיקה חיצונית עם port checker הראתה שהפורט חסום. הוסיפו ב-Windows Firewall חוק Inbound חדש לפורט 443, ואז הבדיקה הראתה פתוח.
שימו לב
- הקובץ חייב להיות JSON תקין.
- ההגדרות כולן כ-50 שורות, ורק מזהי המשתמשים והמפתח הפרטי נדרשים מכם.
אחרי ההרצאה השרת פועל ומחכה ללקוח, שמגדירים בהרצאה הבאה.
השיעור הבא בקורס: הגדרת xray vpn client

פרקי ההרצאה: הגדרת שרת xray שרת VPN

  1. 00:00

    התחברות לשרת והתקנת Xray

  2. 00:42

    הורדת קובץ ה-exe של Xray

  3. 01:16

    חילוץ הקבצים ל-C:\Xray

  4. 01:53

    הגדרת משתמשים וחסימת אתרים

  5. 02:30

    התחזות לאתר והגנה מפני חסימות

  6. 03:06

    יצירת קובץ config.json

תמלול ההרצאה: הגדרת שרת xray שרת VPN

הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת שרת xray שרת VPN» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    שלום לכולם. בסרטון זה אנחנו הולכים להתקין שרת VPN בתוך הענן בתוך AWS. יש לנו פה שרת בענן שעשינו בהרצאה הקודמת ואנחנו מחוברים אליו דרך Remote Desktop.

  2. 00:16

    כרגע אנחנו רוצים להתקין את שרת ה-VPN שלנו על המכונה הווירטואלית הזאת. אנחנו פותחים דפדפן וכותבים x-ray GitHub. GitHub זה אתר שמארח קוד של פרויקטים. זה אומר ששרת ה-x-ray שלנו הוא עם קוד פתוח.

  3. 00:33

    אנחנו בתוך GitHub רואים את הקוד של האתר, אפשר לקרוא אותו, לשנות אותו. כל הקוד פתוח, אבל אני סומך על קהילה ענקית שכבר בדקה שאין שם שום דבר זדוני ואני מוריד את ה-release, את קובץ ה-exe המוכן.

  4. 00:50

    זאת אומרת שאנשים טובים לקחו את הקוד הזה וקמפלו אותו, הפכו אותו לשפת מכונה ושמו לי את זה כאן, שאני לא אצטרך לעשות את זה ידנית. הנה כאן יש לנו x-ray Windows שישים וארבע נקודה zip שמונה עשרה מגה.

  5. 01:05

    עודכן לפני שבועיים. זה אומר שזה טרי. נוריד אותו. הנה פה ב-Downloads יש לנו את השרת VPN שלנו בתוך קובץ zip וצריך לחלץ אותו.

  6. 01:15

    Extract all. נשים אותו בתיקייה C x-ray והנה כל הקבצים שלו, כאשר הכי חשוב לי זה x-ray נקודה exe. בואו נראה את הנקודה, בואו נראה את הסיומת. נלחץ פה View Show File Name Extensions, סיומות של קבצים.

  7. 01:31

    הנה פה x-ray נקודה exe. אבל חסר לי פה קובץ הגדרות. בואו נלך ל-Gemini AI של גוגל ונכתוב לו Please create a config file. תיצור לבקשה קובץ הגדרות for my new x-ray server.

  8. 01:48

    עבור שרת x-ray החדש שלי עם הגדרות הבאות: דבר ראשון אני רוצה שיהיה לי שלושה משתמשים. כל user יקבל סיסמה אישית להתחבר לשרת שלנו ואם ארצה אני אוכל לחסום user מסוים, לסגור לו את הסיסמה.

  9. 02:03

    יותר מזה, אני יכול לבקש לעשות block, נניח netflix.com. סתם אני זורק לכם דוגמה לזה שאפשר לחסום אתרים ברמת שרת VPN. כל מי שעובר דרך השרת שלי לא יוכל להיכנס לנטפליקס ו-Ynet.

  10. 02:18

    המטרה שלי כרגע להראות לכם את היכולות של השרת. דבר שלישי, אני רוצה שהשרת יאזין, listening on port ארבע ארבע שלוש, שזה ה-https הרגיל. זאת אומרת ששרת VPN שלי יתחזה להיות אתר אינטרנט רגיל כדי שרשויות ברוסיה לא יעלו עליי ולא יחסמו לי את ה-VPN.

  11. 02:38

    יותר מזה, אני אבקש the best available anti-censorship. ההגנה הכי טובה נגד חסימות VPN. מה זה ההגנה הזאת? זה למעשה התחזות לאתר אינטרנט רגיל, שהרשויות לא יקלטו שזה שרת VPN שדרכו אני מביא את התוכן האסור, את היוטיוב והאינסטגרם.

  12. 02:58

    אז זהו, זה כל מה שאני רוצה. שלושה משתמשים, לחסום שני אתרים שיהיה לנו קצת מעניין, להאזין בפורט ארבע ארבע שלוש ולחמוק מהרשויות, כי אם הם עולים על זה שזה VPN הם חוסמים לי את התקשורת, חוסמים כתובת IP של השרת והוא נותן לי פה קובץ JSON עם כל ההגדרות שצריך.

  13. 03:17

    אני מעתיק אותו, הולך לתיקייה של x-ray, לוחץ right click new text document, קורא לקובץ הזה config נקודה JSON. זה השם ש-x-ray נקודה exe יחפש כברירת מחדל. אני מייצר את הקובץ הזה, עושה עליו right click open ופותח אותו עם Notepad, כתבן רגיל, ומכניס את כל ההגדרות.

  14. 03:40

    בואו נשמור את זה ונעבור על ההגדרות. קודם כל אני רואה פה log רק על הבעיות.

לקורס המלא: קורס מנהלי רשת ושרתים אונליין

ההרצאה הקודמת: הקמת שרת VPN - בענן של AWS

ההרצאה הבאה: הגדרת xray vpn client

הרצאות קשורות מקורסים אחרים

  • הגדרת שרת 2008 כ-VPN
  • סיכום ב-3 דקות - שרת VPN
  • VPN
  • הגדרת Site-to-Site VPN - חלק 1

קורסים נוספים במסלול

  • קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk
  • קורס מנהלי רשת ושרתים - Active Directory 2022
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית