一句命令进行内网穿透,无需安装即可使用!---已失效

一、说明:

Serveo是一个SSH服务器,仅用于远程端口转发,可以快速将本地端口暴露在外网。官方声称其为Ngrok的绝佳替代品,对其优点是使用现有的SSH客户端,无需安装客户端即可完成端口转发。当用户连接到Serveo时,他们会获得一个公共URL,任何人都可以使用它来连接到他们的localhost服务器。

二、官网地址:

?传送?

三、使用要求:

可以使用SSH,并且能连接到互联网,Linux、Windows等系统都能运行。

四、HTTP转发:

1、转发HTTP:

将本地端口穿透到公网中,使用命令:

ssh -R 80:localhost:替换自己本地需要映射的端口 serveo.net

第一次如果有提示,选择yes即可,之后会为你随机生成一个serveo.net二级域名,然后就可以使用浏览器间接访问本地的 localhost:端口 了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、转发HTTP自定义域名前缀:

将本地端口穿透到公网中并使用自定义域名前缀,使用命令:
ssh -R 80:localhost:替换自己本地需要映射的端口 serveo.net
在这里插入图片描述
?注意?:
如果出现一下请更换自定义域名前缀
在这里插入图片描述

3、转发HTTP开启多个端口服务:

将本地多个端口穿透到公网中,使用命令:

ssh -R 80:localhost:替换自己本地需要映射的端口 -R 80:localhost:替换自己本地需要映射的端口 serveo.net

在这里插入图片描述

?注意?:
这两个端口不能重复

五、TCP转发:

1、TCP端口的转发:

将本地数据映射出去,使用命令:

#可以自行设置公网端口,这里默认1492
ssh -R 1492:localhost:需要映射的端口 serveo.net

# 如果请求端口0,将转发随机TCP端口
ssh -R0:localhost:需要映射的端口 serveo.net

在这里插入图片描述
在这里插入图片描述

2、TCP端口保持连接不断开:

如果连接长时间空闲,会自动断开,所以我们需要发送“心跳包”以保持连接,保持连接的命令为:
ssh-o ServerAliveInterval=60-R 80:localhost:8888 serveo.net

3、连接端口 443:

ssh-p 443-R 80:localhost:8888 serveo.net

4、自动重连接

autossh -M 0-R 80:localhost:8888 serveo.net

autossh 的具体用法可查看?传送?

六、使用自己域名:

要使用自己的域或子域,首先需要SSH密钥对。使用ssh-keygen程序生成密钥对。

1、生成SSH秘钥

在CMD?窗口里面输入以下命令:
ssh-keygen -l

在这里插入图片描述

2、添加A记录

由于我的域名是阿里云的所以就以阿里云进行演示:
在这里插入图片描述

3、添加TXT记录

authkeyfp=自己的SSH秘钥

在这里插入图片描述

4、测试是否成功

测试TXT记录命令:

nslookup -q=txt 自己的域名

在这里插入图片描述
测试A记录命令:

ping 自己的域名

在这里插入图片描述
?注意?:
TXT记录解析比A记录慢,所以多等待一下。

5、使用

命令:
ssh -R 自己域名:80:localhost:端口 serveo.net
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小飞技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值