gpt4 book ai didi

linux - tsocks 不隧道到 ssh

转载 作者:太空狗 更新时间:2023-10-29 11:15:36 24 4
gpt4 key购买 nike

我的网络是这样设置的

S1 -> 交换机 <- S2 -> 互联网

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)

最佳答案

问题不在于 tsocks - 而在于 DNS 服务器

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

关于linux - tsocks 不隧道到 ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com