「红辣椒」我可以划船不用浆!我可以扬帆没有风向!因为我这一生!全靠浪!
不辣不青春

阿里云的vps安装面板上,默认勾选安装“阿里云盾”,稍不注意就“中招”了。顾名思义,云盾的作用就是监视vps的使用、抵御网络攻击等。作为一个对翻墙有特殊需求的人来,云盾其实就是一种“间谍”,监控你的一举一动。在特殊情况下,这甚至会成为“有关部门”将你治罪的“关键证据”,所以卸载云盾就成了使用者第一件要做的事。在这里介绍两种卸载的方式,读者可以任选一种。

1、卸载阿里云盾及其附属程序

卸载阿里云盾监控

wget http://update.aegis.aliyun.com/download/uninstall.sh
sh uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
sh quartz_uninstall.sh

删除目录残留

pkill aliyun-service
rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*

2、DD原版Centos、Debian、Ubuntu

wget --no-check-certificate -qO AutoDD.sh 'http://git.io/autodd.sh' && bash AutoDD.sh

此脚本基于萌咖大佬的网络重装脚本开发,自动检测ip,傻瓜式重装系统,目前支持CentOS 6/7、Ubuntu 16/18、Debian 9,自定义dd包以后可能会加上,仅400M,极速dd,开机内存30M,脚本已经内置了。

请输入密码访问

折腾vps需要修改文件,重启了才会生效,下面总结的是我常用到的重启命令。

重启vps:
reboot

CentOS重启ssh:
/etc/init.d/sshd restart

Debian/Ubuntu重启ssh:
/etc/init.d/ssh restart

重启军哥Lnmp:
/root/lnmp restart

重启Nginx:
/etc/init.d/nginx restart

重启PHP-FPM:
/etc/init.d/php-fpm restart

重启pptp:
/etc/init.d/pptpd restart

重启Mysql:
/etc/init.d/mysql restart

ps.有时候需要手动加载mysql进程:/etc/init.d/mysql reload

请输入密码访问

1.安装Nginx

你可以用源安装/编译安装/一键包(此处省略)

2.新增虚拟主机配置文件用于反代

找到您的nginx conf所在位置,一般编译的在/usr/local/nginx/conf/,从源安装的在/etc/nginx
在nginx.conf的http层加入以下内容:

proxy_connect_timeout    5;
proxy_read_timeout       60;
proxy_send_timeout       5;
proxy_buffer_size        16k;
proxy_buffers            4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_temp_path   /home/cache/temp;
#临时文件目录
proxy_cache_path  /home/cache/path levels=1:2 keys_zone=cache_one:5m inactive=7d max_size=1g;
#5m为内存占用,1g为最大硬盘占用,cache_one为缓存区名字,如果修改则下文的配置亦要相应修改。

新建目录

mkdir /home/cache/path -p
mkdir /home/cache/temp
chmod 777 -R /home/cache

新增虚拟主机配置

vi /usr/local/nginx/conf/vhost/example.com.conf  
#example.com是你要绑定的域名

配置文件内容:{后端(ip为1.2.3.4)绑定域名example.com,前端绑定域名example.com,域名解析到前端,实现cdn加速。}

server{
listen 80;
server_name example.com www.example.com;    
#绑定的域名
 
index index.php;      
#默认首页
 
access_log off;     
#off 关闭日志
 
location / {
proxy_cache_key "$scheme://$host$request_uri";
#缓存key规则,用于自动清除缓存。
 
proxy_cache cache_one; 
#缓存区名称,与前面定义的相同
 
proxy_cache_valid  200 304 3h;
proxy_cache_valid 301 3d;
proxy_cache_valid any 10s;
#200 304状态缓存3小时
301状态缓存3天
其他状态缓存(如502 404)10秒
 
proxy_set_header   X-Real-IP  $remote_addr;
proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
#向后端传递访客ip
 
proxy_set_header   Referer http://example.com;  
#强制定义Referer,程序验证判断会用到
 
proxy_set_header   Host $host;
#定义主机头
 
proxy_pass http://1.2.3.4;  
#指定后端ip,可以加端口
 
#proxy_cache_use_stale invalid_header error timeout http_502;
#当后端出现错误、超时、502状态时启用过期缓存,慎用。
        }
}

重启nginx后把example.com绑定到前端就可以访问了

/etc/init.d/nginx restart

阅读全文

请输入密码访问