通过反向ssh连接+socks5+web-proxy来访问内网资源

本文介绍了如何通过反向SSH连接、SOCKS5和Web-Proxy,从外部访问校园网内部资源。首先在有公网IP的主机A上设置反向SSH连接到校园网内的主机B,然后在A上通过SSH建立SOCKS转发,并使用delegated建立Web-Proxy,将请求通过SOCKS5转发到B,从而实现内网资源的访问。
摘要由CSDN通过智能技术生成

最近碰到个这么个问题,校园网内的资源只能在校园网内访问,在寝室里连不到校园网时候就无法访问了,很不方便。所以想了一个方案来解决这个问题。
所需硬件:一台有公网IP的linux主机 A,一台在校园网内的Linux主机 B
所需软件:openssh, delegated.

思路

1.通过从B建立一个反向ssh连接CA上。
2.在A上通过C 建立ssh连接D(该连接用于socks转发)到B
3.在A上运行delegated建立web-proxy, 将web-proxy的数据通过D转发到B, 完成内网资源访问.

具体做法

这里假设A的IP地址为123.456.78.9, 用户名为user.

B

执行如下语句

$ ssh -f -N -R 10000:localhost</
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值