firmware-upgrade-wrt54gs-psp-golo4

这个月先是折腾了2个古董电子设备,1个是2007年一直使用至今的wrt54gs路由器,还有一个是在抽屉里腾灰的psp1000(购买时间应该是2006年),然后今天到手了一个汽车诊断的设备golo4. linksys的路由器wrt54gs和sony出品的psp东西挺不错,这么些年过去了,还能继续服役。不知道汽车上的OBD设备新玩意golo4能玩多久:)

折腾wrt54gs是因为最近出了小米路由mini、联想路由y1s,当然都没抢到,然后发现tomato比较热门的2个mod版 Tomato Dual和Tomato Shibby 一直在更新,Tomato Dual是主打多拨,Tomato Shibby主打多功能吧。
然后试了试多拨的Tomato Dual,多拨没戏。然后刷回tomato的某个版本,几次下来,反应特别慢,可能是没清理nvram的关系,最后一次,竟然刷挂了。只能ping通,tftp和ssh和web都无法访问路由器了。 Read more

debian Shadowsocks-libev

话说20112年的时候折腾过shadowsocks-nodejs爬墙,这2天手上闲置的1台vps折腾pptp和l2tp vpn失败,然后又想起了shadowsocks这个工具,没想到shadowsocks-nodejs 已经停止开发,作者主攻python版了,被 v2ex 的无聊程序员当作了试验田,于是 nodejs,libev,libuv,go,erlang,csharp,ruby 等各种语言的 fork都有了,介绍戳这里 https://zh.opensuse.org/SDB:Shadowsocks

从vps小内存的角度上考虑Shadowsocks-libev,据说是c语言写的,于是又找到了这个帖子 http://teddysun.com/358.html

Debian下shadowsocks-libev一键安装脚本

这里转贴一下:)

安装方法3步:
使用root用户登录,运行以下命令:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh
chmod +x shadowsocks-libev-debian.sh
./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log

安装完成后,脚本提示如下:

Congratulations, shadowsocks-libev install completed!
Your Server IP:your_server_ip
Your Server Port:8989
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:http://teddysun.com/358.html
Enjoy it!

卸载方法:
使用 root 用户登录,运行以下命令:

./shadowsocks-libev-debian.sh uninstall

其他事项:
客户端配置的参考链接:http://teddysun.com/339.html

安装完成后即已后台启动 shadowsocks ,运行:

ps -ef | grep ss-server | grep -v ps | grep -v grep

可以查看进程是否存在。
本脚本安装完成后,会将 shadowsocks-libev 加入开机自启动。

使用命令:
启动:运行以下命令

nohup /usr/local/bin/ss-server -c /etc/shadowsocks/config.json > /dev/null 2>&1 &

停止:运行以下命令查看进程的 PID

ps -ef | grep -v grep | grep -v ps | grep -i '/usr/local/bin/ss-server' | awk '{print $2}'

kill该 PID 即可:

kill -9 上述命令得到的结果

首选测试客户端当然是android,市场中搜 shadowsocks,即可,填上前面的服务器ip以及本地和远程2个端口,加密方法与前面一致,就可以上外网了,手机上用speedtest试了几次,同一台vps机器,似乎shadowsocks的速度比ssh 下行要快一些,上行是差不多的,不过不排除现在3G网络不稳定所致。

其他系统客户端见 http://sourceforge.net/projects/shadowsocksgui/files/dist/

最后再补1个shadowsocks-libev常规安装方法,各种系统都有。

https://github.com/madeye/shadowsocks-libev

Amazon EC2

话说之前小站3w的2级域名启用了google cdn,当时感觉速度很爽,然后进入了6月,这个大家都懂的月份,网站开始频频reset , 发现这次的封锁非常的厉害。别的不说,连主题中google开源字体地址神马的都封了,于是这几天小折腾了一把,准备把3w的2级域名移到亚马逊云Amazon EC2上, 别说速度还真有提升。

申请过程略,网上有,需要绑定一个在有效期内的信用卡,验证1美元。我申请时填错了卡的月份,等了1天还是验证中,才发现自己搞错了。在这里

https://console.aws.amazon.com/billing/home#/paymentmethods 重新提交一下即可。

老规矩,先参考自己之前的帖子centos vps优化一下内存,然后开始lighttpd mysql 之类。

安装phpmyadmin时遇到提示

No package phpmyadmin available.

搜了一下,运行下这个命令可以安装phpmyadmin了, 注意后面的版本号,可以进目录选一个新一点的。

Read more

Moving from Shared to VPS

话说最近几年dreamhost访问越来越慢,各个商家的廉价VPS促销活动也越来越给力,价格对比后VPS优势明显,2013年初就打算从虚拟主机搬家到VPS来着,而且已经做好了迁移,后来发现dreamhost的钱已经交到了2014年,就没研究是否能退款,于是干脆用到2014年吧。

于是网站搬家就搁到了今年,基于鸡蛋和篮子的原理,不将网站风险放在同1台机器上,于是新买了2台VPS,虽然目前在用的有1台VPS机器已经有用了2年多没问题的。相互做好数据备份就好。本博客目前所在VPS是个有些争议的商家时隔几年重新开张,看态度似乎很诚恳,而且促销力度很大,经不住诱惑啊,总之,定期做好数据备份最重要。 Read more