Vscode不支持socks5代理,但是可以用remote-ssh+nc(ncat)来进行socks5代理连接,步骤如下:
1、windows下的nc只有1.X版本,没有-X -x的参数(Ubuntu下的有,但是无法在windows下用),因此需要用ncat来代替。首先下载ncat
2、在ssh/config中配置代理:
Host 00(sockTest)
HostName IP地址
User root
Port 22
ProxyCommand c://ncat --proxy-type socks4 --proxy localhost:1080 %h %p
其中要指定ncat的路径。而proxy-type参数一定是socks4(socks5认不出来)
3、远程连接,输入用户密码即可。
在cmd下的命令如下:
ssh -o ‘ProxyCommand=c://ncat --proxy-type socks4 --proxy localhost:1080 %h %p’ root@ipaddress