Moonlight IOS版本无法使用公网IPV4的解决方案
问题背景
这几天用串流的时候发现Moonlight的IOS版本无法用ipv4的公网来串流,输入公网ipv4地址会提示一个什么什么local,具体什么我忘记了。总之大意就是不能用公网IPV4串流,只能用局域网IPv4地址来串流。
解决方案
虚拟局域网
解决办法也蛮多的,可以安装虚拟局域网,例如zerotier、easytier之类的软件来解决。本来我是想通过安装easytier来组虚拟局域网来解决问题的,但是发现easytier似乎也没有专门的iOS版本,此路不通,只能找其他办法。
IPV4转换为IPV6
最终的解决方案其实很简单,只要将IPV4转换成IPV6就行,iOS端的Moonlight虽然不支持公网IPV4,但是它可以支持IPV6,只需要将IPV4转换成IPV6输进去就行。
IPv4转IPv6转换工具
输入地址的时候需要用英文的中括号将IPV6地址框起来
[::ffff:7205:0e01]
如果用了自定义端口就应该改成
[::ffff:7205:0e01]:43210
相关文章
星辰曦羽
月落星沉,心事如澜夜未央。