我家里有一个仅支持 IPv6 的 Mumble 服务器(因为我没有公共 IPv4)。我想使用小型 VPN 让仅支持 IPv4 的用户能够访问它。
- VPN 有一个公共 IPv4,我可以 ping 它
- VPN 具有 IPv6 连接,并且可以使用其域名 ping 我的 IPv6 服务器
- 我网络之外的人员可以使用 IPv6 连接 Mumble 服务器
我尝试运行这两个命令:
socat TCP4-LISTEN:64738,fork,su=nobody TCP6:mumble.mydomain.tld:64738
socat UDP4-RECVFROM:64738,fork,su=nobody UDP6-SENDTO:mumble.mydomain.tld:64738
VPN 按照 监听 TCP 和 UDP 端口 0.0.0.0:64738 netstat
。但是,当输入 VPN 的 IPv4 作为 Mumble 服务器时,它不起作用(连接超时)。
答案1
看起来这只是一个简单的疏忽——除了 VPN 防火墙规则之外,我ufw
还需要在 debian-internal 中打漏洞。