剪藏#剪藏#计算机低手

内网穿透系列四:基于SSH隧道技术实现的内网穿透工具 Serveo

2025 年 5 月 25 日1 分钟
分享Twitter / XTelegram微博

Notion image

一、简介

  • • Serveo是一个免费的SSH隧道服务,允许用户将本地服务器暴露到互联网上

  • • 几乎无需安装任何软件,也无需复杂配置,只需通过SSH连接即可实现端口转发

  • • 支持所有基于TCP的通信协议,包括:SSH/HTTP/HTTPS等等

  • • 官网地址参考:https://serveo.net/,工作原理示意图如下

二、安装准备

  • • window 上如果没有自带ssh命令,可以安装git即可,打开git bash就能使用 ssh 命令

  • • linux 一般自带 openssh ,开机即可使用 ssh 命令

三、使用示例

1. 把本机上工作在9000端口的portainer服务暴露到公网

  • • 执行下面端口转发命令,左边的80端口固定即可,localhost:9000为任何本机可以访问的服务,这里指定为本机的portainer服务
JAVASCRIPT
ssh -R 80:localhost:9000 serveo.net
  • • 执行完上面命令,就会自动分配一个随机域名,在任何浏览器都可以访问了

  • • 使用分配到的公网链接就可以正常访问portainer服务

2. 暴露一个工作在3306端口的mysql服务

  • • 执行下面命令可以暴露任何TCP协议的端口,左边设置0端口,serveo会随机分配一个端口,localhost:3306就是本机可以连接的mysql服务
JAVASCRIPT
ssh -R 0:localhost:3306 serveo.net

四、总结

  • • serveo提供免费的网络支持,接入方式简单方便,一行命令就可以暴露内网环境下的服务

  • • 如果喜欢这套基于ssh隧道技术的内网穿透方式,可以自行基于openssh工具搭建一个类似的服务

Notion image

推荐一下个人网站(本文内容如有错漏只会在个人博客更新):

Notion image

原文地址: https://mp.weixin.qq.com/s?__biz=MzU1NzA1MTMwMg==&mid=2247484336&idx=1&sn=14253e594f87faa6ffd8040ee766b3d2&chksm=fd74463b177fac140aba5282433729a58f500e81b6705713c5e2c133d8d9071c592e7460cb7d&mpshare=1&scene=1&srcid=0525GEGRosPHr9NeR9BJu0tB&sharer_shareinfo=cc2dd7c6caa97b4ad6ea3a21b0bcc8bf&sharer_shareinfo_first=cc2dd7c6caa97b4ad6ea3a21b0bcc8bf#rd

相关文章