Skip to content

2016

利用gost访问内网HTTP服务

原文地址:https://groups.google.com/g/go-gost/c/ouzBXF0Fqk8

gost在2.1中增加了远程端口转发功能,可以将内网的端口直接映射到外网的一个指定端口。不过TCP的远程端口转发有一些限制,每当有连接连到了外网的映射端口上时,这个监听端口就会关闭,等待内网的gost再主动建立连接重新开启外网端口监听。

这样就使得此功能的使用受限,只能用来转发类似于SSH这种使用单连接的服务,而像HTTP这种需要建立很多连接的服务就不可用了。

gost 2.2中增加了对HTTP2的支持,由于HTTP2可以多路复用,特别是针对HTTP,可以用单一连接来传输多组请求。那么我们就可以利用HTTP2来实现在外网也能访问到内网的HTTP服务。

gost 2.1本地端口转发功能的使用说明

原文地址:https://groups.google.com/g/go-gost/c/_Bn0oDKants

2.1版本正在开发中,主要增加端口转发功能,这里主要说一下本地端口转发的使用。

gost的本地端口转发功能类似于ssh中 -L参数的功能(ssh端口转发的使用可以参考这篇文章),而与ssh的区别在于:

  1. gost支持UDP端口的转发。
  2. gost支持通过转发链进行端口转发。