全球主机交流论坛

标题: 双层反代效果如何 [打印本页]

作者: deepflow    时间: 2017-5-18 10:18
标题: 双层反代效果如何
阿里云新加坡的小鸡上有一个网站,需要访问欧洲的一个接口通信,之前剁了一台维也纳CN2,发现从新加坡ping维也纳的延时比接口的还要高。

本来是想在维也纳小鸡上用Nginx反代目标接口网站加速,现在从新加坡连维也纳怎么才能快起来,在国内再加一层反代吗?

或者有没有对阿里云新加坡(Singtel?)比较快的欧洲小鸡?

感谢各位大佬。




作者: haohaoge    时间: 2017-5-18 10:26
在这里问不如动手试试 折腾也没多少时间
作者: deepflow    时间: 2017-5-18 11:25
haohaoge 发表于 2017-5-18 10:26
在这里问不如动手试试 折腾也没多少时间

没搞过反代,回头动手搞一下看看。
作者: aboutyj    时间: 2017-5-18 13:07
本帖最后由 aboutyj 于 2017-5-18 13:09 编辑

你要找个跟阿里新加坡线路够快的欧洲小鸡,多重反代的速度,取决于两台机之间连接,
我之前就有做过多重反代,先OVH反代OL的,但国内访问OVH非常慢,我就拿quadcone的MC再反代OVH的,速度不错。现在我的MC小鸡出了,入了维也纳CN2来做反代。国内速度不错。下载文件能跑个2 3M/S
再说下,我的OL彻底隐藏在后面的,连80 443等端口都指定了我OVH、维也纳等小鸡才能连。当然其实现在我没做多重反代了,直接维也纳反代OL的机器,因为 - - OVH只有100Mbsp,严重影响了速度(OL可是G口)
作者: ankangnew    时间: 2017-5-18 13:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: yjlml    时间: 2017-5-18 13:10
搞的那么麻烦干嘛呢 只能把站搬去欧洲不就好了嘛  欧洲鸡又不贵
作者: deepflow    时间: 2017-5-18 14:52
aboutyj 发表于 2017-5-18 13:07
你要找个跟阿里新加坡线路够快的欧洲小鸡,多重反代的速度,取决于两台机之间连接,
我之前就有做过多重反 ...

感谢大佬解答,问题就处在对阿里云新加坡(不知是不是Singtel)的欧洲小鸡不容易,完全没概念。

所以才问双层反代,按照你的经验来看效果应该也还不错,晚点准备试一下。

Nginx一直在用,但是没搞过反代,如果做多重反代跟普通的反代配置文件有什么不同之处吗,看了普通的反代好像很容易,没有几行代码就能实现。
作者: deepflow    时间: 2017-5-18 14:53
ankangnew 发表于 2017-5-18 13:09
我有德国CN2,不过是独服。

感谢大佬关注,已有维也纳小鸡,弄个小鸡玩玩就好了,也不是多大的站。
作者: deepflow    时间: 2017-5-18 14:54
yjlml 发表于 2017-5-18 13:10
搞的那么麻烦干嘛呢 只能把站搬去欧洲不就好了嘛  欧洲鸡又不贵

访客主要还在国内,搬到欧洲访问速度应该没有马云的新加坡快吧,除非再加一层反代,额,又是反代。
作者: yjlml    时间: 2017-5-18 14:57
deepflow 发表于 2017-5-18 14:54
访客主要还在国内,搬到欧洲访问速度应该没有马云的新加坡快吧,除非再加一层反代,额,又是反代。 ...

我就是源站在ol的服务器上 不做反代国内速度也还可以  况且我的还是电影站 图片跟BT种子没分离的
速度都还可以  根本不需要做反代  
作者: deepflow    时间: 2017-5-18 15:13
yjlml 发表于 2017-5-18 14:57
我就是源站在ol的服务器上 不做反代国内速度也还可以  况且我的还是电影站 图片跟BT种子没分离的
速度都 ...


对OL不熟啊,我的网站图片什么几乎没有,所以服务器轻快一点的最好,看了一下OL的独服确实不贵,搜一下看能找到测试IP不能。

谢谢。
作者: yjlml    时间: 2017-5-18 15:15
deepflow 发表于 2017-5-18 15:13
对OL不熟啊,我的网站图片什么几乎没有,所以服务器轻快一点的最好,看了一下OL的独服确实不贵,搜一下看 ...

