Tag: tunnel

  • 代替内网穿透工具Ngrok的方案:nginx+ssh隧道

    代替内网穿透工具Ngrok的方案:nginx+ssh隧道

    早期Ngrok是免费的,最近几年就花钱了。其实道理都一样,nginx接请求,转发给ssh的隧道tunnel,下面来实现:本例子是所有的命令都在一个机器上运行,实现目的是访问这个服务器上的80端口,80端口转给本地的3333端口(sshd监听),然后3333端口转给本地的8888端口(sshd隧道),本地的8888服务是个python的HTTPsimpleserver。总结就是访问80端口,实际访问的是8888端口。 1、nginx配置: 有了此配置,假设我访问了 tunnel.moneyslow.com, Nginx 将接收连接,并看到它应该对其进行反向代理。 它会有效地将连接传递给正在侦听端口 的任何应用程序3333。 目前,没有任何程序正在侦听此端口,因此我们将从 Nginx 获得502 Bad Gatewayor404 Not Found错误。 2、建立隧道: 3、起个服务: 4、https加密,在第一步的nginx配置里加证书配置:

  • tinc实现国内服务器通过国外服务器访问外网

    tinc实现国内服务器通过国外服务器访问外网

    本文讨论国内服务器通过国外服务器进行外网访问