我有一台 Ubuntu 桌面(比如orc
),上面运行着一个简单的 OpenVPN 客户端。OpenVPN 服务器名为legolas
。
我希望来自 的所有 HTTP 流量都转发到与位于同一本地网络上的legolas
一台机器(我们称之为 )。我希望成为和之间的中介。未运行 OpenVPN 服务器。gimli
orc
orc
gimli
legolas
gimli
我尝试使用 FireStarter 将其配置orc
为伪网关,将tun0
设备用作本地接口和eth0
互联网设备,但无济于事。legolas
可以 pinggimli
但无法通过任何 HTTP 请求。
知道我该怎么做吗?
答案1
您希望转发流量--如何转发?
这些机器现在可以互相通信了吗?它们是路由的还是 NAT 的?
兽人和莱戈拉之间的 OpenVPN 设置为可路由隧道还是点对点?
如果这 3 台机器能够不管 VPN 而直接通信,则适当的路由就是您所需要的。
如果不是 - 我怀疑是这种情况 - 那么您必须对某些内容进行 NAT 才能通过隧道进行传输,并在另一端进行解码。