【发布时间】:2019-05-01 15:19:47
【问题描述】:
我在 C# 中使用 SSH.Net,在 SOCKS5 代理后面连接期间,我收到以下异常:
System.Net.Sockets.SocketException (0x80004005): No such host is known
at System.Net.Dns.GetAddrInfo(String name)
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostAddresses(String hostNameOrAddress)
at Renci.SshNet.Session.ConnectSocks5()
at Renci.SshNet.Session.Connect()
at Renci.SshNet.BaseClient.Connect()
使用 WinScp 在站点设置中选择了Do DNS name lookup at proxy end 选项后,从同一代理后的同一台计算机到同一服务器的连接可以无缝运行:
有没有办法告诉 SSH.Net 做同样的事情?
【问题讨论】:
标签: c# networking proxy dns ssh.net