使用 SSH 隧道创建网络接口

使用 SSH 隧道创建网络接口

我的问题已经用这个确切的标题提出,但是由于新用户出色地不能在评论部分提出进一步的问题,因为声誉,我看到的唯一可行的选择是创建另一个问题,对此感到抱歉。这是原始问题的链接:从 SSH 隧道创建网络接口

我还使用动态端口通过 ssh 连接到远程服务器,并创建一个袜子代理,就像示例中一样。使用这种方法,一些程序仍然忽略代理设置和环境变量,因此经过一些研究,将所有内容汇集到适当的隧道适配器似乎是解决方案。我刚刚了解了隧道,并且已经犯了通过 ssh 连接循环我的新隧道的错误(这会循环并终止所有连接,哎呀哈哈)

上面链接的原始问题的答案(使用 ssh 连接建立隧道的脚本)似乎是我正在寻找的解决方案。

然而,由于我对隧道和连接缺乏经验,我似乎不完全理解如何正确填充所述脚本(TUN_LOCAL、TUN_REMOTE 等),如何正确填充这样的脚本?最初创建 ssh 隧道时,我需要使用用户名和密码登录远程计算机,我是否需要打开 ssh 隧道,然后打开脚本,或者我是否需要以某种方式将我的用户名和密码包含到脚本中?带有示例的答案(对不起,我很慢)将不胜感激!谢谢你!

相关内容