8

[Linux笔记] Nginx 简单防盗链两则

一、全站针对后缀防盗链

location ~* \.(gif|jpg|png|swf|flv)$ { 
valid_referers none blocked www.meidahua.com meidahua.com; #这里换成你的域名
if ($invalid_referer) { 
rewrite ^/ http://www.meidahua.com; #盗链转跳到的页面
#return 403; 
} 
} 

第一行:gif|jpg|png|swf|flv
对gif、jpg、png、swf、flv文件防盗链
第二行:表示对www.meidahua.com这2个来路进行判断
if{}里面内容的意思是,如果来路不是指定来路就跳转到http://www.meidahua.com页面,当然了直接返回403也是可以的,在rewrite前面加个#号。把return 403前面的#号去掉即可。
Continue Reading

8

闲来做个U盘玩玩——山寨U盘是怎样炼成的

U盘-东芝芯片

折腾电脑的朋友手上会积累到些配件。之前我得到了一个主控坏了的金士顿4GU盘,拆下了Flash芯片,一直手上没有合适的主控。

最近在数码之家找到了合适的主控电路和外壳,刚好朋友想买一只数码之家的无线鼠标,就顺手买了下来。抽了个空焊上。嘿嘿,我的手工还不错!

Continue Reading

8

我们到底怎么了?——从扩容移动硬盘引发的深思

今天上微博晃悠,看到一条信息。

俄罗斯一家硬盘维修店收到了一块购自中国的500GB移动硬盘,购买时价格巨低。但奇怪的是不管存多大的片儿进去你只能看到最后五分钟。打开盖子一看维修人员当时就震惊鸟:一块128MB优盘+两个超大螺母+一块线路板,用完空间后会从头重写,演示时硬盘存储和使用完全正常!

看到这条信息,心里极度不是滋味。其实这种“扩容”U盘早已在几年前流行了,我也买到过2个,我发现后将其退货。不过很多朋友却不知道这回事,说买来的U盘咋就有点不正常呢?存放小文件进去正常,大文件拔出U盘后再插入怎么就损坏了呢?原因是黑心山寨作坊,采用黑芯片(次品、回收品、坏品)进行组装量产,通过量产软件修改U盘容量。通过修改容量(扩容)后的U盘在电脑上显示黑心山寨作坊设置的容量,而实际容量还是Flash芯片大小的,所以造成小文件正常,大文件损坏的情况。

Continue Reading

3

[Linux笔记] LinuxVPS简单解决CC攻击

一,准备工作
1,登录进VPS控制面板,准备好随时重启VPS。
2,关闭Web Server先,过高的负载会导致后面的操作很难进行,甚至直接无法登录SSH。
3,以防万一,把设置的Web Server系统启动后自动运行去掉。
(如果已经无法登录进系统,并且重启后负载过高导致刚刚开机就已经无法登录,可联系管理员在母机上封掉VPS的IP或80端口,在母机上用虚拟控制台登录进系统,然后进行2&3的操作,之后解封)

二,找出攻击者IP
1,在网站根目录建立文件ip.php,写入下面的内容。

$real_ip = getenv('HTTP_X_FORWARDED_FOR');
if(isset($real_ip)){
	shell_exec("echo " . $real_ip . " >> real_ip.txt");
	shell_exec("echo {$_SERVER["REMOTE_ADDR"]} >> proxy.txt");
}else{
shell_exec('echo $_SERVER["REMOTE_ADDR"] >> ips.txt');
}
echo '服务器受到攻击,正在收集攻击源,请在5分钟后访问本站,5分钟内多次访问本站有可能会被当作攻击源封掉IP.谢谢合作!';

Continue Reading

2

新面貌!精校细改用心做!

博客新面貌

当时建这个博客其实是因为是陈庆华童鞋建议我把自己的名字域名注册掉。注册了这个域名后,想到放着也是放着,就干脆用WordPress做一个Blog优化一下自己的名字哈。

最近些天略抽了点时间给这个Blog重整一下,认真的做好SKIN和插件。让这个Blog更加优秀!毕竟这个是我的同名博客,代表着我的形象哈哈。

Continue Reading

3

[Linux笔记] Nginx 301 重定向规则写法

这规则很简单。写上来纯属方便自己使用时可以复杂粘贴。高手莫喷呵呵。

无条件直接301重定向规则:

rewrite ^/(.*) http://www.meidahua.com/$1 permanent; #www.meidahua.com为要重定向的目的地址。

将某个目录下面的文件重定向到另一个目录:

rewrite ^/download/(.*) /nginx-rewrite/$1 permanent;

Continue Reading