דרכון קנדי ב20 דקות, או : VPN לכל שרת

אחד המשחקים המצופים של השנה – Dragon age: Origins – יצא לפני אתמול, ואחרי שראיתי את הציונים והביקורות שהוא קיבל החלטתי לקנות אותו.

חיש מהר קניתי אותו בSteam, חנות המשחקים שלValve.
בזמן שקניתי אותו היה נראה כאילו אני מבצע הזמנה לפני שהמשחק יצא (Pre order), אבל מה שקורה בדרך כלל זה שאפשר להוריד את המשחק מראש, וברגע שהוא משתחרר (מה שהיה אמור להיות אתמול) קבצי המשחק המוצפנים עוברים תהליך של פענוח ואז אפשר לשחק.
אבל מה? מסתבר שבארצנו הקטנטונת – וגם באירופה, המשחק ישוחרר רק ביום שישי או שבת.
סתם כדי להתעצבן, בדקתי באתר הטורנטים הקרוב לביתי, ואכן – המשחק כבר שם.
שלחתי אימייל לתמיכה של Valve, בו מחיתי על כך שהם מסרו מידע שגוי שגרם לי ולאחרים לקנות את המשחק ולהצטער.
אז המשחק כבר אצלי, מוצפן – ושילמתי עליו, אבל מסיבות עלומות ומציקות אני לא מורשה לשחק בו למרות ששחקנים אחרים בעולם כן.
מעצבן מספיק כדי לפעול.
משתמשים בפורום של Steam כתבו שהם הצליחו לשחק אחרי שהתחברו לSteam תוך שימוש בVPN שמחובר לארצות הברית.
חיפשתי קצת, ולא מצאתי משהו שלא ביקש ממני כרטיס אשראי בשביל לנסות, אז חשבתי לעצמי:
השרת שמריץ את הבלוג נמצא בקנדה, רוב הסיכויים שהמשחק שוחרר בקנדה באותו תאריך כמו בארצות הברית.
החלטתי להרים שרת VPN על השרת בעזרת ההוראות פה.
ההוראות פשוטות למדי, אבל במקום לאתחל את השרת כמו שהם הציעו אחרי ההגדרות הפעלתי מחדש את pptpd:
[code]
/etc/init.d/pptpd restart
[/code]

כדי להפעיל את קידום הפקטות בקרנל בלי לאתחל, הרצתי את:
[code]
echo 1 > /proc/sys/net/ipv4/ip_forward
[/code]

פתחתי חור TCP בפיירוואל בשרת בפורט 1723, שהוא הפורט הסטנדרטי של העניין הזה, וכמובן בחרתי סיסמא חזקה עם gpw שמייצר סיסמאות שאפשר להגות (Generate pronounceable passwords), ניסיתי להתחבר דרך מכונת המשחקים שלי שמריצה חלונות 7 (מערכת מומלצת), והעסק התחבר בלי בעיה.
בדקתי את כתובת הIP שלי בwhatismyip.com ולשמחתי ראיתי שהיא הכתובת של השרת.
הפעלתי מחדש את Steam, נכנסתי מקנדה – והפלא ופלא, בתור קנדי הצלחתי להפעיל את המשחק.

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

Facebook Comments

