家里的 OpenWRT 路由器是 IPv4 和 IPv6 双公网,通过 DDNS 把 A 记录和 AAAA 记录都绑定在同一个域名上,在路由器上开了端口转发,把 IPv4 的几个端口转发到局域网机器上。
现在手机有 IPV6 地址,都优先走 v6 了,如果使用微软自己开发的 RDP 客户端,需要连接远程桌面的时候 iOS 客户端可以正常回落到 IPv4 ,android 客户端就始终无法连接,换第三方客户端就能回落 IPv4 连上。这客户端的咖喱味有点冲。。。
(虽然开 wireguard 走内网 IPv4 可解,但开 wireguard 会把小飞机顶掉,不方便富强,路由器上富强 boom 了影响家人,也不合适。)
1
DianQK 2023-05-27 12:57:53 +08:00 via Android
直接暴露 RDP 端口到公网?那还是建议用 Wireguard ,可以试试 https://github.com/DianQK/magisk-wireguard-auto-connect 使用内核的 wg ( magisk/kernelsu 都可用),我还搭配了 clash tproxy 版本,二者就可以共存了。
|
2
ltkun 2023-05-27 12:57:58 +08:00 via Android
wg 服务器网关直接指向翻墙服务器 都 Android 了还有啥解决不了的问题
|
3
Damn OP |
4
yuchenr 2023-05-30 07:46:20 +08:00
AAAA 记录要在 rdp 的服务器上注册,使用 rdp 服务器的 IPv6 地址,最好还要在系统上改端口。
我的情况和你类似: 对于 IPv4 和 IPv6 不在同一台主机的情况,我是另外起一个域名只做 A 记录。 路由的防火墙只允许特定的 IPv6 端口入站。 |