解決moonlight通過ipv6連接的47999錯(cuò)誤
之前外網(wǎng)moonlight串流一直用的好好的,結(jié)果有一天突然不能用了,客戶端提示47999端口不通錯(cuò)誤。之前因?yàn)橐苿?dòng)寬帶沒有ipv4公網(wǎng)ip,所以我當(dāng)時(shí)的方案是ddns了路由器的ipv6地址,在路由器這邊再做端口轉(zhuǎn)發(fā)到電腦實(shí)現(xiàn)外網(wǎng)遠(yuǎn)程串流。
現(xiàn)在因?yàn)?7999端口不通的錯(cuò)誤,所以我在想是不是可以直接通過電腦的ipv6地址直接串流,來解決這個(gè)錯(cuò)誤。
但是我查了一下資料,發(fā)現(xiàn)GeForce的串流只監(jiān)控了ipv4而無法通過ipv6地址直連。所以我們需要使用下面這個(gè)工具GSv6Fwd.exe,打開它后GeForce會(huì)監(jiān)控ipv6地址的串流要求。
以下是步驟
進(jìn)入https://moonlight-stream.org/,下載最新的InternetHostingToolSetup-v5.6.1.exe。
安裝后目錄里會(huì)有GSv6Fwd.exe,這里我們主要是要用這個(gè)文件。
另外再下載DDNS-GO。
通過管理員模式打開CMD,并將GSv6Fwd.exe和DDNS-GO添加到系統(tǒng)的服務(wù)進(jìn)程。
例如GSv6Fwd.exe和DDNS-GO都在d盤mlyuancheng文件夾里。
再cmd里依次輸入
sc create GSv6Fwd binpath= D:\mlyuancheng\GSv6Fwd.exe type= own start= auto displayname= ceshi
sc create DDNS-GO binpath= D:\mlyuancheng\ddns-go.exe type= own start= auto displayname= ceshi
關(guān)閉CMD,打開瀏覽器輸入http://127.0.0.1:9876/,配置好ipv6的ddns。ipv4地址如果不是公網(wǎng)的話不要啟用。
不要嘗試能不能ping的通,我試過了電腦沒開防火墻的話是ping不到的。
最后打開路由器的ipv6的防火墻,以opt為例,點(diǎn)擊網(wǎng)絡(luò)、防火墻、通信規(guī)則,可以新建一條規(guī)則將ipv6的所有端口都打開。
所有步驟就完成了,可以用moonlight添加主機(jī)愉快的玩耍了。