本案例从PHP测试环境,到解决80端口被屏蔽被封,使用本地公网IP加速等提升网站速度方案。内容结合转载自nat123论坛simplove用户分享的案例,及生成本文时的一些段落等补充。
本文目录结构:php测试——发布网站——80映射——本地公网IP加速——注意事宜等
添加用户名、本地主机名等信息
用户数据库:创建与用户同名的数据库并授予所有权限。全局权限全选。再添加用户。
二,发布网站
由于我这边电信封了80端口,所以这里还需要更改端口才能让外网访问.
如果是在有路由器的环境下,注意还需要设置端口映射才行哦。我的有经过路由,得在路由将这个8000访问端口做下端口映射。路由端口映射位置在虚拟服务器目录,端口号8000,IP地址是路由映射到内网的IP,协议为TCP。
一切弄好好之后我们就来测试了.测试内网IP端口正常访问。
测试外网IP端口访问正常。
内网和外网IP均访问正常。不过我认为有那个8000蛮丑的……….于是又继续折腾.
三,解决80端口被封
在这里需要用到一个软件nat123,到官网注册一个账户,下载一个2.8M的客户端。如本地无.NET4或是第一次安装使用,可以下载整合环境安装包。安装后,登录客户端并添加80映射
因为做网站服务,添加映射时,选择80网站映射。外网地址可直接使用提示域名,如使用自己的域名,按提示在自己的域名解析系统中,设置dns/ns/cname指向。注意cname是每个映射唯一。
当然这里支持使用自有域名,我在这里就不操作了.
四,本地公网IP加速
它(nat123)还带有一个本地公网IP加速功能,这个功能不错的哦.(nat123独此一家-><-)注意端口不要冲突,如本地网站或其他应用已经使用了80端口了,本地公网加速设置端口号就不要再是80了。
如本地公网的14001程序端口和99加速端口未打开,本地公网设置“检测到你没有公网IP,点击了解更多”提示
当然软件提示的有点多.也可以按照它的来设置.如果是直接电脑拨号就不需要在路由器里面设置了.
还有一个单IP限速设置,主面板/主菜单/映射共享设置/IP限速设置。建议这个IP限速值小于本地公网上传速度总值,具体可根据本地实际情况设置。因为如果不限制单IP速度,或单IP速度过大,一个IP用户操作将可能吃掉整个网络的速度。
不使用nat123的原网站测试效果如下图:
我在远程服务器上面做过测试,直接用公网IP+端口的方式下载过文件,速度是460KB左右,也就是我本地电脑的上传速度.
然后我用链接下载,很明显的看到来自IP…这个IP是我的公网IP.速度基本上也差不多450KB左右.
所以看来这个公网IP加速功能还是挺强大的.
当我们不用本地公网IP加速之后,我也做过测试,免费80网站加速的速度最快也就只能达到200KB左右.
判断是否使用了本地公网IP加速的方法:
浏览器访问自己的网站/右键/查看网页源代码,核实图片等加载数据的路径是否本地公网IP地址。如路径IP与本地公网IP一致表示本地公网IP加速成功。
内网不能访问本地对应外网地址,导致软件无法检测到本地公网IP端口的解决方案:
1.内网机子hosts设置IP域名。
2.路由配置端口回流。
3.确保本地路由分配的是公网IP,外网其他网络(电信、联通、移动等)可以直接访问此IP。
使用nat123,在自己的服务器上做网站服务,提升网站速度方案:
1.本地(动态)公网IP做网站服务:80映射服务VIP组+本地公网IP加速。3.下单80映射VIP组后,需要重新新增或编辑映射信息,将映射服务默认的nat123切换到VIP组。
4.下单网站加速VIP组后,系统设置,使用WEB加速设置/使用购买映射IP加速。
5.添加映射时的增加映射服务链接、客户端主面板“查找”、nat123官网登录后的映射服务市场,这几处都可以进入查看选择映射服务。
感谢simplove的分享
nat123论坛simplove用户分享经验源链接地址http://bbs.nat123.com/thread-1155-1-1.html
网站速度相关:
本地(动态)公网IP时,优先考虑使用动态域名解析,动态解析后,域名访问完全走本地带宽。
端口受限和内网环境,80映射网站速度=80映射VIP+本地加速/网站加速VIP。
内网环境,不考虑百度收录网站,使用非80网站映射VIP提速,同环境下比80映射更快更稳定。
使用非80网站映射后,可按需进一步使用URL转发隐藏访问端口。
内网环境,非网站应用,优先考虑使用全端口映射,穿透不限速。
相关帮助:
快速了解相关:
使用端口映射还是动态域名解析?>
端口映射与动态域名解析的区别?>
选择什么映射类型?
80映射与网站加速的区别?>
本地加速与网站加速的区别?>
免费与VIP的区别?>
如何选择映射VIP?
如何使用映射VIP(80网站)?>
如何使用映射VIP(非网站)?>
如何使用动态域名解析VIP服务?
如何使用自己的域名(根域名和www子域名)?>
客户端帐号能否多处登陆?
当前活动:
1.
非80映射免费VIP。
2.
80映射免费VIP全映射。
3.
非网站免费VIP全端口。
4.
充值送N币再送T币。
5.
站外分享送T币活动。
端口映射高级功能:
1.
如何切换使用映射VIP线路。
2.
http穿透解决http屏蔽问题。
3.
端口映射应用多机负载均衡。
4.
80映射网站默认使用快照提示取消。
5.
映射网站默认未登录提示页面自定义。
6.
如何设置映射网站离线转跳自定义目标地址。
7.
防火墙与访问日志(查看来访者IP和阻止IP端口)。
8.
80网快照录制和缓存删除。
9.
自主发布映射服务。
10.
自主选择网站集群线路访问端国内外区域。
动态域名解析高级功能:
1.
动态域名解析应用多机负载均衡。
2.
动态域名解析VIP怎么用。
域名解析高级功能:
1.
域名解析A记录宕机检测和故障转移。
2.
URL显性转发和隐性转发。
3.
URL转发默认提示取消。
远程开机:
1.
微信/网页远程开机。