lance 发布的文章

建立一个Openwrt软件源的镜像

说明

Openwrt trunk版本更新实在太快了,我昨天刚刷最新的固件,今天安装软件时就提示不兼容了。没办法,只能升级到最新的固件来j兼容要装的软件了。

为装个软件而刷固件是在是太劳民伤财了!虽然系统有备份还原,但是刷机、装软件、还原这个过程还是要不少时间和精力。在网上搜了下,不少朋友都遇到同样的问题。看到有位朋友通过为Openwrt建立本地镜像的方法来解决:搭建一个openwrt的本地镜像,这真是个一劳永逸的解决方案!

- 阅读剩余部分 -

在OpenShift应用平台上编译和部署Redis

OpenShift官方的Application没有支持Redis,但是由于OpenShift开放了SSH权限,并且所有类型的Application都有编译环境,所以我们可以将带源码的软件编译和部署到OpenShift。也就是说,只要有充分的想象力,就可以将任何喜欢的应用部署到OpenShift,这样我们就可以让OpenShift支持Redis了。

编译Redis

Redis的编译过程非常简单,先通过SSH登陆到OpenShift,然后几条命令就搞定了:

# 切换到临时目录
cd /tmp
# 下载源代码
wget http://download.redis.io/releases/redis-2.8.9.tar.gz
# 解压文件
tar -xzvf redis-2.8.9.tar.gz
# 进入工作目录
cd redis-2.8.9
# 编译
make
# 等待1分钟左右编译完成

- 阅读剩余部分 -

用Typecho Redis Cache来为Typecho提供全站超高速缓存

前几天在免费资源部落上看到一篇文章用Redis缓存来给WordPress站点加速-适用于Apache和Nginx。正好我用的Typecho博客没有相应的缓存插件,于是决定写一个Typecho的Redis缓存。

经过一下午的折腾之后,Typecho的Redis缓存前端终于完成了,代码托管在github,压缩包下载:Typecho Redis Cache

部署Typecho Redis Cache

部署条件

在将部署Typecho Redis Cache之前,请确定服务器满足以下几个条件:

  • PHP >= 5.3
  • Redis
  • Apache或Nginx服务器
  • Typecho

- 阅读剩余部分 -

在华为HG255D OpenWrt上安装和配置Shadowsocks并实现智能流量转发

1 概述

Showsocks-libev是Shadowsocks的C语言版本,和Shadowsocks其他版本一样快速、稳定,并且更加轻巧、内存占用极低,在装载OpenWrt系统的路由器上都可以流畅稳定地运行。
在OpenWrt上配置好Shadowsocks等工具之后,电脑、手机等设备可以实现零配置上Facebook、Youtube等网站。

2 一些说明

ar71xx and bcm47xx平台的Shadowsocks具有可以直接安装的ipk文件,如果你的路由器是这些平台的CPU,可以到这里去下载安装包:http://buildbot.sinaapp.com
我的华为HG255D是RT3052的SOC,需要自己编译安装包,本文记录了安装和配置的过程。本文参考了[北落师门]的文章配置一台基于openWRT的路由器使用shadowsocks并智能穿墙,特此表示感谢。

  • 软硬件环境
    • 华为HG255D路由器(Ralink RT3052)
    • 路由器系统为基于OpenWrt 12.09的PandoraBox
    • SSH工具(推荐Bitvise SSH Client)

- 阅读剩余部分 -

使用串口修复OpenWrt路由器

由于配置网络时参数设置错误,导致一台OpenWrt路由器无法通过网络连接,也就是说变砖了。
路由器型号是华为HG255D,内置的bootloder具有WEB刷机功能,可以通过刷机方式来修复,但是刷机这种方式太不优雅,而且会丢失所有的设置参数。所以除非迫不得已,尽量避免刷机。

想起HG255D主板上有串行接口,也许可以通过串口登录路由器修改网络配置,然后通过网络重新连接。查阅了OpenWrt官网的WIKI之后,证明这种想法的确是可行的。

准备工作

  • 具备TTL接口的OpenWrt路由器一台
  • USB转TTL转换器一个
  • putty软件

- 阅读剩余部分 -