18 תגובות בנושא “דרכון קנדי ב20 דקות, או : VPN לכל שרת”

  1. אבל למה לא השתמשת בssh ?
    שימוש בפתרון קמו tun יאפשר לך יותר יכולת וגם הצפנה חזקה יותר.

    בצורה כזאת תוכל להעביר את _כל_ התעבורה שלך דרך קנדה.

  2. אני מניח שאתה מדבר על SSH Tunnel, ואם כן לא ברור לי איך אתה מציע להעביר את על התעבורה דרכו.
    מנהרת SSH מחברת פורט ספציפי במחשב שלך לפורט ספציפי במחשב המרוחק, לא את כל התעבורה.
    בנוסף, לדעתי רוב הסיכויים הם שהVPN שהקמתי תומך גם בתעבורת UDP, מה שלא נכון למנהרת SSH רגילה.

  3. למעשה בוריס צודק.
    אתה פותח פורט על המחשב שלך [Socks5] וכל מה שאתה מעביר דרכו יוצא מהצד השני -> השרת הקנדי מאיזה פורט שבא לו.

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

    תודה בוריס, לא ידעתי על tun בOpenSSH.
    זה יעבוד על קליינט שמריץ חלונות?
    היתרון של מה שעשיתי הוא שחלונות תומך בVPN PPTP באופן טבעי (native), כל העניין דרש מעט מאוד הגדרות בקליינט, ולא יותר מדי בשרת.

  5. אני עם בוריס.
    ssh עם socks5 עושה את העבודה.
    כדי לעשות את העניין שקוף לאפליקציה יש את proxifier או את sockscap, שתי התוכנות טובות אם כי אני מעדיף את הראשונה.

  6. אפשר לשאול באיזה ארוח קנדי מדובר, והאם אתה מרוצה ממנו?

  7. eSecureData, שרת יעודי ב79$ לחודש. אני מתחלק בעלות עם עוד כמה חברים.
    סך הכל אני מרוצה.

  8. בבדיקה שטחית בWireShark, ראיתי שתהליך הלוגין של Steam בכלל לא מתבצע בHTTP (כל שכן דרך דפדפן).
    אז אין אפשרות טריויאלית להשתמש בפרוקסי.

  9. א. איך המשחק?
    ב. זה משחק שדורש חיבור לאינטרנט כדי לשחק בו? חשבתי שזה SINGLE PLAYER?
    ג. מי לעזאזל ילבש שריון מתכת בטמפרטורות קפיאה? הם אף פעם לא ניסו ללקק עמוד? P:

  10. מולי:
    א. מדהים, לגמרי שווה פוסט, רק שאני מעדיף לשחק במקום לכתוב 🙂
    ב. קניתי את המשחק בסטים, וההורדה מתבצעת דרך האינטרנט. כשקונים משחק בPRE ORDER בסטים הוא מגיע מוצפן, והמפתח מגיע מסטים ביום השחרור. בגלל זה צריך אינטרנט.
    ג. מי שלא רוצה שינקבו אותו בטרם עת ישים שריון מתכת גם בטמפרטורת רתיחה 🙂
    ולא, לא נראה לי שמישהו חוץ ממך ניסה ללקק עמוד.

  11. א. (:
    ב. אה.

    ג. LOL, אמנם יש לי נסיון מוגבר בליקוק דברים (עמודים, צפרדעים, אנשים ומה לא…) אני בטוח שהרבה אנשים במהלך חייהם ניסו לבדוק על מה המהומה…(;

    ואמנם סכנת ניקוב אכן יכולה לרחף מעל ראשיהם, אבל מה שבטוח זה שהבשר ידבק למתכת ואז יקרע נתחים מגופם. אפילו אם יש להם בגדי בידוד מאיזה עור דרקונים קסום ודק שניתן ללבוש עליו שריון, זה לא הדבר הכי נוח בעולם, אבל גם את זה לא היה להם.
    מי מטפס על הרים במזג אויר ארקטי כשהוא חצי ערום?! (ודלקת ריאות זו הבעיה האחרונה שלהם).

  12. אוי עלה לי כרגע משהו בראש…לאור הנושא כדאי שתשנה את הכותרת ל"דרקון קנדי".

  13. עמרי- מה שגיא אמר, הנה הוראות בוינדווס איך לעשות את זה:
    1. תוריד plink תשתמש בפקודה הבאה:
    plink.exe -N -D 1234 -pw PASSWORD username@serverip
    2. תוריד proxifier ותגדיר אותו לעבוד עם socks 5 לפורט 1234 אצלך במחשב (127.0.0.1)
    3. זהו. כל תעבורה מכל סוג (TCP או USP, עם או בלי דפדפן) תצא לך מהשרת בקנדה.

סגור לתגובות.