美好的寒假生活来了,在家和外地朋友联机玩我的世界。但是没有公网ip怎么整?之前测试过几款内网穿透,有的需要自己搭建,很麻烦并且花费不低。有的穿透免费版外网端口不固定老是变,一遍就要重新连接游戏,非常麻烦;
最近找到了一个免费的内网穿透,网云穿内网穿透;在了解了外网端口和域名是固定不变的,所以尝试了一番。感觉挺适用,配置比较简单,下载简单配置就可以让外网的朋友连进来一块开撸。做了一篇教程,有需要的可以参考,教程如下:
所需工具:
网云穿内网穿透
[我的世界]服务端 我用的是Minecraft 162版本
一、打开网云穿官网,注册账号,开通免费隧道
二、配置隧道
1、领取完隧道,会自动跳转控制台,让我们配置隧道
2、在命令提示符界面,输入ipconfig查看电脑的IP,一般127001永远代表本机,填127001即可
3、设置服务器配置(端口和ip)
4、回到控制台配置隧道,点击隧道上的配置,填写隧道信息,配置信息如下:
①隧道名称:自定义
②隧道地址:127001 内网服务器ip
③内网端口:25565 我的世界服务端口
④二级域名:系统自动分配
⑤穿透协议:tcp
配置完点击确定:
三、官网下载网云穿客户端,我的是windows系统,故下载windows客户端版本(根据自己系统下载对应版本)
1、客户端是绿色免安装的,下载解压,双击运行即可
2、登录客户端
登录客户端可以看到,软件分配我们一个映射地址,我们先复制映射地址,然后启动隧道
四、在内网测试服务器连接是否正常
1、开启我的世界服务器
2、在局域网内我们另找一台电脑,来测试用内网ip和内网端口是否可以连接上服务
可以看到内网测试能成功连接
3、外网连接测试,看是否可以成功连接
在客户端 需要输入服务器地址的地方,输入我们刚才复制的映射地址即可
外网测试连接成功,可以邀请小伙伴开撸了,完美实现。
花生壳内网穿透接下来主要通过:注册域名、搭建内网网站服务、发布外网这3步来介绍搭建独立网站。
内网穿透原理:
当信息由局域网向因特网传递时,源地址从专有地址转换为公用地址。由路由器跟踪每个连接上的目的地址和端口。
当数据返回路由器时,通过记录的连接跟踪数据来决定该转发给内部网的哪个主机;如果此时如果有多个公用地址可用,当数据包返回时,则会客户机的端口号可以用来分解数据包。
内网穿透,即NAT(Network Address Translator)穿透,是指计算机在内网(局域网)内使用私有IP地址,在连接外网(互联网)时使用全局IP地址的技术。该技术被普遍使用在有多台主机但只通过一个公有IP地址访问的私有网络中。
举个例子:比如我在实验室配置了一个服务器 Server A,当我在实验室的时候,就可以通过自己的笔记本使用SSH连接因为我和服务器处于一个局域网。
当我回宿舍以后,就没有办法直接使用SSH连接了因为我和服务器不在一个局域网,这个时候就需要进行NAT穿透,让我在宿舍也可以使用SSH连接Server A。
内网穿透工具推荐
目前市面上有很多传统工具,较为知名的开源工具有Ngrok、FRP、 fcn、goProxy,其他还有一些商用的工具比如花生壳和基于等Ngrok和FRP二次开发的商用软件,接下来进行分类归类和整理。
ngrok系列:
Ngrokngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
NatappNATAPP是基于ngrok的国内高速内网穿透服务,其中免费版本提供>
Sunny-NgrokSunny-Ngrok提供免费内网穿透服务,免费服务器支持绑定自定义域名、管理内网服务器,内网web进行演示、本地WEB外网访问、本地开发微信、TCP端口转发。
小米球小米球旨在给程序猿们调试本地的web项目,免去部署环节,它是提供给有需要的同学免费使用的。
echositeechosite同样ngrok二次开发的内网穿透工具,支持多种协议,以前是全部免费的,现在是收费的,不过普通使用的话1元/月,可根据自己的需要去选择。
SSH
配合autossh工具使用,因为autossh会容错。
项目主页:>
项目介绍:自动重新启动SSH会话和隧道。SSH工具是一个非常强大的工具,除了能够远程连接,还能建立隧道,转发端口。利用这个特性就可以把外网的端口请求,连接到内网端口。
SSH本身的连接并不稳定,借助工具autossh可以很稳定的建立隧道,因为失败或者其他网络情况下,autossh会自动维护和保持连接。
实现的方法很多,一、安装双网卡接外网和内网,做一个启动路由让系统启动时可以选择路由出口(一个批处理文件)
二、安装无线网卡,局域网或外网有一个无线局域网,这样可以分别使用外网和内网,但不能同时使用
三、使用的方法,即在你的局域网架设平台,同时接入外网和内网,你使用机器只要能上外网,通过建立隧道可以访问内网
补充:需做启动路由处理,
--------------------------------------------
route add 0000 mask 0000 19216811
route add 192000 mask 255000 192001
---------------------------------------------
第一句是允许外网
第二句是允许内网(根据需要自己改)
将上面代码复制到一个空的文本文件,另存一个bat文件,复制到启动的目录中,就可以启动时加载,不用每次手动加路由1、你的磊科路由器是否是只有一个WAN口和4个LAN口,这样的家用路由器单一一个实现不了。需要增加一个路由器。设置和参考资料如下:
>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)