牛逼!无需安装,一行命令搞定内网穿透
点关注公众号,回复“1024”获取2TB学习资源!
内网穿透,即NAT穿透,网络连接时术语。外网与内网的计算机节点需要连接通信,映射端口能让外网的电脑找到处于内网的电脑,提高下载速度。
内网穿透的应用场景
web 应用开发
向外网发布开发的一些web demo,或者远程调试 API 接口 (如:微信公众号,企业号的开发)
内网应用的访问
公司内网部署的应用、数据库等,人员出差、或者临时外出,需要远程访问、连接调试等情况。
远程操控硬件设备
物联网设备开发、调试
今天就给大家介绍一款更牛逼的神器:serveo
牛逼之处就在于它无需下载安装任何的软件,一条命令搞定!,更重要的是它完全免费!
Serveo概述
Serveo 是一个免费的内网穿透服务,Serveo 可以将本地计算机暴露在互联网上,官方称其为 Ngrok 的绝佳替代品。
serveo 最大优点是:无需安装、无需注册、利用SSH隧道即可直接使用。
Serveo工作原理
Serveo SSH 服务器只是远程端口转发,当用户连接到 Serveo 时,他们得到一个公共URL,任何人都可以使用连接到 localhost 服务器。
项目地址: https://serveo.net
安装说明
无需安装,开箱即用。
服务器前提
需要具备SSH功能,并且能正常链接互联网。
Serveo 使用实践
将本地应用(HTTP服务)的 3000 端口映射到公网中
将本地应用的3000端口映射到公网中
# 如果要转发其它端口,只需替换端口为其它就可以了
$ ssh -R 80:localhost:3000 serveo.net
Hi there
Forwarding HTTP traffic from https://heryum.serveo.net
Press g to start a GUI session and ctrl-c to quit.
第一次使用会提示建立SSH会话,请输入yes确定。
建立会话成功后,它会随机生成一个 xx.serveo.net 二级域名。你就可以使用浏览器访问这个随机生成的二级域名 heryum.serveo.net 去访问到本地计算机 3000 端口上的服务了。
也可以不使用这个随机生成的域名,你可以自定义一个自己习惯的二级域名,也是可以的,具体操作步骤如下:
$ ssh -R mingongge:80:localhost:3000 serveo.net
Hi there
Forwarding HTTP traffic from https://mingongge.serveo.net
Press g to start a GUI session and ctrl-c to quit.
...# 这个自定义二级域名可以简写,也可以写完整的,如:
$ ssh -R mingongge.serveo.net:80:localhost:8080 serveo.net
2、将本地 22 端口穿透到公网中
远程访问本地的ssh服务其实很简单,只需要使用下面的命令即可。
# 名称为自定义的,这里设置为 mingongge
$ ssh -R mingongge:22:localhost:22 serveo.net
Hi there
Forwarding SSH traffic from alias "mingongge"
Press g to start a GUI session and ctrl-c to quit.
...
连接成功后,接下来你就可以从公网上对这个内网计算机的 SSH 进行访问了。
$ ssh -J serveo.net user_name@mingongge
Hi there
user_name@mingongge's password:
Last login: Sun 29 May 23:08:12 2022 from 127.0.0.1
...
-J 选项是用在 OpenSSH 7.3 及以上版本中,如果你的 SSH 客户端版本较低,可以使用 ProxyCommand 来替代。
$ ssh -o ProxyCommand="ssh -W mingongge:22 serveo.net" user_name@mingongge
注:如果你无法通过 22 端口访问 Serveo 服务,官方还预留了 443 端口,具体更改如下:
$ ssh -p 443 -R 80:localhost:3000 serveo.net
Windows 系统使用
Win10 默认自带 OpenSSH ,其它Window系统的话,需要大家去 OpenSSH 的 Github 上下载安装,具体的安装方式上面都有,这里不介绍了。
如果你的 Win10 系统 cmd 无法识别 ssh 命令,可能是你的系统此功能未启用,需要手工配置启用一下。
启用步骤如下
设置---应用、可选功能---添加可选功能
点击“添加功能”按钮,在可选功能列表中看到“ OpenSSH 服务器”,选中它,点击“安装”
安装成功之后,在cmd命令提示符窗口中即可运行ssh命令。
推荐阅读 点击标题可跳转
这些一夜爆火的国产软件,却被大众误以为是外国佬研发的
610 亿美元!巨头也难逃“卖身”的命运。。。
Linux 桌面版太“惨”了!连 Linux 之父都忍不住发声吐槽
弃用 Notepad++,事实证明它更牛逼!
一个小工具就能帮我清理 30GB 微信文件,也太好用了
重镑!虚拟机巨头 VMware 将被收购
遭弃用的 Docker Desktop 放大招!宣布支持 Linux
转发 关注
点亮下方“在看”图标
更多人看到
牛逼!无需安装,一行命令搞定内网穿透相关推荐
- 5分钟搞定内网穿透工具-ngrok
1.问题描述 因为要做微信公众号的H5开发,获取微信用户信息的时候,微信回调需要用到域名,因项目刚启动,客户还没申请域名和服务器,为了不耽误开发,想通过将本机映射成可以通过域名访问,开发机器在内网中, ...
- 个人博客 | 网站部署终极操作:一行命令搞定!
视频教程: CodeSheep羊哥的视频:个人博客 | 网站部署终极操作:一行命令搞定! docker-compose.yml version: '3.3'services:db:image: mys ...
- 向日葵linux远程很卡,血泪经验分享!一个小东西搞定内网财务主机的远程运维...
原标题:血泪经验分享!一个小东西搞定内网财务主机的远程运维 360行,要说哪一行辛苦,"运维"绝对可以入围!作为一名运维技术人员,每天和电脑主机打交道,转眼也快五年了.最烦的其实就 ...
- DaZeng:3分钟搞定内网渗透之外网访问指定域名
内网渗透之外网访问指定域名 作用:在本地配置好之后,启动http-server服务,所有人可外网都可访问指定域名即可. 具体配置 使用钉钉内网穿透 在自己电脑上指定目录下 clone git仓库执行命 ...
- 无需设置路由器,无需公网ip 实现永久免费内网穿透
用网云穿在 N1 盒子上实现 Openwrt 的内网穿透 软路由器情况 N1(已经刷入 Armbian) 中使用 docker 创建 Openwrt 容器作为旁路由. 我的内网 ip 信息 内网 IP ...
- 树莓派安装64位系统并且内网穿透搭建属于自己的博客
一.材料准备 1.1)树莓派64位系统下载 树莓派64位系统下载地址 我这里准备的是无桌面Web增强版系统 1.2)内网穿透软件NPS下载 下载地址 1.3)Halo博客下载地址 下载地址 1.4)j ...
- 基于win10的hyper-v安装openwrt与zerotier实现内网穿透及异地组网
背景说明 想用zerotier实现内网穿透及访问异地互联网,但是网上服务端都是基于linux系统的nat转发实现,现在环境并没有linux服务器,也不想安装linux虚拟机,故基于openwrt软路由 ...
- SSH配置和安装,花生壳配置内网穿透,解决服务器拒绝了密码的问题
前言: 问题描述: 广义上配置的SSH连接只能存在于局域网下,如果需要使用公网访问,需要将服务器挂在到公网上,这里我们使用了花生壳. 配置成功后,再次使用Xshell通过SSH进行连接(解决了服务器拒 ...
- 一行命令搞定图像质量评价 | 附代码和操作步骤
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在交流群里,经常有人问到图像质量评价的问题.比如对监控摄像头拍摄的 ...
最新文章
- Tomcat遇到”Error listenerStart”或”Error filterStart”问题且无详细日志时的log配置...
- ios8 UITableView section不显示
- c语言编写程序数一下 1到100的所有整数中出现多少次数字9
- Google Mock启蒙篇 [2] (Google C++ Mocking Framework for Dummies 翻译)
- (转)Solaris 10 的基本操作
- JS 查看标签下某元素所有信息(查看元素,查询元素,遍历元素、HTMLCollection对象、NodeList对象)
- 【云周刊】第128期:支撑千亿营收背后秘密——首届阿里巴巴研发效能嘉年华...
- [vijos1162]波浪数
- (27)VHDL实现非(数据流描述)
- 20151209小问题
- Linux在线下载安装MySQL8
- image 第二次使用就出错是怎么回事_第二次上机报告-RNA-seq (HISAT - SAMtools- StringTie - ballgown)amp;amp;Gene-Assembly
- Oracle数据库安装及配置(一)
- 在Excel中批量删除换行符
- 惯用过程模型_惯用代码
- 解决MAC系统升级后虚拟机黑屏问题
- arcgis for Android 100.3.0 加载shp数据以及操作
- react-native电影简介app,了解一下?(android端)
- 2021年电赛仪器仪表类常用模块
- 玩转Red5+Flex(2)—— Red5 下载与安装
热门文章
- Vue项目实现在线预览pdf,并且可以批量打印pdf
- vcs中-f -file -F的区别
- linux安装openjdk
- terser是uglifyjs的升级版
- 4大类11种常见的时间序列预测方法总结和代码示例
- SAP ABAP 客户主数据的 查询-创建-修改-锁定 API或BAPI
- 20162330 实验五 《网络编程与安全》 实验报告
- 全球及中国液化天然气(LNG)行业建设规模现状及十四五产业规划报告2022年版
- linux c语言 格式化,格式化C语言命令indent
- 解决方案| 全民抗“灾”- 实时音视频在应急指挥场景的应用