使用nat123架设自己的服务器

购买国外服务器价格是低,但是国内访问网络不稳定,每几天出现一次连...

使用nat123架设自己的服务器的理由:

购买国外服务器价格是低,但是国内访问网络不稳定,每几天出现一次连接中断,做企业网站还好一点,如果网站上再放点服务,你的电话非被客户打爆不可;
国内的服务器不是价格高就是容量小带宽少,上100M的独享带宽,再配个1000G的硬盘,估计每个月都要上万元
那么如何搭建一个稳定快速,价格便宜,安全性又高的服务器呢?
最近一直在研究这个问题,前前后后用了不烧技术,但是效果都达不到预期
最终终于找到nat123,这是一个动态域名解析,80端口穿透功能的软件,很好很强大,虽然一开始使用的时候有点麻烦,网站上的说明太过专业,分类有多,技术点非常多,没有花生壳的官网明朗,软件界面也没有花生壳好看,但是功能上比花生壳实在,而且免费部分做的非常好,就算不花钱你也能正常使用自己搭建的网站,还能绑定自己的域名
接下来把我的搭建过程描述一下,希望对苦苦寻找解决方案的您有所帮助
(其中有一些专业术语可能需要自己去百度一下,我一开始也是这样的,很多网络配置的专业术语对于一个程序员还是有点挑战的,不过慢慢查一查,再想想应该能够明白)
硬件部分:
1、我使用的网络是6M移动的网络,由于是移动是通过内网转发的,没有可用的公网IP,不能直接通过路由上的IP进
2、买了一个艾泰的路由器千兆自适应,2Wan  3Lan,可以接入2个运营商的宽带,达到组合的效果,使服务器的网络能够更加稳定有保证,并且接下去测试通过后考虑加装一个电信的网络,达到双线的效果使用nat123架设自己的服务器(一)
3、服务器买的是联想Thinkserver,入门级的,I3处理器,4个G内存,1T硬盘,我想暂时用用也够了,准备把国外服务器上的几个客户网站搬过来,自己的官网也搬过来,总过估计也就10个网站左右,大部分是php的,有几个是asp的
4、买UPS,为了让服务器更稳定,能在家里得到更好的保护,我买了一个UPS不间断电源,能够对民用电进行有效的滤波和控制,能够提高服务器的稳定性,对客户的数据更加有保障一些
软件部分:
1、在服务器上配置Win2008R2x64的系统,在服务器买来的时候已经自带了一个官方正版系统,我只需要安装好.net3.5 配置好IIS,并且配置IIS监听的端口号为非80端口,这样可以达到和apache共存的目的;别忘了配置IIS兼容32位数据源,否则使用32为数据源绑定的access等数据库的asp程序就会报错,无法运行
2、安装sql2008,这几比较简单,安装使用混合验证,开启sa帐号,安装好管理器,基本就能用了,可能还需要根据自身的差异进行调整,推荐再安装一个navicat软件,他能管理很多数据库
3、开通远程管理服务,这个功能需要在服务器管理里面添加功能,和.net3.5在同一个位置的,添加好了之后才能进行开启,远程管理主要是为了能够在局域网内使用,非常方便,如果用显示器的话家里面放着不是很方便
4、再安装一个向日葵远程控制软件,这个在外面用起来非常爽,自带的文件传输也很棒,但是有些网络支持不是很好,有时候速度比较慢,毕竟是服务器转发的
5、接下去安装apache、php、mysql、ftp,我推荐直接使用wamp或者xampp或者xampps,这几个工具都不错(实际上就是这几个核心组件,外壳功能只是方便管理,个人感觉不会影响性能),当然安装好这写环境之后需要去修改配置文件,让他能够达到更好的安全性和更高的性能,具体可以百度一下使用nat123架设自己的服务器(一)
6、apache添加虚拟主机,vhost,这个我这里就不讲了,每个人的配置都有所不同
7、FTP是必不可少的,FTP我使用了xampp的filezilla,很好用,简单方便,这部分使用nat123的方法接下去会讲到
安装nat123:
1、从http://www.nat123.com/官网下载软件
使用nat123架设自己的服务器(一)
我之前已经安装了.net4.0了,所以下载了上面的这个,nat123把他分享在百度网盘上,点击百度网盘高速下载就可进去下载了
如果你没有在服务器上安装.net4.0,那么你可以偷个懒,直接使用(整合运行环境安装包),他自带.net环境
完成后安装,安装比较简单,此处省略300字……
2、在nat123上注册一个帐号,注册按钮在官方网站右上角,注册也很简单,同一个邮箱只能注册一次
3、注册完成后在软件中进行登录
使用nat123架设自己的服务器(一)

4、登录之后先进行设置ftp

通过添加  非80网站  内网端口是21,内网地址我这边设置了本机,一般也就是本机用用,外网端口是自动分配的,就别去改了,自己修改的都是被占用的,我是了好几次,外网域名就自己设定一个,建议使用nat123的免费二级域名,不用你自己去设定解析,自动就给你设定好了
使用nat123架设自己的服务器(一)

点击保存后即可,一开始注册会送几个N币,但是不多,我这边已经添加了很多个了,所以每次新增映射都要很多个N币,一开始的操作都只需要1个N币,建议去稍微充电钱,反正没几块钱,而且nat123很方便,可以通过支付宝进行付款
添加一个非80网站映射后,再添加一个ftp数据通道,具体FTP的传输协议和方式可以去百度查一下
使用nat123架设自己的服务器(一)
这里有几个需要注意的地方
第一个,内网端口跟这次自动分配外网端口设置为一样
第二个,外网域名和添加21端口映射的域名设置为一样

确定保存后过几分钟第一个监听21端口的应该会变成笑脸,另一个为  (-)  这个符号也没关系
nat123设定好之后设定FTP服务器
首先管理服务器,我使用的xampp,直接点击管理面板中filezilla这个后面的Admin按钮即可
使用nat123架设自己的服务器(一)

登录之后进行设定
使用nat123架设自己的服务器(一)

将连接模式设置中的 使用自定义和端口范围设定为之前nat123 FTP数据通道中的外网端口中的端口号即可
使用nat123架设自己的服务器(一)

至此服务器FTP配置完成,再配置好访问用户,此处通过百度查找 Filezilla添加用户
接下去客户端连接
FTP客户端连接
打开FlashFXP
输入正确的用户名和密码之后就可以点击“连接”按钮进行连接了
注意:在同一台电脑上不能进行FTP映射和FTP客户端访问的试验,否则会失败,原因可能是端口占用问题
  • 联系人 *
  • 手机 *
内容 *