全球主机交流论坛

标题: 用搬瓦工(bandwagonhost)64M vps反代给online.net 2欧独服提速 [打印本页]

作者: 欧阳逍遥    时间: 2015-1-7 14:32
标题: 用搬瓦工(bandwagonhost)64M vps反代给online.net 2欧独服提速
本帖最后由 欧阳逍遥 于 2015-3-16 09:28 编辑

前几个月租了online.net 2欧独服,性价比较高,但是有个致命的问题:速度跟不上。一直用着国外的一个CDN,不过最近发现很多IP被墙。

就想着自己搞个VPS做反代,来提升欧洲机器的访问速度。刚好看到了bandwagonhost(搬瓦工)  3.99刀每年的64M vps,感觉带我的小站够用了。

下面贴张我做了反代以后的系统占用图:

(, 下载次数: 0)

上图可以看到,资源占用比较低。当然你也可以再做个科学上网,充分利用资源。


下面记录我的反代历程。

首先前去 bandwagonhost(搬瓦工)  购买vps

64M 3.99$ 购买地址:https://bandwagonhost.com/aff.php?aff=1611&pid=19 本文最下方有其他配置的购买地址,根据自己需求来。

3.99的流量只有100G,我的是小站 100G 够用了。

有了设备,先搞环境,我这里以Debian系统为例。

如果不是Debian可以按照下图重做下系统,速度很快的。

(, 下载次数: 0)


系统搞好了先使用下面的命令使服务器保持最新:

apt-get update
apt-get upgrade



然后安装nginx

apt-get install nginx

我只做反代,所以其他例如mysql php什么的我就不装了。一个nginx足矣。

接下来就要搞nginx的反代配置了。

配置如下:

server
{
listen 80;
server_name xxx.com www.xxx.com;
location / {
proxy_pass http://www.xxx.com;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|html|htm|css)$ {
expires 365d;
root /var/nginx_cache/xxx.com;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_store on;
proxy_store_access user:rw group:rw all:rw;
proxy_temp_path /var/nginx_cache/xxx.com;
if ( !-e $request_filename) {
           proxy_pass http://www.xxx.com;
        }
}
}
其中 xxx.com 替换为你自己的域名即可,


expires 365d; 是缓存保存时间,我这里是365天,你可以根据自己需要修改。

gif|jpg|jpeg|png|bmp|swf|js|html|htm|css 是缓存的文件格式,根据自己需要删改。

/var/nginx_cache/xxx.com;  缓存目录

配置文件名:xxx.conf 即可 xxx可以替换为任意字符。
配置文件上传到 /etc/nginx/conf.d 目录。

接着修改vps host文件,让本地访问回源.下载/etc/hosts 文件用notepad++编辑。

新增一行 ip 反代的域名

例:192.168.1.1 www.xxx.com

保存后上传覆盖即可。

最后重启下vps。大功告成。

美国的线路还是可以的,反代后速度大幅提升。

最后说一下:这个方案是有缺陷的,也就是所有html都会被缓存,但是不会被更新。我个人是推荐内页永久缓存。

列表或首页,这种经常更新的页面建议定时删除。

crontab 添加

*/30 * * * * rm -f /var/nginx_cache/xxx.com/index.html
*/30 * * * * rm -rf /var/nginx_cache/xxx.com/list/

首页是只删除文件,第二行是遍历删除 列表目录的所有文件。

bandwagonhost(搬瓦工)  VPS配置与购买地址如下:

3.99$
https://bandwagonhost.com/aff.php?aff=1611&pid=19
Self-managed
HDD: 1.5 GB
RAM: 64 MB
CPU: 1x Intel Xeon
BW: 100 GB/mo

4.99$
https://bandwagonhost.com/aff.php?aff=1611&pid=20
Self-managed
HDD: 2.0 GB
RAM: 96 MB
CPU: 1x Intel Xeon
BW: 200 GB/mo

5.99$
https://bandwagonhost.com/aff.php?aff=1611&pid=21
Self-managed
HDD: 3.0 GB
RAM: 128 MB
CPU: 1x Intel Xeon
BW: 300 GB/mo
作者: 大害虫    时间: 2015-1-7 14:33
andwagonhost(搬瓦工)  VPS配置与购买地址如下:

