如何建立隧道连接?

如何建立隧道连接?

我有一个remote server A我有root access并且有server B in my local network我有non-sudo ssh access。 并且我有client Cubuntu laptop我有root access并且client DAndroid phone

我想要做的是:我想通过 B 将 C 和 D 连接到 A,这样我从 D 到互联网的流量首先到达 C,然后从 C 到 B(A 和 C 和 D 连接到同一个网络),然后从 B 到 A(B 和 A 是远程的),最后从 A 到互联网。

我怎样才能实现这个目标?

这是我到目前为止所做的:我在 C 上运行以下命令:

ssh -D 127.227.11.98:8193 -fCqN <my username for B>@<the ip of B>

并且我127.227.11.98:8193在 Firefox 上设置了 socks5 代理,并且我可以在 C 上通过 B 连接到互联网,但是如果我在 D 上设置该代理,当它连接到同一个网络时仍然不起作用。

如果它有帮助,当我尝试在 C 上连接 VPN 后,Firefox 上的 VPN 说:

看起来您已被政府/学校/ISP 屏蔽。

那么我现在该怎么办?

相关内容