阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 13186阅读
  • 4回复

[网站运营]全球化加速访问 – 使用中转加速实现非 HTTP 通信加速

级别: 论坛版主
发帖
9349
云币
14165
— 本帖被 ivmmff 从 云服务器ECS 移动到本区(2015-09-01) —
=mDy@%yx!  
前言 W^-hMT]uD  
 ]v/t8`  
8/Lu'rI  
前面介绍的加速方式要么是 CDN 仅供加速 网站的 80 端口或者 443 端口,无法加速通信协议,而 通过优化网卡实现的 TCP、UDP 加速。这次来个更劲爆的,通过中转来实现加速。 wn&[1gBxM  
/W7&U =d9  
思路 E!r4AjaC  
 /<(R  
= ?y^O0v  
中国到美国,需要通过太平洋海底光缆,但是中间有日本、韩国可以做中转。
{mKpD  
阿里 北京 ECS  ——>  Linode JP VPS  ——>  阿里云 硅谷 ECS / 美国访问设备
=MQ2sb  
阿里云 深圳 ECS  ——>  阿里云 新加坡 ECS  ——>  阿里云 德国 ECS / 欧洲访问设备
qpH j4  
思路大致如此,例如,阿里云的新加坡数据中心接收和传输数据到深圳数据中心和欧洲都很方便,快于阿里云深圳数据中心直接接收和传输数据到欧洲。这样就可以有效缓解高延时和高丢包的压力,且不受限与 HTTPS 、HTTPS 的通信限制。 j 8~Gv=(h  
R4hav  
\ x>NB  
注:使用此法,如果客户是欧洲访客,那么只需要购买 新加坡 的ECS一台做中转即可,无需购买第三台欧洲的设备。 H620vlC}V  
F(0pru4u  
内容 e7)>U!9c9  
3<V.6'*k  
<m|FccvQ  
这里以我们常见的 Science Surfing 工具 SXXXXXXks 为例,在阿里云硅谷的 ECS 已经做好了服务端,然后我们购置了一台 Linode 的 JP VPS 来做中转。中转软件则借助 haproxy ,因为  SXXXXXXks 支持这种中转方式。 AX!Md:s  
!XG/,)A  
Centos 安装 haproxy tSw~_s_V  
$i5G7b  
 |V*e2w  
一、更新系统 RXCygPT   
  1. yum update -y
)o}=z\M-bN  
二、安装 NK*:w *SOI  
  1. haproxyyum install haproxy
5d!z<{`  
Lx4H/[$6D  
Debian 安装 haproxy q[We][Nrzb  
TLR Lng  
kC,DW%Ls  
一、更新安装源,以 debian 7 为例 r&LCoe'\{i  
  1. deb http://mirrors.aliyuncs.com/debian/ wheezy-backports main
EHE6 -^F  
二、更新缓存 =qVAvo'  
  1. apt-get update
{/,+_E/  
三、安装 ~h~r]tV*+  
  1. apt-get install haproxy
u8$~N$L  
$$)<(MP3  
配置 =r@ie>* U  
_3g %F  
一、修改 /etc/haproxy/haproxy.cfg !*$'fn'bAA  
8?]%Q i   
RvZryA*vu  
二、清空文件内原来的内容 0[3tW[j  
<jg wdbT"6  
&nY2u-Q  
三、加入以下内容 p%i .(A  
  1. global
  2. ulimit-n 51200
  3. defaults
  4. log global
  5. mode tcp
  6. option dontlognull
  7. timeout connect 1000ms
  8. timeout client 150000ms
  9. timeout server 150000ms
  10. frontend 协议端口号-in
  11. bind *:协议端口号
  12. default_backend 协议端口号-out
  13. backend 协议端口号-out
  14. server server1 被中转服务器的IP maxconn 20480
lj%;d'  
v6, o/3Ex  
qoyGs}/I8  
使用 9Y*VzQE  
5juCeG+Z  
PSt|!GST  
使用中转服务器的 IP 代替 被中转服务器的 IP,的确速度飞快,不过你检测出来的 IP 还会是被中转服务器的 IP,不要疑惑。 gJ}'O4*b  
K <fq=:I3  
申明 S@rsQ@PA  
bB[*\  
KfI$'F #"/  
本教程仅提供了思路和简单的解决办法,希望大家只是用于公司业务拓展,切莫用于一些非法的途径。 ;z=C^'  
qy0_1xT-  
-2m Ogv  
其他中转的方法、软件还有很多,大家可以通过这个思路行摸索。 N"Nd$4  
EEnTq  
~O3uje_  
来自:https://www.vobe.io/301 E`LIENm  
`J;/=tf09  
#._6lESK  
;Z<*.f'^fc  
&-. eu  
系列教程: ,)\5O0 D6  
全球化加速访问 – 使用 Cloudflare 的 CDN ~+NFWNgN  
全球化加速访问 – 优化网卡降低延时和丢包 rzY@H }u  
全球化加速访问 – DNS 与 CDN 的均衡负载,加速国内访问 7QRvl6cv  
全球化加速访问 – 使用中转加速实现非 HTTP 通信加速
[ 此帖被ivmmff在2015-09-03 18:02重新编辑 ]
级别: 论坛版主
发帖
1784
云币
3327

只看该作者 沙发  发表于: 2015-09-10
太高端了,适合高级进阶的高手来看!
本人不是云栖社区工作人员。
无论您在使用中遇到什么问题,不要出言不逊!谢谢合作!
级别: 论坛版主
发帖
9349
云币
14165
只看该作者 板凳  发表于: 2015-09-11
回 1楼(鬼才神兵) 的帖子
还好,可以缓解魔都电信**的问题
级别: 新人
发帖
10
云币
12
只看该作者 地板  发表于: 2015-10-30
Re全球化加速访问–使用中转加速实现非HTTP通信加速
新加坡的主机与深圳主机通信不会掉包嘛? 87*[o  
f }e7g d]M  
一个国外,一个国内。。。,之前试过连AWS EC2 新加坡,掉包基本在20%左右。
级别: 论坛版主
发帖
9349
云币
14165
只看该作者 4楼 发表于: 2015-11-07
回 3楼(海光) 的帖子
所以中间的跳转板要找一个好的,阿里云不同区域之间的连接其实还不错
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)