给国外的网站做个加速
大家好,我是sean,前段时间为了应付XX云盘不断的将我的学习资料变成8秒,特意买了个国外的鸡做云盘,由于频繁更新学习资料,网站打开慢就成了一个很不爽的问题,于是决定给云盘站做一个简单的加速。
本次解决问题:
1. 提高网站的访问速度,实现负载均衡
2. 解决网站需要加8000端口才能打开的问题
3. 隐藏网站源IP
本次教程用到的IP及端口
源服务器IP及端口107.172.6.211:8000
加速服务器1及端口172.86.72.211:80
加速服务器2及端口144.48.9.196:80
加速前网站访问速度6.51s而且访问需要加8000端口
为了给网站加速,特地找隔壁老王借了两个香港的VPS,借来以后才发现一个是linux系统的,一个是03系统的......
先从linux系统的机器下手。
1. 安装一个负载均衡的工具yum install -y haproxy
2. 修改该工具配置文件 vi /etc/haproxy/haproxy.cfg,新增加以下内容
listen game10 (game10可改为任意字符)
bind 172.86.72.211:80 当前服务器的IP及你打算用的端口
mode tcp 协议
balance roundrobin
server myserver10 107.172.6.211:8000 加速服务器的IP及端口
添加好以后保存退出,重启程序
systemctl restart haproxy
到这一步Linux的操作就完成了,接下来搞03系统的。
1. 安装IPV6
2. netsh interface portproxy add v4tov4 listenaddress=144.48.9.196 listenport=80 connectaddress=107.172.6.211 connectport=8000
netsh interface portproxy add v4tov4 listenaddress=加速服务器的IP listenport=加速服务器的端口connectaddress=网站源服务器IP connectport=网站源服务器端口
可以用命令查一下是否执行成功
接下来实现负载均衡(在域名解析后台将两个加速的IP解析一下就好了)
到这里就算完成了,接下来验证我们文章前提出的问题
1. 提高网站的访问速度,实现负载均衡
加速后网站访问基本上就是1-2s,而且实现了访问负载均衡。速度提高百分之六七十
2. 解决网站需要加8000端口才能打开的问题
现在通过域名直接就访问了,不需要在加端口
3. 隐藏网站源IP
通过网站测试工具测试,现在的网站只显示加速服务器的IP,不显示源服务器IP。
教程到此结束,自己折腾吧
你可能喜欢
始发于微信公众号: 黑白之道