Telefonda veya tablette web radar çalıştırmak
Web radar sunucusu ikinci PC'de çalışır ve radarı telefon tarayıcısına gönderir. PC'nin yerel ağ adresini bulun, bir güvenlik duvarı kuralı ekleyin, telefonu bağlayın ve yerel bir portu açmanın ne demek olduğunu anlayın.
Kısa cevap
Web radar, ikinci PC'de çalışan ve ağınızdaki her tarayıcıya açık olan bir HTTP ve WebSocket sunucusudur. Fuser ya da capture kart gerektirmez; yalnızca PC'nin yerel ağ adresi, o port için bir güvenlik duvarı kuralı ve aynı ağda bir cihaz yeter.
Bu sayfada10
- Web radar nasıl çalışır?
- Web radar için ne gerekiyor?
- Web radar nasıl kurulur
- Adresi bulmak ve portu açmak için komutlar
- Web radara neden fuser ya da capture kart gerekmiyor
- Web radar neyi yapamaz?
- Telefon neden bağlanmıyor?
- Web radarınızı başka kim açabilir?
- Açık bırakmadan önce nelere bakmalı
- Web radarlarla ilgili sık sorulanlar
Web radar nasıl çalışır?
İkinci PC'deki radar yazılımı, iki yarısı olan küçük bir web sunucusu başlatır. Bir yarısı HTML, JavaScript ve bir harita görselinden oluşan sayfayı sunar. Diğer yarısı ise açık kalan ve okuyucu ürettikçe konum güncellemelerini gönderen bir WebSocket uç noktasıdır. Tarayıcı sayfayı bir kez yükler, sonra o soket üzerinden bir koordinat akışı alır; radarın hiç yenilenmeden akıcı biçimde hareket etmesinin sebebi budur. Uygulamalar genellikle localhost'a ve varsayılan bir porta bağlanır; yayımlanmış birkaç projede bu port 80'dir. Çoğu, bağlanılacak sunucu adı ya da adresi için bir ayar alanı sunar.
Web radar için ne gerekiyor?
Altı gereksinim var ve sonuncusu bu yolu kullanmanın asıl sebebi.
- Çalışan bir okuma yolu
- Web radar, aynı okuyucunun ikinci bir arayüzüdür. Okuyucu oyunu çözemiyorsa hiçbir tarayıcı bir şey göstermez
- İkinci PC'nin yerel ağ adresi
- Diğer cihazların bağlandığı adres. Genellikle 192.168.x.x ya da 10.x.x.x aralığında bir şey
- localhost olmayan bir bind adresi
- localhost'a bağlanan bir sunucu yalnızca üzerinde çalıştığı makineye cevap verir. Onu erişilebilir kılan şey, yerel ağ adresine ya da tüm arabirimlere bağlanmaktır
- Bir gelen güvenlik duvarı kuralı
- Windows Defender Güvenlik Duvarı bu portu varsayılan olarak engeller. Özel profilde o TCP portu için tek bir izin kuralı yeter
- İzleyeceğiniz cihazın aynı ağda olması
- Aynı yönlendirici, aynı alt ağ. Mobil veri kullanan bir telefon erişemez ve misafir ağları genellikle ana ağdan yalıtılmıştır
- Başka hiçbir şey
- Fuser yok, yakalama cihazı yok, ikinci video kablosu yok. Bu yol görüntü sorununu bütünüyle atlar
Web radar nasıl kurulur
Önce masaüstü radarı çalıştırın, çünkü aşağıdaki her adım onun zaten çalıştığını varsayıyor.
- İkinci PC'de okuyucunun normal çalıştığını ve masaüstü radarın oyunu gösterdiğini doğrulayın
- İkinci PC'nin yerel ağ adresini ipconfig ile bulun ve etkin adaptörün IPv4 adresini not edin
- Radar yazılımının web radar ayarlarında bind adresini o adrese, seçenek varsa tüm arabirimlere ayarlayın ve portu not edin
- İkinci PC'de o TCP portu için, özel ağ profiliyle sınırlı bir gelen güvenlik duvarı kuralı ekleyin
- Sayfayı önce ikinci PC'nin kendisinde, localhost ve port ile açın; orada açılmıyorsa sorun ağ değil, yazılımdır
- Telefonda bir tarayıcı açın ve ikinci PC'nin adresi ile portunu girin
- Telefona sabit bir yer ayırın — monitörün yanında bir standın üzerinde — ve ekran zaman aşımını kapatın
- Soket maçlar arasında düşüyorsa radarı yeniden başlatıp sayfayı yenileyin; yayımlanmış birkaç uygulama bir raunt ya da raid bittiğinde soketi kapatıyor
Adresi bulmak ve portu açmak için komutlar
Bu komutları İKİNCİ PC'de, yönetici olarak açtığınız bir Komut İstemi'nde çalıştırın.
REM Find this machine's LAN address
ipconfig
REM Look for the active adapter's IPv4 Address, e.g. 192.168.1.42
REM Allow the web radar's port inbound, private networks only
netsh advfirewall firewall add rule name="Web radar" dir=in action=allow protocol=TCP localport=8080 profile=private
REM Then open this on the phone, substituting your own address and port
REM http://192.168.1.42:8080
REM Remove the rule when you are done
netsh advfirewall firewall delete rule name="Web radar"Web radara neden fuser ya da capture kart gerekmiyor
O iki kutu tek bir sorunu çözmek için var: ikinci PC'nin görüntüsünü gözünüzün önüne getirmek. Web radar bunu, ikinci PC'de hiç görüntü üretmeyerek çözer; bir sayfa üretir ve tarayıcısı olan her ekran onu gösterebilir. Monitörün yanına dayanmış bir telefon, bir tablet, eski bir dizüstü ve ikinci bir ekrandaki tarayıcı penceresi aynı şekilde çalışır. Video zinciri yok, EDID yok, kablo sırası yok ve ortak bir yenileme üst sınırı yok; bu yüzden yalnızca radar kullanan bir kurulum için en ucuz ve en sağlam görüntü yolu budur.
Not
Web radar neyi yapamaz?
Web radar bir haritadır, overlay değil. Oyun görüntüsünün üzerine kutu çizemez, çünkü oyunun video hattına hiç dokunmaz; işi bu kadar basit kılan da tam olarak bu. ESP'nin ana monitörünüzde oyunun üzerine çizilmesini istiyorsanız bunu ağ ayarları veremez ve yeniden fusere ya da capture karta dönersiniz.
Telefon neden bağlanmıyor?
İlk iki satır bildirimlerin büyük çoğunluğunu kapsıyor.
| Sorun | Olası neden | Çözüm |
|---|---|---|
| Sayfa ikinci PC'de açılıyor ama telefonda açılmıyor | Sunucu localhost'a bağlı, yani yalnızca kendi makinesine cevap veriyor | Bind adresini yerel ağ adresine ya da tüm arabirimlere çevirin, sonra radarı yeniden başlatın |
| Telefondan bağlantı zaman aşımına uğruyor | Windows Defender Güvenlik Duvarı gelen bağlantıyı düşürüyor | O port için gelen bir TCP izin kuralı ekleyin ve ağın Genel değil Özel olarak sınıflandırıldığını doğrulayın |
| Bağlantı anında reddediliyor | O portu dinleyen bir şey yok — port yanlış ya da sunucu çalışmıyor | Yazılımın ayarlarından portu yeniden kontrol edin ve web radar özelliğinin gerçekten açık olduğunu doğrulayın |
| Telefon Wi-Fi'da ama yine de erişemiyor | Yönlendiricide misafir ağı ya da istemci yalıtımı var veya telefon ayrı bir alt ağda | Telefonu ikinci PC ile aynı ağa alın ve o ağ için istemci yalıtımını kapatın |
| Sayfa açılıyor, harita boş | Sayfa sunuluyor ama WebSocket hiçbir şey iletmiyor ya da okuyucu bir maçın içinde değil | Önce okuyucuyu kontrol edin; masaüstü radar da boşsa bu bir ağ sorunu değildir |
| Radar her raundun sonunda donuyor | Birkaç uygulama maç bittiğinde soketi kapatıyor | Radarı yeniden başlatın ve sayfayı yenileyin. Bu bir arıza değil, belgelenmiş davranış |
| PC'de akıcı, telefonda takılıyor | Wi-Fi kalitesi ya da zayıf bir bağlantıyı boğan bir güncelleme aralığı | 5 GHz'e geçin veya yönlendiriciye yaklaşın, sonra kararlı olana kadar güncelleme aralığını artırın |
Uyarı
Web radarınızı başka kim açabilir?
Kendi makinenizde kimlik doğrulaması olmayan bir web sunucusu çalıştırıyorsunuz, yani aynı ağdaki ve adres ile portu bilen ya da tahmin eden her şey radarı açabilir. Buna ev arkadaşlarınız, aynı Wi-Fi'daki misafirler ve o ağa bağlı diğer her şey dahil. Yayımlanmış birkaç proje daha da ileri gidip, arkadaşlarınız bağlanabilsin diye yönlendiricinizde portu yönlendirmenizi söylüyor. Bunu yapmadan önce ne anlama geldiğini anlayın. Yönlendirilmiş bir porta açık internetten erişilebilir ve önüne bir şey koymadığınız sürece trafik düz HTTP'dir. Dinleyen servis ayrıca oyununuzu okuyan kodun ta kendisidir. Onu yerel ağda tutun, güvenlik duvarı kuralını özel profille sınırlı tutun ve kullanmayı bıraktığınızda kuralı silin.
Açık bırakmadan önce nelere bakmalı
- Güvenlik duvarı kuralı tüm profillerde değil, yalnızca özel profilde geçerli
- Bunu bilerek göze almadığınız sürece yönlendiricide yönlendirilmiş bir port yok
- İkinci PC'nin bağlı olduğu ağ Windows'ta Özel olarak sınıflandırılmış
- Portu biliyorsunuz ve işiniz bittiğinde kuralı silebiliyorsunuz
- Telefon aynı ağda, bir standın üzerinde ve ekran zaman aşımı kapalı
- Masaüstü radar önce test edildi ve çalışıyordu; böylece boş bir sayfanın üç değil tek bir sebebi var
Web radarlarla ilgili sık sorulanlar
Web radar kullanırsam fusere ihtiyacım olur mu?
Hayır. Web radar ile fuser, aynı ihtiyaca verilmiş iki farklı cevap. Web radar size başka bir ekranda harita verir, fuser ise ana ekranınızda overlay.
Telefonu mobil veriyle kullanabilir miyim?
Sunucuyu internete açmadan olmaz; bu da port yönlendirme ve beraberinde gelen her şey demek. Aynı Wi-Fi'da ise bir güvenlik duvarı kuralından başka hiçbir şey gerekmez.
Hangi portu kullanmalıyım?
Yazılımınız hangi portu kullanıyorsa onu; yayımlanmış projeler genellikle 80 numaralı portu varsayıyor. Makinede başka bir şey o portu tutuyorsa, onunla yarışmak yerine yazılımın portunu değiştirin.
Bağlantıyı bir arkadaşımla paylaşmak güvenli mi?
Kendi yerel ağınızda mesele, evinizde kimin olduğuna iniyor. İnternet üzerinden ise bu, oyun belleğinizi okuyan ve kimlik doğrulaması olmayan bir sunucuya port açmak demek; hafife alınacak bir adım değil.
İkinci PC'de web sunucusu çalıştırmak oyun PC'sini etkiler mi?
Hayır. İkinci PC'de çalışır ve ağınız üzerinden tarayıcılarla konuşur. Oyun PC'si işin içinde değildir ve orada onun görebileceği fazladan bir şey yoktur.
Kaynaklar
Atıfta bulunduğumuz yayımlanmış radar projeleri denetlenmiş kaynak listemizde yok; güvenlik duvarı kuralı ile telefon adımları ise tezgâh çalışmasından geliyor.
Sırada ne var
Hâlâ takıldınız mı? Discord'da destek talebi açın
Tüm rehberler