你去看测试ip没用  我ping我的服务器ip  ping都在300 500之间  
看ping没用
作者: deepflow    时间: 2017-5-18 15:21
yjlml 发表于 2017-5-18 15:15
你去看测试ip没用  我ping我的服务器ip  ping都在300 500之间  
看ping没用

大佬方便PM一下网站看下吗,看一下速度到底怎么样,谢谢。
作者: yjlml    时间: 2017-5-18 15:29
deepflow 发表于 2017-5-18 15:21
大佬方便PM一下网站看下吗,看一下速度到底怎么样,谢谢。

已经PM了    还有几个北岸的原本放国内阿里的  正在搬站到ol
然后试试国内机反代看看
作者: deepflow    时间: 2017-5-18 16:07
yjlml 发表于 2017-5-18 15:29
已经PM了    还有几个北岸的原本放国内阿里的  正在搬站到ol
然后试试国内机反代看看  ...

感谢大佬PM,速度确实还不错,Chrome下首页加载时间4秒。

网页上的bootstrap,jquery,fontawesome字体几个文件加载耗费的时间太长,从700ms到1.x秒。

(, 下载次数: 0)

蓝色框文件可以用国内的CDN仓库替换掉,对首页等非视频播放页面应该会有比较明显的加速效果。

http://www.bootcdn.cn/
作者: yjlml    时间: 2017-5-18 16:11
deepflow 发表于 2017-5-18 16:07
感谢大佬PM,速度确实还不错,Chrome下首页加载时间4秒。

网页上的bootstrap,jquery,fontawesome字体 ...

我知道这字体拖慢了点点  我是没换字体源而已  换了就可以了
这个我也是准备做后端的
我现在把站都丢ol的服务器去了 不管是北岸还是没北岸的
有北岸的我就用国内阿里的反代
没北岸的我就用其他的反代   


刚弄好北岸的搬完   反代也做好了  效果差不了多少
作者: 王健林    时间: 2017-5-18 16:13
我用罗马尼亚的鸡反带ks3c效果不错!
作者: deepflow    时间: 2017-5-18 16:20
yjlml 发表于 2017-5-18 16:11
我知道这字体拖慢了点点  我是没换字体源而已  换了就可以了
这个我也是准备做后端的
我现在把站都丢ol ...

做反代要看视频流畅的话是不是对带宽要求比较高,阿里的带宽好贵。
作者: deepflow    时间: 2017-5-18 16:20
王健林 发表于 2017-5-18 16:13
我用罗马尼亚的鸡反带ks3c效果不错!

感谢大佬分享,回头试一下。
作者: yjlml    时间: 2017-5-18 16:38
deepflow 发表于 2017-5-18 16:20
做反代要看视频流畅的话是不是对带宽要求比较高,阿里的带宽好贵。

做视频站  都是对带宽有要求的  这是无疑的
作者: 王健林    时间: 2017-5-18 17:35
yjlml 发表于 2017-5-18 16:38
做视频站  都是对带宽有要求的  这是无疑的

G口是最低的要求 用100M的KS3C 只能托起 同时在线10-20人的访问。
我估摸着1G同时在线百来人应该不是问题吧
作者: aboutyj    时间: 2017-5-18 17:58
deepflow 发表于 2017-5-18 14:52
感谢大佬解答,问题就处在对阿里云新加坡(不知是不是Singtel)的欧洲小鸡不容易,完全没概念。

所以才 ...

没什么不同,配置可以直接复制来用,只是proxy_pass后面的IP改下就行。
作者: aboutyj    时间: 2017-5-18 18:02
yjlml 发表于 2017-5-18 16:11
我知道这字体拖慢了点点  我是没换字体源而已  换了就可以了
这个我也是准备做后端的
我现在把站都丢ol ...

靠,大佬哪里的,居然访问不错,我广州电信简直坑爹。。我也试过直接解析到OL连接,但慢到无法忍受...
作者: deepflow    时间: 2017-5-18 18:10
aboutyj 发表于 2017-5-18 17:58
没什么不同,配置可以直接复制来用,只是proxy_pass后面的IP改下就行。

谢谢
作者: deepflow    时间: 2017-5-18 18:10
aboutyj 发表于 2017-5-18 18:02
靠,大佬哪里的,居然访问不错,我广州电信简直坑爹。。我也试过直接解析到OL连接,但慢到无法忍受... ...

