前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux利用nat123软件实现内网穿透的图文教程

Linux利用nat123软件实现内网穿透的图文教程

作者头像
李洋博客
发布2023-03-03 15:58:20
1.5K0
发布2023-03-03 15:58:20
举报
文章被收录于专栏:李洋博客

之前聊过公司有台内网服务器,但是最近要实现远程访问项目,用了之前搭建的花生壳内网穿透功能,但是速度慢不说还经常性的出现502错误,所以打算在百度下看看有没有其他的解决方案,解决就看见了nat123软件也可以实现内网穿透,于是乎按照教程操作了一遍,至于效果吧一般,毕竟没有加速,需要加速官方貌似82/年,不管这些了,至少真的可用,至于是否花钱购买加速看实际情况了亲,好了,不废话了,搬砖开始,推荐使用2.8.x及以上Linux系统环境。适用于Debian/Ubuntu、CentOS/RHEL/fedora/AliyunLinux、SUSE、等linux系统平台,测试系统Linux CentOS7.4。

以Root用户登陆服务器执行相关操作,查看操作系统版本,命令如下:

代码语言:javascript
复制
#uname -r

系统3.10满足官方要求的2.8+所以开启安装。

安装软件

本地环境更新,代码如下:

代码语言:javascript
复制
#yum update

如图:

Linux利用nat123软件实现内网穿透的图文教程 第1张
Linux利用nat123软件实现内网穿透的图文教程 第1张

运行成功,等待系统提示是否继续时,输入“y”回车。如图:

Linux利用nat123软件实现内网穿透的图文教程 第2张
Linux利用nat123软件实现内网穿透的图文教程 第2张

等待安装,直至系统出现“完毕”或者“complete”表示更新成功完成,如图:

Linux利用nat123软件实现内网穿透的图文教程 第3张
Linux利用nat123软件实现内网穿透的图文教程 第3张

本地更新操作可按需执行,建议执行;新装系统建议执行;未执行此更新操作,但后续操作过程中提示缺少某某,回头这一步更新再从头开始。

查看版本号:

代码语言:javascript
复制
#mono -V

查看安装运行环境版本信息,注意是大写的V字母

Linux利用nat123软件实现内网穿透的图文教程 第4张
Linux利用nat123软件实现内网穿透的图文教程 第4张

正常情况下版本号信息是高于2.8.0的。(如小于这个版本号,uname -r核实操作系统版本是否低于2.8.0;并按照本文下面针对Linux低版本安装启动方法操作参考执行;或更换新版本操作系统。)。

特别注意:如执行安装mono命令提示无安装包则需要安装mono,安装命令如下:

运行环境安装,代码如下:

代码语言:javascript
复制
#yum install mono-complete

如图显示正在安装中:

Linux利用nat123软件实现内网穿透的图文教程 第5张
Linux利用nat123软件实现内网穿透的图文教程 第5张

 如过程中出现提示是否继续时,输入y并回车

Linux利用nat123软件实现内网穿透的图文教程 第6张
Linux利用nat123软件实现内网穿透的图文教程 第6张

安装momo完成,然后执行查看命令“mono -V”,

客户端安装下载

代码语言:javascript
复制
#cd /opt

将opt换成是自己本地实际目标安装目录,默认也可。

代码语言:javascript
复制
#mkdir nat123

创建一个“nat123”文件夹,名字可自拟,无要求默认就好。

代码语言:javascript
复制
#cd /opt/nat123

在新创建文件夹下执行安装等操作

代码语言:javascript
复制
#wget http://www.nat123.com/down/nat123linux.tar.gz

下载安装包。过程中可能会有转跳提示,忽略它,如图:

Linux利用nat123软件实现内网穿透的图文教程 第7张
Linux利用nat123软件实现内网穿透的图文教程 第7张

安装完成后,解压本地目录,命令如下:

代码语言:javascript
复制
# tar -zxvf nat123linux.tar.gz

//*** 如遇错误提示,如图:

Linux利用nat123软件实现内网穿透的图文教程 第8张
Linux利用nat123软件实现内网穿透的图文教程 第8张

提示解压不了,则先后分别用gzip和tar命令如下

代码语言:javascript
复制
# gzip -d nat123linux.tar.gz
# tar -xf nat123linux.tar

客户端启动

代码语言:javascript
复制
#cd /opt/nat123

将opt/nat123换成是自己本地实际安装目录

代码语言:javascript
复制
#mono nat123linux.sh

运行客户端,并按提示依次输入自己的帐号和密码,如图:

Linux利用nat123软件实现内网穿透的图文教程 第9张
Linux利用nat123软件实现内网穿透的图文教程 第9张

登陆成功截图如下:登录成功正常后,如退出关闭当前进程,需重新以后台服务启动确保nat123的正常运行。

Linux利用nat123软件实现内网穿透的图文教程 第10张
Linux利用nat123软件实现内网穿透的图文教程 第10张

客户端后台服务启动

需要先参与上面的输入帐号密码登录成功记录为前提

#cd /opt/nat123

将opt/nat123换成是自己本地实际安装目录

#mono nat123linux.sh service &

后台服务方式启动,自动读取上次成功登录帐号,如图:

Linux利用nat123软件实现内网穿透的图文教程 第11张
Linux利用nat123软件实现内网穿透的图文教程 第11张

通过service后台服务方式登录后,该干嘛干嘛的,不影响其他操作,可以ps查看nat123状态,代码如下:

代码语言:javascript
复制
#ps -ef|grep nat123
Linux利用nat123软件实现内网穿透的图文教程 第12张
Linux利用nat123软件实现内网穿透的图文教程 第12张

至此安装nat123软件已经全部完成,接下来登录nat123官网,

Linux利用nat123软件实现内网穿透的图文教程 第13张
Linux利用nat123软件实现内网穿透的图文教程 第13张

按照教程设置即可完成内网穿透功能的实现,对了还要说下,这个官方如要实名认证,但又不是我们意义上的实名,这个需要充值来认证,我充值的金额8元,然后才能操作,切记设置完成后不要经常性修改,因为“保存需要1N币”,哈哈不是随便保存的亲,好了,接下来就可以使用系统提供的端口个域名访问内网服务项目了,域名可自拟但是端口号不能自拟,除非花钱,嗯嗯,总之没有真正免费的东西,有付出就需要有收获的呀,您说呢!

完事了,有问题留言反馈吧,一起探讨!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装软件
    • 查看版本号:
      • 客户端安装下载
        • 客户端启动
          • 客户端后台服务启动
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档