networking - 如何为支持 SSH 的服务器启用 SOCKS

标签 networking ssl ssh network-programming socks

案例

我在 Hostgator 拥有一个单独的 VPS 托管帐户,还有一个共享托管帐户。这个问题主要是为了获得知识,所以我非常感谢一个很好的解释而不是一个操作方法。

我真的很抱歉提到他们的名字,但我不得不说出来是为了让知道的人有必要的信息来帮助我。

With any type of their accounts, an SSH login is provided but , 只有 VPS 主机 root 访问权限才可用。

我想做什么

我想创建一个私有(private)隧道来加密我在外部服务器和我家用 PC 之间的浏览数据,这样我的 ISP 就无法修改或读取属于我的数据。

问题

如果服务器端的 provider 支持 SSH,是否意味着我也有 SOCKS5?

我还需要什么来设置我的安全隧道以使用我现有的网络服务器帐户找到出路?

如果 SOCKS5 不是免费提供共享托管服务器,或者如果它不可能,如何将 Socks5 与此类服务器一起使用并建立安全连接?

最佳答案

SSH 支持使用 -D 选项创建 SOCKS 隧道。参见 http://wiki.vpslink.com/Instant_SOCKS_Proxy_over_SSH有关如何使用它的更多详细信息。但是,这将只是 SOCKS4,而不是 SOCKS5 隧道,这意味着 DNS 查找仍将在隧道外完成。

关于networking - 如何为支持 SSH 的服务器启用 SOCKS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26443671/

相关文章:

javascript - Socket.io,广播发射,似乎仅使用最新连接的套接字

java - 配置静态IP地址到我的网站应用程序

ssl - ColdFusion CFHTTP 和 SSL 证书

perl - 通过ssh执行perl替换[shell脚本中的perl one-liner]

linux - 我的 Fortran 代码的输出被杀死了,有什么建议吗?

java - 当 "' 设置为分隔符时,为什么我的扫描仪读取的是 "B"B' and\n"而不是 "\n"?

networking - "x-gzip"和 "gzip"之间的内容编码差异

javascript - 是否可以在浏览器中生成 SSL 证书?

apache - 将 HTTP 重定向到 HTTPS,将 WWW 重定向到非 WWW URL

linux - 使用 PS1 设置通过 ssh 设置不同的终端背景颜色