首页 > 解决方案 > 通过 SSH 路由流量 + DNS(即:socks 代理)

问题描述

我有以下设置:

目前,我通过 SSH 将 Cmp.B 连接到 Cmp.A 来实现这一点,这在 SSH 隧道中为我提供了一个 SOCKS 代理。Cmp.B 安装了ProxyCap,它将所有流量(包括 DNS)路由到 Cmp.A。

这种设置对我来说效果很好,但有一个丑陋的挫折:ProxyCap 确实更改了我的 Windows 10(在 Cmp.B 上)的 Winsock 配置,这导致与我的其他应用程序不兼容。当我执行netsh winsock show catalog时,它确实返回了几十个与 ProxyCap 相关的新条目,我不想要这个(如果可能的话)

我想避免使用 ProxyCap 并将自己从应用程序中弄乱这种操作系统级别的套接字设置,但我需要所有流量(不仅仅是浏览器流量)通过 Cmp.B。

总结一下,我的问题是:

标签: windowsnetworkingsshwindows-10socks

解决方案


推荐阅读