CHNrouters 添加 Via Python For Win

虽然有个批处理版本 但是实际使用中发现问题很多 比如不能正确识别PPPOE地址等。
自己用Python写了一个 和CHNrouters规则不完全兼容 需要转换有脚本
另外 这个是For Win的 linux用户根本不需要

[......]

Read more

用Shell脚本+Curl写了一个学校网关认证 亿邮 for linux 客户端

参考这篇文章在网关上对亿邮认证服务器进行劫持,这样在网关上就会受到来hostname为211.65.64.43|rz.cczu.edu.cn|rz.jpu.edu.cn的访问请求,同时也带来一个http reff[......]

Read more

编译安装tmux所需要的依赖

直接下载tmux编译后会出错 提示

这个是因为libevent没有装 相应的依赖还有 libncurses5-dev libncursesw5-dev

Read more

修复DiscuzX中Nginx下附件MIME类型不正确的问题

其实和Nginx没什么关系 Discuz没做好。
默认的MIME类型是text/plain
但是下载附件的话 必须在header里面输出mime的类型 浏览器才能正常识别二进制文件。
DiscuzX只对图片做了处理 没有对其他文件处理 这样的结果是 下载地址加密的mp3附件 结果很可能是下回来[......]

Read more

开启DiscuzX/Nginx的附件下载xsendfile支持

正常情况下 一个有鉴权功能的PHP文件下载的时候 要先读文件 然后输出给浏览器 这样的缺点是原本是静态文件 本来可以直接通过nginx就能够返回文件,现在必须通过php,读入内存的东西占用内存不说 php的readfile()函数效率也不高。

我们可以看看DiscuzX在这方面做了什么工作[......]

Read more

使用logrotate轮询Nginx的日志

之前有人说 使用有名管道(mkfifo)+cronolog比较方便 这里我不推荐  因为涉及到Linux系统里面的阻塞和非阻塞问题。我们可以做这个测试

这时候你会发现echo被阻塞在这里 不能结束 也不能进行。因为没有任何[......]

Read more

jQuery的$.getJSON的赋值问题

测试下来你会发现第一个alert是undefined,第二个才是data.id的内容

这段js运行下来你会发现 a根本没有定义 js会直接报错。
这是为什么呢?[......]

Read more