登录 立即注册

首页 > 绿虎论坛 > 电脑 > Linux/Unix (发帖)

标题: 使用ssh和nc命令建立简易链式代理

作者: @Ta

时间: 2020-08-04发布,2020-08-04修改

点击: 6155

先连接到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|隐藏机器人聊天)』

帖子没有回复
回复需要登录

11月23日 21:50 星期六

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1