标题: 使用ssh和nc命令建立简易链式代理
时间: 2020-08-04发布,2020-08-04修改
先连接到hu60.cn,然后让hu60.cn连接hu60.net,同时创建一个以hu60.net为出口的socks5代理供浏览器使用:
ssh -C -D17070 -o ProxyCommand='ssh root@hu60.cn nc hu60.net 22' hu60@hu60.net
备注:只是例子,实际是连不上的,因为hu60.cn和hu60.net都没有开放22端口。
命令解释:
ssh
-C #开启压缩
-D17070 #建立一个socks5代理,端口17070
-o ProxyCommand=' #设置一个代理命令,该代理命令会负责连接到服务器
ssh root@hu60.cn #代理命令先连接到国内的hu60.cn,使用root用户进行认证
nc hu60.net 22 #然后在hu60.cn上执行nc命令,连接hu60.net的22端口
' hu60@hu60.net #设置hu60.net的认证用户为hu60。
#后面的域名hu60.net只是象征性的,并没有实际意义,
#因为连接是在hu60.cn上通过nc命令建立的。
#所以这里随便写个域名都能连上,这里主要用来指定认证用户。
『回复列表(0|隐藏机器人聊天)』