如何为使用我的 ipv6 地址的网站设置静态路由以绕过 VPN?

如何为使用我的 ipv6 地址的网站设置静态路由以绕过 VPN?

因此,我使用了一个不允许使用 VPN 浏览其站点的跟踪器。建议添加持久路由以规避并允许在连接到 VPN 时进行浏览,我已经使用

route –p add <their ipv4 address> <my gateway ipv4 address>

我最近在网关中启用了 ipv6,因此我尝试对 ipv6 执行相同的操作。假设它们相同

route –p add <their ipv4 address> <my gateway **ipv6** address>

我只需要知道如何获取后一个值的准确地址。如果我错了,请指教。我现在才刚刚开始研究 ipv6,这让我头晕目眩。

答案1

首先,如果你想对 IPv6 执行相同操作,那么<their ipv4 address>也需要 IPv6。(如果网站没有IPv6 地址,那么整个练习就没有意义了——只需像之前一样使用 IPv4 路由。)

(理论上,完全可以将 IPv6 网关地址用于 IPv4 路由,反之亦然 - Linux 确实允许这样的组合 - 但这种情况很少见有用

其次,请注意,至少可以有“网关”地址代表同一个路由器——一个链路本地fe80::xxx地址和一个全局2xxx::yz地址。下面列出的一些方法将为您提供一个链路本地地址,其他方法将为您提供一个全局地址;当用作路由“网关”时,这两种方法都可以。


最简单的方法就是查看ipconfig,其中路由器的 IP 地址被简单地标记为“默认网关”:

C:\> ipconfig

以太网适配器 以太网:
   [...]
   IPv4 地址.................: 192.168.1.213
   子网掩码.......................................................................................................................: 255.255.255.0
   默认网关...................:fe80::6e3b:6bff:fe4c:3ba1%4
                                       192.168.1.254

route print -6或者,您也可以使用路由中的网关(和接口索引)来查看当前路由表::/0

C:\> 路线打印 -6
IPv6 路由表
===========================================================================
活跃路线:
 如果度量网络目标网关
  4 281 ::/0 fe80::6e3b:6bff:fe4c:3ba1
  1 331 ::1/128 在线
  4 26 2a06:e881:108::/48 2a06:e881:108:2::1
...

请注意两个示例中的接口索引4(它通常附加在 % 符号后的地址上)。因为此处的网关是使用通用“fe80”前缀的链路本地地址,所以可能需要告知操作系统哪个它对应的链路(接口)。

route add 2001:db8::/48 fe80::6e3b:6bff:fe4c:3ba1%4
-or-
route add 2001:db8::/48 fe80::6e3b:6bff:fe4c:3ba1 if 4

第三种方法是查看路由器的设置屏幕。取决于型号,但它将要通常会在某个地方显示其自己的 LAN 地址。

相关内容