基于nat123实现内网穿透(外网通过域名访问内网Linux服务器)配置记录

1.内网穿透及其工具Nat123简介

 

关于nat123工具详细介绍请参考:http://www.nat123.com/Pages_8_691.jsp?utm=allromote

2.准备工作

注册nat123账号,注册链接 http://www.nat123.com/UsersReg.jsp

3.安装Nat123客户端

在我们需要访问的内网Linux主机上需要安装nat123工具客户端软件。

首先,需要安装nat123客户端软件的运行环境mono。可以采用两种方法:1.采用yum安装,2.采用源码编译安装

方案1:

执行如下命令:

# yum install mono-complete    #如果提示没有mono-complete,则执行下一条命令
# yum install mono-devel		#如果提示没有mono-devel,则执行下一条命令
# yum install monoDevelop	#如果提示没有 monoDevelop,则执行下一条命令
# yum install monodevelop	

以上都没有找到资源则需要自己手动安装,这里选择自己配置yum镜像资源,执行如下命令:

# yum install yum-utils
# rpm --import http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
# yum-config-manager --add-repo http://download.mono-project.com/repo/centos/

重新设置yum缓存,使上述镜像资源配置生效:

# yum clean all	//清理yum缓存,使设置生效
# yum makecache	//将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

再次尝试用yum安装mono

# yum install mono-complete

因为需要连接http://download.mono-project.com/repo/centos/下载相关rpm包,其服务器在国外访问速度会非常慢,会出现连接超时问题,所以建议采用方案2方法安装mono

方案2:

1)下载mono安装包

在mono官网(http://download.mono-project.com/sources/mono/)下载你需要的程序安装包,我下载的是mono-5.20.1.19.tar.bz2,下面就以这个文件包为例,讲述整个安装过程。

2)解压安装包

将mono软件安装包拷贝至要部署的计算机上,在终端中进入这个目录,使用“tar -jxvf mono-5.20.1.19.tar.bz2”命令解压软件安装包。解压之后会在软件包所在的目录中出现一个与软件包文件名类似的文件夹。

3)编译安装

进入解压得到的文件夹后,依次运行以下命令:

# ./configure --prefix=/usr/local/mono

# make

# make install

即可对mono软件进行安装。整个编译安装过程约10到15分钟左右。

4) 环境路径配置

安装完成之后,执行如下命令

ln -s /usr/local/mono/bin/mono-sgen /usr/bin/mono

将mono启动程序添加到系统的搜索路径。

上述命令完成之后可以在终端中使用如下命令

mono -V

检查mono是否安装成功。若安装成功将显示出mono软件的相关提示信息。正确结果如下图所示:

接下来,安装nat123客户端软件。

1)下载软件包,在待安装目录下创建nat123目录,并下载软件包并解压

# mkdir nat123
# cd nat123    #切换到nat123目录
# wget  http://www.nat123.com/down/nat123linux.tar.gz     #下载安装包
# tar  -zxvf  nat123linux.tar.gz          #  解压本地目录

2)启动nat123,执行如下命令:

# mono nat123linux.sh  #运行客户端,并按提示输入自己在第一步注册的账户和密码
# 打开另一个命令行窗口,执行如下命令
# ps  -ef|grep  nat123  #ps查看nat123的状态

4.设置端口映射

  1. 通过进入网站 http://www.nat123.com/ 登录注册的账户
  2. 进入左侧栏目,添加端口映射

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章