Pek çok otomasyon hâlâ yalnızca Windows'ta çalışıyor. İşlem terminalleri, Linux sürümü olmayan masaüstü araçları, makro yazılımları, topluluğunuzun yıllar önce C# ile yazdığı o bot. Ve pek çok servis hâlâ kime güveneceğine IP'ye bakarak karar veriyor: bir adrese kilitli borsa API anahtarları, izin listesi olan iş ortağı uç noktaları, sabit bir sunucuyu geri arayan webhook'lar.
İkisi birden geçerli olduğunda, kendi genel IPv4'ü olan bir Windows sunucusu istersiniz. Bu kurulum tam olarak bu.
Ne elde edersiniz
Özel IPv4'e sahip bir Windows Server 2022 VPS. RDP, kendi adresinizde standart 3389 portunu dinler; Windows güvenlik duvarında açtığınız her port internetten erişilebilir.
İki tarife uygundur:
| Tarife | vCPU / RAM / disk | Fiyat |
|---|---|---|
| Windows Small-IP | 4 / 4 GB / 50 GB | $28/ay |
| Windows Medium-IP | 6 / 6 GB / 60 GB | $36/ay |
Bir veya iki bot için doğru tercih Small-IP. Windows boştayken yaklaşık 2 GB RAM tüketir, yani 4 GB'tan yazılımınıza kabaca 2 GB kalır — bir terminal ya da .NET botu için yeterli, çok sekmeli Chromium tabanlı bir otomasyon için dar. Medium-IP'nin fazladan $8'ını hak ettiği yer orası.
Sunucunuza kimsenin ulaşması gerekmiyorsa ve kimse adresini izin listesine eklemiyorsa, Windows NAT tarifeleri daha ucuzdur (aylık $11'den) ve size kişisel bir portta RDP verir. İhtiyacınız olmayan bir IP için ödeme yapmayın.
Lisans
İmaj, kendi lisansınızı getirdiğiniz Windows Server 2022'dir: ilk girişten sonra ve yeniden kurulumdan sonra tekrar kendi anahtarınızla etkinleştirirsiniz. İşletim sisteminin kendisiyle ilgili her şey — sürümler, etkinleştirme, güncellemeler — Windows Server sayfasında. Bu sayfa bir botu çalışır halde tutmakla ilgili.
Botu hayatta tutun
Windows'taki "botum gece durmuş" hikâyelerinin çoğu üç şeye indirgenir.
Bağlantıyı kesmek yerine oturumu kapatmak. RDP penceresini kapatmak oturumun bağlantısını keser ve programlarınızı çalışır halde bırakır. Sign out (oturumu kapat) seçmek ise onları sonlandırır. Pencereyi kapatmayı alışkanlık haline getirin.
Açılışta başlamamak. Windows yeniden başlar — güncellemeler için, yeniden kurulumdan sonra, bakımdan sonra. Botun makineyle birlikte başlamasını sağlayın. Bir konsol programı için At startup tetikleyicili ve Run whether user is logged on or not ayarlı bir zamanlanmış görev yeterlidir:
$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
Masaüstü gerektiren grafik arayüzlü programlar daha zordur: oturum açmış bir kullanıcıya sahip bir oturuma ihtiyaç duyarlar. Bunlar için ayrı bir kullanıcının otomatik oturum açmasını etkinleştirin ve programı o kullanıcının Başlangıç klasöründen başlatın.
Yanlış anda gelen güncellemeler. Windows Update'teki Active hours (etkin saatler) ayarını botunuzun en yoğun dönemini kapsayacak şekilde yapın; böylece yeniden başlatma tam ortasına denk gelmez.
IP tarafı
IPv4'ünüz sunucunun ömrü boyunca, yeniden kurulumlardan sonra da aynı kalır — izin listelerinin tam olarak ihtiyaç duyduğu şey. Onu borsanızın API anahtarı ayarlarına girin, iş bitti. Bir iş ortağı eşleşen bir ters DNS adı istiyorsa bunu panelden kendiniz ayarlayın. Başka bir bot veya servis için ikinci bir adres mi lazım? Aynı sunucuya aylık $5'a ekleyebilirsiniz — bkz. IP adresini değiştirme.
Hesaba katılması gereken iki sınırlama var. Windows tarifelerinde trafik kotası olmayan 150 Mbit/s'lik bir port bulunur — API botları için fazlasıyla yeterli, bkz. trafik ve ağ hızı. Ve giden posta portları 25 ve 465 tüm tarifelerde varsayılan olarak kapalıdır; e-posta gönderen bir bot, 587 portunda bir posta sağlayıcısı üzerinden göndermelidir.
Ödeme ve başlangıç
Bir e-postayla kaydolun, USDC, USDT, BTC veya başka bir kriptoyla ödeyin ya da ödeme sırasında kartla kripto satın alın. Sunucu genellikle ödemeden birkaç dakika sonra hazır olur ve Administrator parolası panelde bir kez gösterilir. Parolayı kaybederseniz ya da bir güvenlik duvarı kuralıyla kendinizi dışarıda bırakırsanız, parola sıfırlama ve web konsolu sizi destek talebi açmadan geri sokar. RDP ile bağlanma ilk girişi anlatır; botunuz işlem yapıyorsa kripto ticareti için Windows VPS terminallere ve gecikmeye daha ayrıntılı değinir.
Yorumlar
Henüz yorum yok. İlk olun.