通过隧道建立代理服务器

最近我买的海外服务器有些不稳定(Maybe 机房失火了?上次服务器挂掉就是这个原因),恰好公司的服务器是可以连接google,临时使用不想搭建太多步骤,想到ssh可以隧道连接。

1、在ssh config中配置你的服务器连接,然后终端运行下面的命令:

ssh -D 1080 -C -q -N <服务器名称>

2、这代表将在1080上运行socks网络代理,接下来配置本机:

本机上配置socks代理127.0.0.1:1080,http和https不需要设置

不知道这种方法安不安全,会不会对服务器产生不安全的因素,网络数据包应该是在我的本机进行执行的,我认为服务器是安全的

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTTP隧道转发是一种在HTTP协议中使用代理服务器进行数据转发的技术。通常情况下,HTTP协议是基于请求-响应模式工作的,客户端发送请求,服务器返回响应。但在某些情况下,需要通过HTTP代理服务器建立一条直接的TCP连接,以便在客户端和服务器之间传输任意的数据。 HTTP隧道转发的过程如下: 1. 客户端向代理服务器发送一个特殊的HTTP请求,请求建立隧道连接。 2. 代理服务器收到请求后,建立与目标服务器的TCP连接。 3. 一旦代理服务器与目标服务器建立了TCP连接,它会将客户端的请求透明地转发给目标服务器。 4. 目标服务器可以直接向代理服务器发送响应,代理服务器再将响应透明地转发给客户端。 5. 通过这种方式,客户端和目标服务器之间可以进行双向通信,可以传输任意类型的数据。 HTTP隧道转发在一些特定的场景中非常有用,例如: - 绕过防火墙限制:某些网络环境下,防火墙可能会限制直接的TCP连接,但允许HTTP流量通过。通过使用HTTP隧道转发,可以绕过这些限制。 - 加密通信:通过建立隧道连接,可以在客户端和服务器之间传输加密的数据,增加通信的安全性。 - 代理服务器中终端到终端的通信:在一些场景中,需要通过代理服务器将两个终端之间的通信进行中转,这时可以使用HTTP隧道转发来实现。 需要注意的是,由于HTTP隧道转发可以用于传输任意类型的数据,因此在一些安全敏感的环境中,可能会对此进行限制或监控。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值