【问题标题】:tsocks not tunneling to sshtsocks 不隧道到 ssh
【发布时间】:2012-08-26 13:29:14
【问题描述】:

我的网络是这样设置的

S1 -> 交换机 互联网

S2 正在运行一个 SSH 服务,我希望通过该服务传输所有流量。

我在 S1 上安装了tsocks 并像这样设置tsocks.config 文件:

server = 127.0.0.1
server_port = 1234
server_type = 5

然后在 S1 上我运行了这个命令:

ssh -D 1234 S2

然后在 S1 上,在一个新的终端窗口中,我运行了

tsocks wget google.com

并得到“无法解析主机地址”错误。

如果有人可以帮助我,我将不胜感激!! (P.S 我在两台机器上都运行 CentOS)

【问题讨论】:

    标签: linux ssh socks tunnel ssh-tunnel


    【解决方案1】:

    问题不在于 tsocks,而是在于 DNS 服务器

    参见手册页:http://linux.die.net/man/8/tsocks:tsocks 通常无法通过 SOCKS 服务器发送 DNS 查询,因为 SOCKS V4 在 TCP 上工作,而 DNS 通常使用 UDP。然而,1.5 及更高版本确实提供了一种强制 DNS 查找使用 TCP 的方法,这使得它们可以代理。该选项只能在编译时启用,更多信息请查阅 INSTALL 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-22
      • 2017-01-22
      • 2019-08-07
      • 2017-06-01
      相关资源
      最近更新 更多