3.99$
https://bandwagonhost.com/aff.php?aff=1611&pid=19
Self-managed
HDD: 1.5 GB
RAM: 64 MB
CPU: 1x Intel Xeon
BW: 100 GB/mo

4.99$
https://bandwagonhost.com/aff.php?aff=1611&pid=20
Self-managed
HDD: 2.0 GB
RAM: 96 MB
CPU: 1x Intel Xeon
BW: 200 GB/mo

5.99$
https://bandwagonhost.com/aff.php?aff=1611&pid=21
Self-managed
HDD: 3.0 GB
RAM: 128 MB
CPU: 1x Intel Xeon
BW: 300 GB/mo





这个才是重点吧
作者: 瞌睡熊    时间: 2015-1-7 14:44
大害虫 发表于 2015-1-7 14:33
andwagonhost(搬瓦工)  VPS配置与购买地址如下:

3.99$

欢迎技术文章带aff
作者: 欧阳逍遥    时间: 2015-1-7 14:45
大害虫 发表于 2015-1-7 14:33
andwagonhost(搬瓦工)  VPS配置与购买地址如下:

3.99$

aff 明链。。 看各位看客的心情了。
如果不利己如何利人?
这也是为啥 我上任版主后允许 自带AFF 。这样别人才会帮助你 回复你。
你可以注意最近某些人的回帖。 这是一个良性循环。

利人利己 何乐不为。
作者: 大害虫    时间: 2015-1-7 14:56
欧阳逍遥 发表于 2015-1-7 14:45
aff 明链。。 看各位看客的心情了。
如果不利己如何利人?
这也是为啥 我上任版主后允许 自带AFF 。这样 ...

开玩笑的,坚决拥护欧阳版主的各项决策
作者: mix    时间: 2015-1-7 15:09
为何不直接板瓦工
再说板瓦工线路也不算很好吧
签名板瓦工演示
作者: 欧阳逍遥    时间: 2015-1-7 15:18
mix 发表于 2015-1-7 15:09
为何不直接板瓦工
再说板瓦工线路也不算很好吧
签名板瓦工演示

这个东西没啥固定的。
两欧独服 跑着也可以。 关键自带100G备份。 自动备份很方便。
另外搬瓦工便宜。。 跑反代另外加上网代理够用了。

我这联通速度很好。北京电信的服务器打开测试也不错。广州的电信测试也不错。
作者: fengpioaxue    时间: 2015-1-7 15:19
版大的技术贴,一定要顶以下
作者: laxapple    时间: 2015-1-7 15:25
技术帖子要收藏
作者: _jerryjee    时间: 2015-1-7 15:38
2欧那么高大上,用不起的路过。。。
作者: 羞涩    时间: 2015-1-7 16:10
不错, 标记下。
作者: 李毅    时间: 2015-1-7 16:28
支持版主的折腾精神
作者: totuwo1    时间: 2015-1-7 16:32
学习了
作者: phpsky    时间: 2015-1-7 16:44
有多余的2欧砸过来
作者: BOOM    时间: 2015-1-7 18:02
哈哈~反代的话用处不太大吧。。
作者: 欧阳逍遥    时间: 2015-1-7 18:07
BOOM 发表于 2015-1-7 18:02
哈哈~反代的话用处不太大吧。。

比直接欧洲好很多。 内页 秒开了已经。 以前很慢。
作者: xikk    时间: 2015-1-7 19:53
板瓦工 反代学习了;
作者: 真麻烦    时间: 2015-1-7 20:13
板瓦工选那个数据中心好?
作者: 月の天使    时间: 2015-1-7 20:35
本帖最后由 月の天使 于 2015-1-7 20:37 编辑

        upstream original {
                server 192.168.1.1:80 max_fails=3;
                server 192.168.1.2:80 max_fails=3;
        }
..........
        proxy_pass http://original;
        proxy_set_header Host "www.xxxx.com";
        可以把买的众多2欧充分运用起来做负载平衡
作者: psdshow    时间: 2015-1-7 20:37
本帖最后由 psdshow 于 2015-1-7 20:50 编辑

试了下
非常好用