我这里江苏联通,感觉也还可以
作者: aboutyj    时间: 2017-5-18 18:14
deepflow 发表于 2017-5-18 18:10
我这里江苏联通,感觉也还可以

联通我知道确实是好点,我有台挂机宝是联通的,虽然也是绕美国,但至少不是level 3...但电信真的....也不知道是广州电信出口问题还是全部电信都这样。。
作者: deepflow    时间: 2017-5-18 19:28
aboutyj 发表于 2017-5-18 18:14
联通我知道确实是好点,我有台挂机宝是联通的,虽然也是绕美国,但至少不是level 3...但电信真的....也不 ...

看了论坛里之前的帖子应该电信的线路更好才对,联通都绕地球一圈了。
作者: yjlml    时间: 2017-5-18 20:29
aboutyj 发表于 2017-5-18 18:02
靠,大佬哪里的,居然访问不错,我广州电信简直坑爹。。我也试过直接解析到OL连接,但慢到无法忍受... ...

深圳 电信 联通 都试过 毛问题
作者: aboutyj    时间: 2017-5-18 20:58
deepflow 发表于 2017-5-18 19:28
看了论坛里之前的帖子应该电信的线路更好才对,联通都绕地球一圈了。

那是以前。。以前直连,现在绕美国level3的线路,白天丢包30%-40% 晚上丢包60%甚至70%
作者: deepflow    时间: 2017-5-18 21:29
aboutyj 发表于 2017-5-18 20:58
那是以前。。以前直连,现在绕美国level3的线路,白天丢包30%-40% 晚上丢包60%甚至70% ...

这。。。
作者: deepflow    时间: 2017-5-20 17:55
aboutyj 发表于 2017-5-18 17:58
没什么不同,配置可以直接复制来用,只是proxy_pass后面的IP改下就行。

请教一下,我的反代需求是网站程序需要访问一个域名形式的API,之前做了一台反代(A)绑定API域名,然后在网站服务器上绑定hosts把API域名指向反代服务器A的IP,正常。

现在加了一台反代服务器B,B的配置和B一样,都是绑定的API域名,然后把网站服务器的hosts指向反代B的IP,发现程序访问的时候还是请求反代A,在服务器上手动curl才是请求反代B。

也就是网站 - 反代B - 反代A - 目标API网站,都是通过域名方式,hosts强制绑定代理服务器IP。

网站的API域名hosts指向反代B,反代B的hosts里API域名指向反代A。

配置文件如下:

  1. server{
  2. listen 443;
  3. server_name api.com;
  4. access_log /home/wwwlogs/api.log;
  5. error_log /home/wwwlogs/api_error.log;
  6. ssl on;
  7. ssl_certificate /usr/local/nginx/conf/ssl/api.crt;
  8. ssl_certificate_key /usr/local/nginx/conf/ssl/api.key;
  9. location / {
  10. index index.html;
  11. proxy_pass https://api.com;
  12. proxy_redirect off;
  13. proxy_set_header X-Real-IP $remote_addr;
  14. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  15. proxy_set_header Host $host;
  16. proxy_set_header X-Forwarded-proto https;
  17. }
  18. }
复制代码



请问哪里配置哪里有问题?
作者: aboutyj    时间: 2017-5-20 19:09
deepflow 发表于 2017-5-20 17:55
请教一下,我的反代需求是网站程序需要访问一个域名形式的API,之前做了一台反代(A)绑定API域名,然后 ...

  1. 反代A:
  2. location / {
  3. index index.html;
  4. proxy_pass https://API源站;
  5. proxy_redirect off;
  6. proxy_set_header X-Real-IP $remote_addr;
  7. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8. proxy_set_header Host $host;
  9. proxy_set_header X-Forwarded-proto https;
  10. }
复制代码

  1. 反代B
  2. location / {
  3. index index.html;
  4. proxy_pass https://A机器的IP;
  5. proxy_redirect off;
  6. proxy_set_header X-Real-IP $remote_addr;
  7. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  8. proxy_set_header Host $host;
  9. proxy_set_header X-Forwarded-proto https;
  10. }
复制代码

作者: deepflow    时间: 2017-5-20 22:21
aboutyj 发表于 2017-5-20 19:09

谢谢,后来又看了一下发现是自己的hosts域名搞错了一个字母,配置文件没问题,再次感谢。




欢迎光临 全球主机交流论坛 (https://52.ht/) Powered by Discuz! X3.4