Linux tsock不通过隧道传输到ssh
我的网络是这样建立的 S1->交换互联网 S2正在运行一个SSH服务,我希望通过该服务对所有流量进行隧道传输 我在S1上安装了Linux tsock不通过隧道传输到ssh,linux,ssh,socks,tunnel,ssh-tunnel,Linux,Ssh,Socks,Tunnel,Ssh Tunnel,我的网络是这样建立的 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 并出现“无法解析主机地址”错误 如果有人能
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)
问题不在于TSock,而在于DNS服务器
请参阅手册页::tsocks通常无法通过SOCKS服务器发送DNS查询,因为SOCKS V4在TCP上工作,DNS通常使用UDP。但是,版本1.5和更高版本确实提供了一种方法来强制DNS查找使用TCP,从而使其可代理。此选项只能在编译时启用,有关详细信息,请参阅安装文件