Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solution for remote play via IPV6【通过IPV6远程游玩的解决方案】 #366

Open
qinyun0324 opened this issue Jun 22, 2024 · 1 comment

Comments

@qinyun0324
Copy link

Solution/解决方案
Necessary conditions: a PC
Software: zerotier ccproxy

1.PC and PS5 are on the same network
2.Install zerotier on steam deck and PC
2.1.Zerotier installation script for steam deck
https://github.com/rafalb8/ZeroTierOne-Static/blob/main/SteamDeck.md
3.Set up zerotier to build a virtual LAN
4.pc install CCproxy
5.Set TCP and UDP port mapping
5.1.Target IP:LAN address of home network(Usually 192.168.x.x)
port:9295,9296,9297,9302
protocol:tcp,udp
6.set up chiaki4deck
6.1refer to https://streetpea.github.io/chiaki4deck/setup/remoteconnection/

The above is translated from Chinese to English using Google Translate. The following content is the original Chinese text

必要条件:一台电脑
软件:zerotier ccproxy

1.PC和PS5在同一网络上
2.在steamdeck和PC上安装zerotier
2.1steamdeck安装zerotier的脚本
https://github.com/rafalb8/ZeroTierOne-Static/blob/main/SteamDeck.md
3.设置zerotier构建虚拟局域网
4.pc安装CCproxy
5.设置TCP和UDP端口映射
5.1.目标IP:家庭网络的LAN地址(通常为192.168.x.x)
端口:9295929692979302
协议:tcp,udp
6.设置chiaki4deck
6.1参考https://streetpea.github.io/chiaki4deck/setup/remoteconnection/

chit-chat/闲聊
The lack of public IPv4 has prevented many people from playing remotely. With the promotion of IPv6, more and more people have IPv6. [For example, me]
When I saw that PS5 does not support remote play using IPv6, I started looking for a solution.
At first, my idea was to use a V6toV4 tunnel, but unfortunately the netsh that comes with Windows does not support V6toV4 udp forwarding.
It is said that socat, which supports V6toV4 udp forwarding, cannot be deployed on my device.
Later, I thought of another way. Since PS5 does not support remote play using IPv6, can I create a fictitious IPv4 network?
In this way, I only need to build a V4toV4 tunnel.
I found zerotier.
After setting up netsh, PS5 notified my account that it was playing remotely, but I could not get the screen.
The problem was solved after using ccproxy instead.

The above is translated from Chinese to English using Google Translate. The following content is the original Chinese text

没有公网IPV4阻挡了很多人远程游玩,随着IPV6的推广越来越多的人拥有了IPV6。【比如我】
浏览到PS5不支持使用IPV6远程游玩的时候,我开始寻找解决方案。
一开始我的想法是使用V6toV4隧道,可惜Windows自带的netsh并不支持V6toV4的udp转发。
据说支持V6toV4的udp转发的socat在我的设备上无法部署
后来我想到了另一个方式,既然PS5不支持IPV6远程游玩,那我能不能虚构一个IPV4网络呢?
这样我就只要搭建V4toV4隧道就可以了
我找到了zerotier
设置好netsh后PS5通知我的账户正在远程游玩,但我一直无法获取画面。
改为使用ccproxy之后问题解决了。

@zjj1002
Copy link

zjj1002 commented Aug 1, 2024

I am using the exactly same solution as you are.
But my situation is not the same.
I created the zerotier for v4 to v4 tunnel .
Then I am using CCproxy to do the port mapping job.
But same error as "PS4 notified my account that it was playing remotely, but I could not get the screen".
Then I turn into netsh . But even worse.
I still can't play.
Could you give some advice @qinyun0324 ?
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants