利用廉价VPS做反代,保护你的真实服务器

利用廉价VPS做反代,保护你的真实服务器

装逼爱好者
2013-09-20 / 0 评论 / 168 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年09月03日,已超过1520天没有更新,若内容或图片失效,请留言反馈。

BUYVM有新机器上架,正好碰上。所以拿群里朋友“杰克”的新VPS做样板。说一下反代的做法。

做反代的好处是可以不暴露你的真实服务器,就算有DCMA之类的,也有个缓冲余地。因为只是个接口而已。

但是反代的主要目的是用来负载均衡和加速网页用的。不要只认为反代就是防别人投诉的。

现在开始。一切以BUYVM的Debian VPS做样板。

第一步,需要远程连上你的服务器。

linux VPS,大多数都是无UI界面的。也不需要UI界面。

LINUX系的VPS,远程有2个方法:VNC,SSH。  前者相当于WIN主机的3389,后者相当于WIN的TELNET也就是DOS模式。

有的服务器是已经安装好了SSH服务的,也有的服务器是没有安装好的。

如果没有安装好,那么VPS服务商的后台管理面版里,一般会有一个  "Console" 的按纽,让你可以用JAVA版的软件直接连进去。你可以通过这个接口安装SSH。

apt-get update

apt-get install SSH

安装好以后,可以使用 "Bitvise SSH Client"或者其它SSH 客户端远程 进去。我个人比较习惯用 Bitvise,可自行google下载。

界面很简单,填入HOST也就是你VPS的IP, 和password,也就是你的ROOT密码。 login登录进去就行了。这时候就已经连上。

左边有一行菜单,用到的有2个:  一是 "New terminal console",二是 "New SFTP window",前者是远程控制台,后者是FTP用来传文件。

第二步,检查是不是已经有安装了APACHE等软件。这个要干掉。

泥巴,It works!!!! 这VPS已经自动安装了 apache.我要干掉它。因为我将要使用squid。并不是在这台机器上放网站。

使用命令: apt-get autoremove apache2 apache2.2-common

果断YES啊。

reboot 一下。。果然干掉了。

第三步,安装SQUID

这个还是照样使用命令。超简单。

运行: apt-get install squid

问你是不是继续,当然。需要几秒钟下载。然后即完成:

第四步,配置SQUID

需要使用FTP那个功能。打开远程服务器的SQUID配置文件并修改

这个界面中,左边是你本地的目录和文件,右边是VPS上的目录和文件。

SQUID的默认配置文件在  /etc/squid 目录中,拖到左边。下载下来,用文本编辑器处理编辑就可以了。

好像有些复杂。。。。。我们简单些。全清掉。换上下面的配置:

visible_hostname Mr9Site
http_port 80 accel vhost vport
cache_peer 220.220.220.220 parent 80 0 no-query originserver name=Mr9Default
acl all src 0.0.0.0/0.0.0.0
no_cache allow all

http_access allow all
cache_mem 90 MB
maximum_object_size 320010 KB
maximum_object_size_in_memory 100 KB
cache_dir ufs /var/spool/squid 10000 32 512

我做了2处标志。 第一个Mr9Site只是个服务器名称。你可以随便写点英文。但不要有空格。比如说 abc.abc.com,或者说 myvps1 这样子的。

第2个标志,也就是那个 220.220.220.220 这个IP地址。是你的真实服务器的IP地址。 cache_mem是内存cache的大小,一般设置的比你的VPS内存小一些就行了。在这里,因为VPS是128M内存的,所以我设置了90M。

上传覆盖掉VPS服务器上的那个配置文件。

然后返回SSH控制台,运行这三个命令:

squid -k kill

squid -z

squid

分别是:停止SQUID,初使化SQUID,开启SQUID。

到此,安装成功。  这时候,任何指向你这个反代IP的请求,都会转发到你的真实服务器上去。所以你的新域名,只要解到这个新的反代服务器就OK了。

这里没有用到加速功能。请自行度娘:squid 图片加速,HTML加速等等。

转载自:http://www.dazhou.net/HowTo/liyonglianjiaVPSzuofandaibaohunidezhenshifuwuqi

0

评论 (0)

取消