הרבה אוטומציה עדיין רצה רק על Windows. מסופי מסחר, כלי דסקטופ בלי גרסת Linux, תוכנות מאקרו, הבוט ההוא שהקהילה שלכם כתבה ב-C# לפני שנים. והרבה שירותים עדיין מחליטים על מי לסמוך לפי כתובת IP: מפתחות API של בורסות שנעולים לכתובת, נקודות קצה של שותפים עם רשימת היתר, ו-webhooks שמתקשרים חזרה למארח קבוע.
כששני הדברים נכונים, אתם צריכים שרת Windows עם IPv4 ציבורי משלו. זו בדיוק התצורה הזו.
מה מקבלים
שרת VPS עם Windows Server 2022 וIPv4 ייעודי. ה-RDP מאזין בפורט התקני 3389 בכתובת שלכם; כל פורט שתפתחו בחומת האש של Windows נגיש מהאינטרנט.
שני תעריפים מתאימים:
| תעריף | vCPU / RAM / דיסק | מחיר |
|---|---|---|
| Windows Small-IP | 4 / 4 GB / 50 GB | $28 לחודש |
| Windows Medium-IP | 6 / 6 GB / 60 GB | $36 לחודש |
התעריף Small-IP הוא הבחירה הנכונה לבוט אחד או שניים. Windows אוכל כ-2 GB RAM במצב סרק, כך שמתוך 4 GB נשארים לתוכנה שלכם כ-2 GB — מספיק למסוף או לבוט ב-.NET, צפוף לאוטומציה מבוססת Chromium עם הרבה לשוניות. שם Medium-IP מצדיק את 8 הדולרים הנוספים.
אם אף אחד לא צריך להגיע לשרת שלכם ואף אחד לא מכניס את הכתובת שלו לרשימת היתר, תעריפי Windows NAT זולים יותר (החל מ-11 דולר לחודש) ונותנים RDP בפורט אישי. אל תשלמו על IP שאינכם צריכים.
רישיון
התמונה היא Windows Server 2022 ברישיון שאתם מביאים בעצמכם: מפעילים אותה עם המפתח שלכם אחרי הכניסה הראשונה, ושוב אחרי התקנה מחדש. כל מה שנוגע למערכת ההפעלה עצמה — מהדורות, הפעלה, עדכונים — נמצא בדף ה-Windows Server. הדף הזה עוסק בשמירה על הבוט פועל.
שמרו על הבוט בחיים
רוב הסיפורים מסוג "הבוט שלי נעצר בלילה" ב-Windows מסתכמים בשלושה דברים.
התנתקות מהחשבון במקום ניתוק. סגירת חלון ה-RDP מנתקת את ההפעלה ומשאירה את התוכנות רצות. בחירה ב-Sign out (יציאה מהחשבון) סוגרת אותן. התרגלו פשוט לסגור את החלון.
אין הפעלה באתחול. Windows מאתחל — בגלל עדכונים, אחרי התקנה מחדש, אחרי תחזוקה. דאגו שהבוט יעלה יחד עם המכונה. לתוכנת קונסולה מספיקה משימה מתוזמנת עם טריגר At startup והגדרת Run whether user is logged on or not:
$a = New-ScheduledTaskAction -Execute "C:\bots\mybot.exe" -WorkingDirectory "C:\bots"
$t = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "mybot" -Action $a -Trigger $t -User "SYSTEM" -RunLevel Highest
תוכנות גרפיות שצריכות שולחן עבודה מסובכות יותר: הן דורשות הפעלה עם משתמש מחובר. בשבילן הפעילו כניסה אוטומטית למשתמש ייעודי והפעילו את התוכנה מתיקיית ההפעלה של אותו משתמש.
עדכונים ברגע הלא נכון. הגדירו ב-Windows Update את Active hours (שעות פעילות) כך שיכסו את התקופה העמוסה ביותר של הבוט, כדי שאתחול לא ייפול באמצעה.
הצד של ה-IP
כתובת ה-IPv4 שלכם נשארת זהה לאורך כל חיי השרת, גם אחרי התקנות מחדש — בדיוק מה שרשימות היתר צריכות. הכניסו אותה להגדרות מפתח ה-API של הבורסה, וסיימתם. אם שותף צריך שם DNS הפוך תואם, הגדירו אותו בעצמכם בלוח הבקרה. צריכים כתובת שנייה לבוט או לשירות אחר? אפשר להוסיף אחת לאותו שרת ב-5 דולר לחודש — ראו שינוי כתובת IP.
שתי מגבלות שכדאי לתכנן סביבן. לתעריפי Windows יש פורט של 150 Mbit/s בלי מכסת תעבורה — די והותר לבוטים של API, ראו תעבורה ומהירות רשת. ופורטי הדואר היוצא 25 ו-465 סגורים כברירת מחדל בכל התעריפים, כך שבוט ששולח מיילים צריך לעבור דרך ספק דואר בפורט 587.
תשלום והתחלה
הירשמו עם אימייל, שלמו ב-USDC, USDT, BTC או קריפטו אחר, או קנו קריפטו בכרטיס בזמן התשלום. השרת בדרך כלל מוכן תוך דקות מהתשלום, וסיסמת ה-Administrator מוצגת פעם אחת בלוח הבקרה. אם איבדתם אותה או נעלתם את עצמכם בחוץ עם כלל בחומת האש, איפוס סיסמה וקונסולת הווב יחזירו אתכם פנימה בלי פנייה לתמיכה. התחברות ב-RDP מסבירה את הכניסה הראשונה, ואם הבוט שלכם סוחר, Windows VPS למסחר בקריפטו מעמיק במסופים ובהשהיה.
תגובות
אין עדיין תגובות. היו הראשונים.