一款简单的内网穿透工具,无需安装即可使用

一款简单的内网穿透工具,无需安装即可使用,第1张

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

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

1、转发HTTP

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

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

如果要指定二级域名,可以使用命令:

此时你就可以在外网使用moerats.serveo.net访问你本地的localhost:3000了。

2、转发SSH

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

接下来就可以登录该内网服务器了,使用命令:

3、转发TCP

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

这里官方推荐使用AutoSSH,作用是一旦SSH连接超时或停止传递流量,则根据需要重新启动它。

1、安装AutoSSH

2、使用Systemd

只适用于CentOS 7、Debian 8+、Ubuntu 16+等。

开始启动并设置开机自启:

最后更多的命令和使用可以直接查看官方文档

域名和端口作为服务器数据使用者访问的标识,是非常重要的,端口作为进入服务器的一道门,需要敞开才能让访问者进入,为此,做好端口(门户)的开启就是必不可少的一环,服务器提供者的网络形态一般有两种。

一:内网(拨号后得到的IP是内网IP),外网无法正常访问。

二:外网(拨号后得到的IP是公网IP),外网可以进行访问。

工具/原料

动态与解析软件(花生壳、NAT123等等)

PC

端口转发软件(PortTunnel、主要用于虚拟机开设服务器的情况)

方法/步骤

首先介绍内网的开启方式,这里我以花生壳动态域名解析软件为例来说明:

所谓内网,就是图示中的这种情况:

注册花生壳之后,花一块钱就可以得到一个免费的域名,如图:

双击域名,点“添加映射”,这里需要说明一下,填写的IP地址必须是本地IP,不知道的可以按win+R输入cmd回车,再输入ipconfig回车,就可以看到IPV4地址了,这就是本地IP,端口是服务器开启的端口。

点击确定,就转发出去了,注意看图片中的地址和端口,一定要弄清楚外网访问要通过哪个端口,如图:

下面就需要设置用户访问服务器的配置文件了,这里以游戏的配置文件作说明:如图

这样设置完成之后,外网就可以正常的访问到你的服务器了。

下面介绍公网IP的开启方法,公网开启只需要一步就完成,打开路由器设置,选择虚拟服务设置,添加端口,如图所示:

注意服务器的端口访问模式,根据自己的需要进行选择,通常都是TCP协议。

IP一定要填写本地的,端口工具自己的需要进行选择。

使用虚拟机开启服务器的时候,需要把虚拟的端口转发到本地才能进行以上的设置,端口转发软件有很多,我用的是PortTunnel,如图:

捆绑地址一定要选择本地IP,意思是把虚拟的的服务器端口捆绑到本地,输出地址为虚拟机的IP,这里不要弄错了。

填写完之后,点“确定”,然后右键选中添加好的条目,选择“enable”也就是启用的意思。

之后就可以进行动态域名解析了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/434130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-28
下一篇2023-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存