Ağ ve güvenlik duvarı gereksinimleri
BT yöneticileri için: Remoteer'in nereye bağlandığı, sıkı bir ağda nelere izin verilmesi gerektiği ve bir güvenlik duvarı sorununu başka sorunlardan nasıl ayıracağınız. Remoteer 0.1.38'e göre yazılmıştır; 0.1.38 veya sonrasını gerektiren yerlerde bu belirtilir.
1. Kısaca
- Remoteer yalnızca giden bağlantılar kurar. Gelen bağlantılar için port açmanız ya da port yönlendirmeniz gerekmez; ne modemde ne de bilgisayarlarda.
- Tek bir sunucuyla,
remote.cpleks.com(31.220.89.164) ile konuşur; ağ izin verdiğinde de karşı bilgisayara UDP ile doğrudan bağlanır. - İki bilgisayar aralarındaki bağlantıyı uçtan uca şifreler (WebRTC: DTLS ve SRTP). Birbirlerine doğrudan ulaşamadıklarında aktarma sunucumuz (relay), içini okuyamadığı paketleri iletir.
- Sıkı bir ağda şu giden bağlantılara izin verin:
remote.cpleks.com TCP 443 remote.cpleks.com UDP 3478, TCP 3478 31.220.89.164 UDP 49152-49999
remote.cpleks.com, 31.220.89.164 adresidir. İki bilgisayar arasındaki doğrudan bağlantı için her adrese giden UDP de gerekir; o yoksa Remoteer aktarma sunucusunu kullanır.
2. Remoteer nereye bağlanır
| Hedef | Port | Ne için |
|---|---|---|
| remote.cpleks.com 31.220.89.164 |
TCP 443 HTTPS, WebSocket |
Web sitesi ve web istemcisi (/app/); giriş ve hesabınız; karşı bilgisayarı bulan ve her bağlantıyı kuran sinyalleşme (wss://remote.cpleks.com/ws); bağlantı ayarları (/api/ice); güncelleme denetimi ve indirmeler (/downloads/). |
| remote.cpleks.com 31.220.89.164 |
UDP 3478 TCP 3478 STUN, TURN |
Bilgisayarın internetteki adresini öğrenmek; iki bilgisayar birbirine doğrudan ulaşamadığında da aktarma sunucumuz. |
| 31.220.89.164 | UDP 49152–49999 | Aktarma sunucusunun kendi portları: karşı bilgisayarın aktarma sunucusundaki adresine giden trafik. |
| Karşı bilgisayar | UDP, her port | İki bilgisayar arasındaki doğrudan bağlantı. İki taraf da rastgele bir porttan gönderir; yanıtlar aynı yoldan döner ve durum denetimli (stateful) her güvenlik duvarı buna izin verir. |
| TLS ile aktarma Yakında | TCP 443 | Yalnızca web trafiğine izin veren ağlar için. Remoteer 0.1.38 ve sonrası ile web istemcisi, biz açar açmaz kullanacak. Adı ve adresi burada yer alacak. |
Remoteer yolu kendisi seçer, en iyisinden başlayarak: doğrudan UDP; UDP 3478 üzerinden aktarma; TCP 3478 üzerinden aktarma (yaklaşık bir saniye sonra); açıldığında da 443 üzerinden TLS ile aktarma.
Sitede Pro satın alırken, yalnızca ödeme adımında ödeme hizmeti sağlayıcımız Paddle da yüklenir. Bunun dışında Remoteer başka sunucu kullanmaz: üçüncü taraf STUN sunucusu (Google'ınki gibi) ya da analitik yoktur.
3. Sıkı güvenlik duvarları
- Kuralları yalnızca giden trafik için yazın. Güvenlik duvarınız ad tabanlı kuralları destekliyorsa
remote.cpleks.comadını, desteklemiyorsa adresini kullanın. Adres değişirse bunu bu sayfada duyururuz. - Çalışması için en az gereken:
remote.cpleks.com'a TCP 443 ve TCP 3478. Oturumlar ve tüneller bu durumda aktarma sunucusundan TCP ile geçer: çalışır, biraz daha yavaştır. - En iyisi: buna
31.220.89.164'e UDP 3478 ve UDP 49152–49999 ile her adrese giden UDP'yi ekleyin; böylece oturumların çoğu doğrudan kurulur. - Yalnızca web trafiğine (TCP 80 ve 443) izin veriliyorsa: Remoteer giriş yapar ve karşı bilgisayarı çevrimiçi gösterir, ama aktarma sunucusu henüz 443'te olmadığı için oturumlar ve tüneller kurulamaz; karşı bilgisayara ağ yolu olmadığı ya da kurulumun zaman aşımına uğradığı söylenerek biterler.
remote.cpleks.com'a TCP 3478'e izin verin ya da 443 üzerindeki aktarmayı bekleyin (yakında). - Trafiğin içine bakan güvenlik duvarları (derin paket incelemesi, "yeni nesil" güvenlik duvarları) bu adreslere giden STUN, TURN ve DTLS trafiğine izin vermelidir; yoksa onları tanımadıkları için düşürürler.
- Uygulama veya kategori filtreleri: "uzaktan erişim" araçlarını ya da yeni alan adlarını engelleyen bir filtre Remoteer'i de engelleyebilir. Uygulamaya veya
remote.cpleks.com'a izin verin.
4. TLS denetimi
remote.cpleks.com'u TLS (HTTPS) denetiminin (SSL inspection) dışında tutun.
- Remoteer sunucunun sertifikasını bilgisayarda kurulu sertifikalarla doğrular; şirketinizin sertifikası kuruluysa sinyalleşme denetimden geçebilir. Yine de denetim cihazları uzun süre açık kalan WebSocket bağlantılarını sık sık keser, Remoteer ise böyle bir bağlantıyı sürekli açık tutar.
- 443 üzerindeki TLS aktarması (yakında) denetimden hiç geçemez. Kendi adı olduğunda burada yer alacak; onu da dışarıda tutun.
5. Proxy sunucuları
- Uygulamanın penceresi (giriş, başka bir bilgisayarı görüntüleme) ve web istemcisi
remote.cpleks.com'a, bir tarayıcı gibi bilgisayarın proxy ayarları üzerinden ulaşır. - Güncellemeleri pencere değil uygulamanın kendisi indirir. Sistemin elle girilmiş sabit proxy ayarını (sunucu ve port) kullanır; PAC dosyalarını, WPAD'i, NTLM ya da Kerberos kimlik doğrulamasını ve Remoteer'in Ayarlar'ına girilen proxy'yi kullanmaz. Güncelleme bu yüzden geçemiyorsa yeni sürümü web sitesinden indirin ya da
remote.cpleks.com'u proxy dışında bırakın. - 0.1.38 ve sonrası: Remoteer'in kendi ağ kodu (bu bilgisayarı ulaşılabilir tutar, ona gelen oturumları ve tünelleri taşır) bir HTTP proxy üzerinden de çalışır. Sistemin proxy ayarlarını ya da Ayarlar → Ağ ve İletim'e elle girilen proxy'yi kullanır.
- Desteklenmeyenler: otomatik proxy yapılandırması (PAC dosyaları, WPAD) ve NTLM ya da Kerberos kimlik doğrulaması (Windows oturumuyla giriş). Bunlar kullanılıyorsa proxy'yi Ayarlar'a elle girin ya da
remote.cpleks.com'u proxy dışında bırakın. - Proxy yalnızca TCP taşır. Oturumun verisi yine şunlardan birine ihtiyaç duyar: giden UDP (doğrudan ya da aktarma sunucusuna); proxy üzerinden TCP 3478 ile aktarma (0.1.38 ve sonrası; proxy
remote.cpleks.com'un 3478 portuna CONNECT'e izin vermelidir, çoğu proxy bunu varsayılan olarak reddeder); ya da yakında gelecek 443 üzerindeki aktarma.
6. IPv6
Yalnızca IPv4Remoteer şimdilik yalnızca IPv4 üzerinden çalışır: yukarıdaki IPv4 adresine izin verin. Hem IPv4 hem IPv6 olan ağlarda başka bir şey gerekmez. Yalnızca IPv6 olan ağlar Remoteer'e, IPv4 adreslerine ulaştıkları NAT64 geçitleri üzerinden ulaşır. Sunucumuza doğrudan IPv6 ile ulaşılabildiğinde adresi burada yer alacak.
7. Windows
- Remoteer kullanıcı başına, yönetici izni olmadan
%LOCALAPPDATA%\Programs\Remoteerklasörüne kurulur ve güvenlik duvarı kuralı eklemez. - Bilgisayara ilk kez bağlanıldığında ya da ilk tünelde Windows Defender Güvenlik Duvarı, Remoteer'in bazı özelliklerini engellediğini söyleyebilir. Yöneticiyseniz Özel ağlar'ı (bilgisayar bir şirket etki alanındaysa Etki alanı ağları'nı da) işaretleyin, Ortak ağlar'ı işaretlemeyin ve Erişime izin ver'i seçin. Değilseniz İptal'i seçin.
- Hangisini seçerseniz seçin, oturumlar ve tüneller büyük olasılıkla yine de kurulur: Remoteer yalnızca giden bağlantılar kurar ve Windows bunların yanıtlarını içeri alır. Erişime izin vermek, aynı ofis ağındaki iki bilgisayarın aktarma sunucusu yerine birbirine doğrudan bağlanmasına yardımcı olabilir.
- Bilgisayarlarınız giden trafiği varsayılan olarak engelliyorsa, yukarıdaki hedefler için
%LOCALAPPDATA%\Programs\Remoteer\Remoteer.exe'ye ve uygulamanın penceresinin kullandığı Microsoft Edge WebView2'ye (msedgewebview2.exe) izin verin.
8. macOS
- macOS güvenlik duvarında değişiklik gerekmez. Remoteer gelen bağlantıya ihtiyaç duymaz; ayrıca Apple onaylı (notarized), imzalı bir uygulamadır ve güvenlik duvarı imzalı uygulamalara varsayılan olarak izin verir.
- Yerel Ağ izni (macOS 15 ve sonrası): bir Mac'teki Remoteer o Mac'in ağındaki bir cihaza ilk kez ulaştığında (bir oturumda ya da örneğin
192.168.1.50'deki bir NAS'a açılan tünelde), macOS, Remoteer'in yerel ağınızdaki cihazları bulup onlara bağlanmasına izin verip vermeyeceğinizi sorar. İzin Ver'i seçin. - Biri İzin Verme'yi seçtiyse: Sistem Ayarları → Gizlilik ve Güvenlik → Yerel Ağ'da Remoteer'i açın. Bu izin olmadan o Mac'ten ağındaki başka cihazlara açılan tüneller çalışmaz; Mac'in kendisine (
127.0.0.1) ve internete açılan tüneller çalışmaya devam eder. - Ekran Kaydı ve Erişilebilirlik ayrı izinlerdir (ekranı göstermek ve fare ile klavye için): kılavuza bakın.
9. Tüneller
Tünel, tek bir TCP portunu taşıyan bir Remoteer bağlantısıdır: oturumun kurulduğu her ağda tünel de kurulur. İki ucu da masaüstü uygulamasında çalışır.
- Sizin bilgisayarınızda tünel, bağlandıktan sonra yalnızca
127.0.0.1üzerinde, seçtiğiniz portta dinler. Güvenlik duvarı uyarısı çıkmaz ve ağınızdaki başka hiçbir cihaz ona ulaşamaz. - Uzak bilgisayarda Remoteer, seçtiğiniz adres ve porta o bilgisayardan, orada çalışan herhangi bir program gibi bağlanır. Bu giden bağlantıyı uzak bilgisayarın kendi güvenlik duvarı durdurmaz; hedef cihazın güvenlik duvarı ise geçerlidir.
Tünel çalışmıyorsa
localhostyerine127.0.0.1kullanın. Bazı programlar önce IPv6 biçimini (::1) dener; tünel orada dinlemez.- Cannot listen on 127.0.0.1:… bu port bilgisayarınızda başka bir program tarafından kullanılıyor demektir; başka bir port seçin. Windows'ta Hyper-V, WSL ve Docker da port aralıkları ayırır: bunları
netsh interface ipv4 show excludedportrange protocol=tcpile görün ve dışlarında bir port seçin. - Programınız bağlanıyor ama bağlantı hemen kapanıyor: hedef bağlantıyı reddetti (port yanlış, servis çalışmıyor ya da servis yalnızca kendi bilgisayarından gelen bağlantıları kabul ediyor), uzak bilgisayar verdiğiniz adı çözemedi ya da adres Remoteer'in yönlendirmediği bir türde: bağlantı yerel (link-local:
169.254.x.x,fe80::), çok noktaya yayın (multicast) ya da yayın (broadcast) adresi. DHCP sunucusu olmadan doğrudan kabloyla bağlanan yazıcılar ve depolama cihazları çoğu zaman 169.254 ile başlayan bir adres alır. - Yaklaşık 10 saniye sonra kapanıyor: hiçbir şey yanıt vermedi. Çoğunlukla hedef cihazın güvenlik duvarı bağlantıyı düşürür. Hedef Windows ise servise (örneğin Uzak Masaüstü, port 3389, ya da Dosya ve Yazıcı Paylaşımı, port 445) Remoteer'in çalıştığı bilgisayardan izin verin.
- Uzak bilgisayar bir Mac ve hedef onun ağındaki başka bir cihazsa: Yerel Ağ iznine bakın.
- Tünel hiç kurulmuyor (ağ yolu yok ya da kurulum zaman aşımına uğradı): ağ, bir oturumda olduğu gibi bağlantının kendisini engelliyor. Sıkı güvenlik duvarları bölümüne bakın.
10. Güvenlik duvarına benzeyen sınırlar
- Ücretsiz plan: tüneller dahil her oturum 15 dakika sonra biter. Hemen yeniden bağlanın ya da süre sınırı olmayan Pro'yu kullanın.
- Genel adres başına aktarma: tek bir genel IP adresinden on dakikada, aktarma sunucusu kullanılabilir hâlde yaklaşık on oturum başlayabilir (IPv6'da bir /64 bloğu tek adres sayılır). Doğrudan kurulan da aktarmadan geçen de her oturum sayılır; karşı tarafın reddettiği ya da yanıtlamadığı bir bağlantı isteği de sayılır; oturum içindeki sesli ya da görüntülü bir arama daha fazlasını kullanır. Sayılan, bağlanan kişinin adresidir; aynı ofisteki iki bilgisayar arasındaki oturumlar da o ofisin adresinden sayılır. Bunun ötesinde o adresten başlayan yeni oturumlar on dakika dolana kadar aktarma sunucusu olmadan denenir ve sıkı bir ağda kurulamaz. Ofisiniz bu sınıra ulaşıyorsa bize yazın.
- Bağlanılan bir bilgisayar, PIN'ini veya parolasını henüz kanıtlamamış bağlantı denemelerinden dakikada en fazla 6'sına aktarma sunucusunu verir.
- Çevrimiçi durumu: sunucu, genel adres başına dakikada 120 çevrimiçi durumu sorgusunu yanıtlar. Kayıtlı bilgisayarları olan her açık Remoteer 5 saniyede bir sorar; bu yüzden bir ofis adresinin arkasında ondan fazla Remoteer açıksa, kayıtlı bilgisayarlar her dakikanın bir bölümünde çevrimdışı görünebilir. Onlara bağlanmak yine çalışır. Ofisiniz bu sınıra ulaşıyorsa bize yazın.
- Sunucu, genel adres başına dakikada 60 bağlantı isteği ve 60 giriş isteği kabul eder.
11. Bir ağı denemek
- O ağdaki bir tarayıcıda https://remote.cpleks.com/api/ice adresini açın.
{"success":trueile başlayan kısa bir satır görüyorsanız TCP 443 ve sunucu sorunsuzdur. - TCP 3478 için, Windows PowerShell'de
Test-NetConnection 31.220.89.164 -Port 3478komutunun sonucundaTcpTestSucceeded : Truegörünmeli. Mac'te, Terminal'denc -vz 31.220.89.164 3478"succeeded" demeli. - Oturum sırasında oturum çubuğundaki dalga simgesi bağlantı ayrıntılarını (Session diagnostics) açar. Oturum aktarma sunucusundan geçiyorsa etiket RELAY, doğrudansa HOST, SRFLX veya PRFLX der.
- Hâlâ olmuyorsa: destek günlüğünü (Ayarlar → Genel → Destek günlüğü) ve sorunun olduğu saati support@remote.cpleks.com adresine gönderin.
