閱讀本文前,需要先擁有一臺服務器,並完成frp服務端的搭建,frp服務端搭建詳細步驟可以參考我上篇文章:
如何在星巴克連接家中Windows臺式機?(安卓,iOS, Windows, macOS配合frp穿透公網IP實現) https://www.jianshu.com/p/4f283ca88703
PS遠程遊玩原理
實現Ps5遠程遊玩很簡單,需要在路由器映射三個端口, 9295轉發TCP,9296 和9297 轉發 UDP即可。
在路由器使用frp配置端口轉發
如果你的路由器使用OpenWrt固件,自帶了frpc 程序,直接按下圖配置即可
上圖中,192.168.50.99 爲PS5的內網IP地址,可以通過PS5網絡信息查看
配置過程中,如果下拉列表無PS5內網IP地址選項,選擇自定義,輸入PS5內網IP即可
填寫完成的配置參考,以9295 tcp轉發配置爲例
在內網完成首次硬件驗證連接,後面在外網就可以一鍵遠程遊玩
端口映射完成後,我們就可以使用 官方客戶端PS Remote Play進行連接了,我們需要在PS5 所在的網絡環境下,在內網進行第一次遠程連接,這樣相當於做了硬件信息綁定,之後在客戶端,就會出現一個藍色按鈕,後面即使在外網(網絡環境不能太爛,官方建議上傳下載速率都達到5M),點擊藍色按鈕,即可快速進行連接
PS Remote Play各平臺客戶端下載
https://www.playstation.com/en-us/remote-play/
- macOS遠程遊玩
- iOS 5G網絡順利啓動遠程遊玩
一些實操過程的細節
- OpenWrt硬件通過網線與家用路由器串聯
絕大多數家用路由器都無法支持OpenWrt固件,這裏介紹一下我的方案,搞一個OpenWrt硬件(成品RS4,或者自己刷OpenWrt的樹莓派), 與家用路由器串聯,由於OpenWrt在家用路由器的上層,所以PS5的192.168.50.99 內網IP可以直接被上層的OpenWrt 通過frp轉發到自建服務器。
- 在家用路由器爲PS5 指定IP(如果家用路由器支持)
爲了防止內網192.168.50.99 被分配給其他設備,我們需要在家用路由器端,將PS5 MAC地址與內網IP綁定(我的家用路由器爲華碩,這裏以華碩後臺舉例)
小結
PS5的遠程遊玩和Xbox的雲遊戲相比,自建服務器轉發流量確實更折騰一些。
Xbox的XGPU雲遊戲服務器不在中國境內,延遲普遍較高;
PS5的遠程遊戲,可以使用境內服務器進行流量轉發,延遲會比XGPU的雲遊戲低得多。