Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux tsock不通过隧道传输到ssh_Linux_Ssh_Socks_Tunnel_Ssh Tunnel - Fatal编程技术网

Linux tsock不通过隧道传输到ssh

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 并出现“无法解析主机地址”错误 如果有人能

我的网络是这样建立的

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)

问题不在于TSock,而在于DNS服务器

请参阅手册页::tsocks通常无法通过SOCKS服务器发送DNS查询,因为SOCKS V4在TCP上工作,DNS通常使用UDP。但是,版本1.5和更高版本确实提供了一种方法来强制DNS查找使用TCP,从而使其可代理。此选项只能在编译时启用,有关详细信息,请参阅安装文件