ETH官方钱包

前往
大廳
主題

【SunShine+MoonLight+ZeroTier】iPad遠端PC(Windows)終極選擇

頭髮越粉拿刀越穩 | 2024-04-18 03:13:22 | 巴幣 1104 | 人氣 2606



SunShine


MoonLight


ZeroTier

https://www.zerotier.com/download/

ZeroTier其實臺灣不太需要用到
因為臺灣的IPv4是有公網的
直接用路由器設好Port Forwarding
就可以連上 https://www.myip.com/ 這邊看到的外網IP
而大陸的沒有這東西 他們都是NAT4
所以他們才需要用這個東西模擬出一個

這邊用windows示範
先去下載這個解壓縮「sunshine-windows-portable.zip」
然後以工作管理員打開 sunshine.exe 給他跑


先開瀏覽器去綠框那個網址 https://localhost:47990/
進去辦帳號密碼 要你搞的按一按

然後拿出 iPad 去 AppStore 下載 MoonLight

按 Add Host Manually 你就輸入本地的IP
不知道的就打開win+r輸入cmd打ipconfig


綠框裡面那個
然後會要你輸入4碼數字密碼
把4碼數字密碼輸入配對
之後點選用桌面連結就好

如果你死活連不上內網ip 參考看看這個
https://github.com/moonlight-stream/Internet-Hosting-Tool/releases
我真的搞了好久才搞明白

路由器方面的設定 :




如果出現這個 就去防火牆設定
把私人網路的防火牆關了
或是不關 但把 SUNSHINE 勾選如下




好 到目前為止你已經可以使用內網IP連線了
現在來搞重頭戲 用外網連線
就是人在外面也能遠端家裡PC的意思

如果你是在臺灣這種IPv4有公網的地方
打開這個 UPnP


這邊可以用
看到的外網IP
回去 Sunshine 這邊輸入

save apply
就直接去 Moonlight 連線看看了

而且因為蘋果的神奇制度


或是你在的地方的IPv4根本沒有外網IP
不能直接連我們從 https://www.myip.com/ 看到的外網IP
必須利用ZeroTier去搞一個虛擬區域網
也就是內網穿透 最下面會談一下

先下載然後安裝好

註冊然後登入
https://my.zerotier.com/
進去點Create A Internet  右鍵點開




把這一串(下面會用到 先叫#) 輸入進彈出的框框裡面



這個就是你的虛擬區域網IP

然後你的 iPad 去 AppStore 下載 ZeroTier One
右上角 + 號 點開來
然後 Network ID 這一欄輸入上面那串#
然後按加入照他步驟設定好
直到右上角出現一個框框裡寫VPN就成功了

然後你現在切換成外網
比如換成用手機開熱點分享網路給 iPad
重啟 iPad上的 Moonlight APP
基本上就可以直接連上了
只是你現在的 IP 是 虛擬區域網IP
而不是本來的 內網IP



基本上到這裡 你已經成功了
回到 iPad上的 Moonlight APP
在你的 iPad 連的是內網WiFi(和被控端PC相同)的時候
那就輸入被控端PC內網IP連線 (上滑,ipconfig有顯示
如果是在外面用外網或是行動網路分享的
就用你被控端PC本來的外網IP連線 https://www.myip.com/

因為這個ZeroTier本身的功用就是「內網穿透」
讓你內網數據可以被外網獲取 並映射到外網
讓內網「假裝」成是外網
所以我們可以用外網IP連回來使用本來內網才能搞的區域網
也就是繞開了上面提到的那個蘋果商店傻B政策

遊玩測試影片:





創作回應

taolebi
https://truth.bahamut.com.tw/s01/202409/65b77217c4faa50038690898af0540f8.JPG https://truth.bahamut.com.tw/s01/202409/668fb33fd75a2bfb75ba61436fe14e1f.JPG 我輸入外網up會長這樣然後shine裡面External ip 是要輸入電腦還是平板的外網ip
2024-09-22 23:19:08
taolebi
沒事了已解決
2024-09-22 23:53:36
bkluxxx
感謝樓主細心教學,目前已照著教學操作完,但無法從外網連接。想請教:
1.我的IP查詢結果如下,如此能夠使用UPnP的功能嗎?有需要在路由器設定端口轉發嗎?https://truth.bahamut.com.tw/s01/202409/e409d11747de549e29c3d2fae42835ca.PNG
2.我有試著利用cloudflared 的 tunnels,想透過申請到的域名從外網連接sunshine,但目前只能進到端口47900的web UI,即使改端口到47989也無法連接家中電腦。https://truth.bahamut.com.tw/s01/202409/7a43dce95f4b165dba2ab747cff7148a.PNG
我的webUI:https://sun.lkkhome.us.kg
2024-09-24 15:55:26
香草綿羊襪子聖代
External IP 如果是浮動IP其實好像可以不用設 這樣3天換一次他就會自己抓新的樣子
2024-10-05 19:01:51
香草綿羊襪子聖代
@bkluxxx 一定要去路由器設定預設閘道 而且47984 47989 47990 48010 47998~48000 都要設端口轉發
2024-10-05 19:11:09

更多創作