感谢卤煮
作者: psdshow    时间: 2015-1-7 20:50
月の天使 发表于 2015-1-7 20:35
upstream original {
                server 192.168.1.1:80 max_fails=3;
                serve ...

这个要装组件吗 还是本身就支持
作者: 醉卧网络君莫笑    时间: 2015-1-7 20:58
动态网站的话,反代的效果不明显吧
作者: 欧阳逍遥    时间: 2015-1-8 12:16
醉卧网络君莫笑 发表于 2015-1-7 20:58
动态网站的话,反代的效果不明显吧

还是很明显的。 我反代了3个站。两个个 HTML 一个 WP 。wp的速度 包括后台速度都很大的提升。
作者: 欧阳逍遥    时间: 2015-1-8 12:18
真麻烦 发表于 2015-1-7 20:13
板瓦工选那个数据中心好?

我目前只用了 Arizona 也是听别人说的 速度较好一些。
其他的没用 所以不好推荐。 实测联通稍好 电信一般 大概是这样
17CE 全绿。
作者: bluehut    时间: 2015-2-1 22:51
不错, 标记下。
作者: 瞌睡熊    时间: 2015-2-1 23:43
话说像xvmlab这种多ip的能一个ip反代一个站吗?
作者: 下①站↗幸福    时间: 2015-2-2 00:01
我只想问二欧毒妇咋来的。。
作者: 欧阳逍遥    时间: 2015-2-2 00:15
瞌睡熊 发表于 2015-2-1 23:43
话说像xvmlab这种多ip的能一个ip反代一个站吗?

可以直接解析不同IP就行,我现在就是'这么干的。
作者: gaoji.me    时间: 2015-2-6 11:11
已经实践
作者: 欧阳逍遥    时间: 2015-2-6 11:12
瞌睡熊 发表于 2015-2-1 23:43
话说像xvmlab这种多ip的能一个ip反代一个站吗?

。。。可以,我的就是。 解析IP 不一样就行了。。配置文件不需要单独配置
作者: 大表哥    时间: 2015-2-7 17:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: cnx    时间: 2015-2-7 20:08
技术贴。
作者: xiaozhizhu1997    时间: 2015-2-18 16:45
版主,有个问题...
想反代SSL网站,把SSL证书部署在反代上,用户到反代之间加密,反代到原服务器不加密,有没有可行性?
(类似于cloudflare那个免费SSL...)
作者: 虚空    时间: 2015-2-18 17:03
我最想问用国内VPS反代也要BA么
作者: 大表哥    时间: 2015-2-18 20:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: jiajieit    时间: 2015-2-19 18:26
online的速度也还行啊,这是没加cdn的  http://blog.imgchr.com/

这是加了百度cdn的 http://imgchr.com
作者: 大表哥    时间: 2015-2-19 20:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小磊    时间: 2015-2-20 10:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 大表哥    时间: 2015-2-20 18:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhuzhenyu    时间: 2015-2-20 21:23
后端是毒妇,前端是64m。真可笑。
作者: zhuzhenyu    时间: 2015-2-21 12:44
支撑的并发可以对等吗。
作者: 极客族    时间: 2015-2-21 18:41
瞌睡熊 发表于 2015-2-1 23:43
话说像xvmlab这种多ip的能一个ip反代一个站吗?

可以在监听的时候分开监听
作者: 极客族    时间: 2015-2-21 18:42
xiaozhizhu1997 发表于 2015-2-18 16:45
版主,有个问题...
想反代SSL网站,把SSL证书部署在反代上,用户到反代之间加密,反代到原服务器不加密,有 ...

可行,但是有些程序会返回http资源,造成页面内包含未加密资源
作者: 极客族    时间: 2015-2-21 19:04
zhuzhenyu 发表于 2015-2-21 12:44
支撑的并发可以对等吗。

nginx反代的话,负载能力很强的,基本没问题
作者: xiaozhizhu1997    时间: 2015-2-21 20:42
极客族 发表于 2015-2-21 18:42
可行,但是有些程序会返回http资源,造成页面内包含未加密资源

如果确定站点上所有资源均为HTTPS,绿锁应该不会变黄锁。
为了绿锁我在WP上把多说都给删了...那货的头像是HTTP
作者: Wind    时间: 2015-2-22 17:31
马克 正好需要用 谢谢分享~!
作者: 小平头    时间: 2015-2-27 21:32
标记

作者: lihq123    时间: 2015-3-7 23:12
提示: 作者被禁止或删除 内容自动屏蔽




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