Den Laptop servéiert d'Säit op localhost, den Telefon verbënnt sech mat därselwechter VPN, an de Browser um Telefon mellt, datt d'Site net erreechbar ass. Um Tunnel ass nach näischt falsch, well den Tunnel just Pakete liwwert. En Entwécklungsserver, deen un d'Loopback-Interface gebonnen ass akzeptéiert ni eng Verbindung, déi un eppes anescht adresséiert ass, dofir ass déi éischt Plaz, wou ee kuckt, de Socket, deen lauschtert, net d'VPN.

Gidd de Socket, d'Bind-Astellung, d'Firewallreegel an d'URL duerch, an där Reiefolleg.

De Socket äntwert op eng méi enk Fro

E Lauschterer, deen op 127.0.0.1 ugeluet gëtt, akzeptéiert Verkéier vum Rechner selwer a refuséiert alles, wat op enger anerer Adress ukënnt. E Lauschterer op der Wildcard-Adress akzeptéiert op all lokalen Interface, och dem VPN säin, wat méi breet ass wéi déi meescht Entwécklungsumgëbungen brauchen. E Lauschterer, deen un eng bestëmmt VPN-Adress gebonnen ass, ass déi engst nëtzlech Optioun, an hien funktionéiert nëmme soulaang déi Adress existéiert.

Dovunner kommen zwou Nummfallen. Am Browser vum Telefon heescht localhost den Telefon, net den Laptop. D'Wildcard-Adress ass e Bind-Wäert, net eppes, wat een an eng URL tippt. Wien mat engem vun deenen zwee testt, mellt e Feeler, un deem d'Netzwierk ni bedeelegt war.

IPv6 setzt en drëtten Fall derbäi, well e Socket IPv4 an IPv6 akzeptéiere kann, jee no Optiounen, déi een einfach iwwersäit. Liest d'Adressfamill an der Lëscht. En Wildcard-Antrag fir eng Famill beschreift déi aner net.

Liest d'Lauschteradress

Ënnersicht de Socket, ier Dir d'Konfiguratioun ännert. D'lokal Adress, de Port an de Prozess, deen en hält, weisen zesummen, ob de Server iwwerhaapt vun der VPN aus erreechbar ass.

Get-NetTCPConnection -State Listen -LocalPort 8080 | Select-Object LocalAddress,LocalPort,OwningProcess
Get-Process -Id (Get-NetTCPConnection -State Listen -LocalPort 8080).OwningProcess
ipconfig | Select-String -Pattern 'IPv4'
Get-NetFirewallRule -DisplayName '*8080*' | Format-Table DisplayName,Enabled,Profile,Direction,Action

Eng lokal Adress vun 127.0.0.1 entscheet d'Fro: keng Firewallännerung hëlleft, well d'Applikatioun net um VPN-Interface lauschtert. Wildcard oder d'VPN-Adress bedeit, datt de Socket an der Rei ass an datt déi nächst Grenz gëllt.

Bestätegt och de Prozess, deen en hält, well eng onverbonnen Servicer op engem üblechen Port kann d'Tabell richteg ausgesi loossen, während de virgesiine Server ni gestart gouf. Vergläicht de Wee vun der ausféierbarer Datei, net nëmmen den Numm. En ale Prozess vun engem fréieren Laf ass e dacks virkommende Bedrieger.

Ännert de Bind iwwer d'Applikatioun

Benotzt d'dokumentéiert Lauschteradress-Optioun vum Framework a start de Prozess nei. Wann dem Laptop déi privat Adress 10.77.0.1 gehéiert, gëtt d'URL vum Telefon http://10.77.0.1:8080/ an déi Adress muss iwwer d'VPN geroutet ginn; soss ännert sech näischt um Opbau.

Füügt keng willkürlech Adressen zu Windows derbäi a ännert net de Gateway, fir e Bind ze forcéieren. Dës Ännerungen iwwerliewe d'Debugging-Sessioun an iwwerraschen déi nächst Persoun. E Server, dee gestart gëtt, ier d'VPN-Adress existéiert, kann och um Bind scheitern, dofir ass d'Startreihenfolg bei engem flüchtegen Interface wichteg. Gitt him en neien Versuch oder start en nom Tunnel. E Bind-Fehler beim Start gesäit den nächste Moien genee wéi e Firewallproblem aus.

Fir HTTPS, haalt den Hostnumm vum Service an d'Zertifikatsvalidéierung intakt. Eng Zertifikatswarnung op enger roher Adress ass en Nummproblem, net e Schrëtt fir duerchzeklicken, an den private DNS muss mat deem Lauschterer iwwerenee stëmmen, deen Dir gewielt hutt.

Maacht eng Regel op, net dat ganzt Netzwierk

Soubal de Socket op der VPN-Adress akzeptéiert, entscheet d'Firewall, ob d'Ufro ukënnt. Begrenzt d'Reegel op dës Applikatioun, dëse Protokoll, dëse lokale Port an déi autoriséiert distant Quell, a bestätegt, wéi ee Profil um VPN-Adapter aktiv ass.

Benotzt déi Quelladress, déi Windows tatsächlech gesäit, och all Iwwersetzung, déi de Gateway mécht, well eng Regel, déi fir déi originell Clientadress geschriwwe gouf, net op eng iwwersat Adress passt.

Eng Säit, déi lued an e Applikatiounsfeeler weist, ass Fortschrëtt: HTTP-Oflehnung ass en anere Feeler wéi keng TCP-Verbindung, an déi nächst Enquête gehéiert zur Zougängspolitik vun der Applikatioun selwer, net zum Netzwierk.

Schléisst of, andeems Dir d'Säit vum virgesiinen Telefon ufrot an bestätegt, datt en ausgeschlossenen Apparat se nach ëmmer net erreeche kann. E funktionéierende Lauschterer mat enger Regel, déi alles erlaabt, ass net datselwecht Resultat.

Ähnlech Artikelen