用Asus Router with Merlin firmware把整個PS5翻牆+停用PS5的ipv6令其可以用到VPN。

Posted on Mon, Jun 14, 2021 PSO2:NGS 科技趣聞 鹹game

最近PSO2 NGS開ser但鎖IP,作為一個國際公民,當然自備好了VPN翻牆去JP。不過,PS5本身只支援普通Proxy(無理由為在local特意set個proxy),最好方法其實用Router set rules,所有PS5的流量全部直接走JP VPN,就掂啦。

首先,你當然要有個日本VPN啦,最理想當然自己host在VPS上面,有技術當然沒問題,但如果你無,或者你學我是個懶人,成日要切各種IP,不妨試下課金Surfshark,可以看Netflix,用條link註冊我哋齊齊有free一個月:

https://surfshark.club/friend/u9QjDDs9?locale=en

好啦咁當你有個OpenVPN,把個ovpn file下載好,上傳:

驗證模式,通常是username/password:

如果你是Merlin的Firmware的話,下面選Policy Rules,設定PS5 作 source IP,新增。

啦,不過Policy Rules係merlin先有的功能,你需要去下載最新版,用法和手動更新官方firmware一樣就不重複啦:

Download

Main download site (hosted by SourceForge) Mirror 1 (hosted on Onedrive) Pre-beta test builds (occasionally available, hosted on Onedrive) SHA256 signatures: Latest release: ...

如果你不知道IP資訊,就打開你個PS5 設定→ 網絡→連線狀態→查看連線狀態,就會見到:

最後記得最後要click套用,才算完成。

***或者你可以參考下文,淨喺route PSO2NGS嘅IP:

IP POOL:

PSO2 SERVER 202.234.45.0/24 PSO2 LOGIN1 35.201.102.70 PSO2 LOGIN2 34.95.79.254

如果你係開了ipv6,因為ipv6會bypass,唔識得入VPN routing,所以最簡單粗暴的方法係Block PS5的ipv6。第一步確保router打開SSH服務,系統管理→系統設定:

首先找回你PS5 的 MAC Address,注意LAN同WiFi不同的,不要看錯:

之後打開terminal或者其他ssh client,用ssh登入:

ssh [email protected]_ip

之後用 ip6tables 指令阻止所有PS5的ipv6 request:

ip6tables -A INPUT -m mac --mac-source your_ps5_mac_address -j DROP

之後等一等或者reboot router 同 PS5,就應該完成啦。

首先可以試試速度,明顯會慢了:

之後可以試試應該就可以翻牆啦。不要驚訝為何有ipv6 address,因為用ip6tables block的只是block connection,ip本體係可以正常get到的

(唔明咩事就揾本networking看,瞭解下ip 同 tcp/udp 同 http 嘅分別啦)。