将特定请求重定向到Linux中的特定接口

将特定请求重定向到Linux中的特定接口

我的 Linux 机器上有两个网络接口,eth0并且eth1.
eth0是默认接口,该接口上会阻止某些地址。如何将请求重定向到被阻止的地址eth1或如何配置要使用的浏览器eth1

我正在使用这种方法:使用下面的命令我添加一条路线

sudo ip route add <network-address-1> via <gateway-ip-1> dev eth1

然后我创建 SSH 代理,SSH 服务器的地址( <remote-host>) 位于<network-address-1>

ssh <username>@<remote-host> -D 1080

并使用浏览器连接。

有没有其他方法不使用 SSH 代理?

更新:

  • eth0并且eth1位于不同的子网中。
  • 我用于连接的工作场所中的某些地址被防火墙阻止eth0。我们使用另一台设备连接到正常的互联网。
  • eth1是另一个将我连接到不同互联网提供商的互联网的设备,这些提供商不会阻止我。
  • eth1当我想要连接被互联网提供商阻止的网站时,我需要使用eth1.

相关内容