叶子

闲言碎语

stylish的twitter和weibo宽屏ui

stylish是个给网站自定义ui的网站,先在chrome webstore安装stylish,之后就可以在上面上找各种ui来安装了,比如twitter的ui就有几十页。

今天手贱清理重装了chrome,忘了备份几个常用网站的stylish名字,一看几十页根本记不起之前装的啥,试了几个都不是自己想要的,搜也没搜到,干脆自己写一个吧。

stylish的写法和普通css覆盖一摸一样,唯一就是要用the Mozilla @-moz-document format 把写好的css包起来再上传,其实就是限制了下适配范围,以免把所有网站都覆盖了。

@-moz-document domain('weibo.com') {
  /* your css override */
}

一下午忙了2个,下载见twitter-5k-fullscreenweibo-v6-5k-fullscreen,支持5k分辨率且retina下调大了字体到20px。

aws填坑

搞个东西玩玩,选中了aws,反正一年里不用付钱😄

先从mysql开始,新建了个实例。免费版是一个vpc上有个数据库,然后数据库在vpc中。

新建好了死活连不上,这才mysql的安全设置在ec2的安全策略中,默认设置外面访问不了的。

去ec2中安全组里更改出站入站的ip规则,开放后就能访问了。

其次是字符集,默认不是utf8,更不是utf8mb4,要rds中参数组里新建参数(默认组无法更改),改下面三个:

collation_server = utf8_unicode_ci
init_connect='SET NAMES utf8'
character_set_server = utf8

保存后,再把数据库修改为此参数,再重启就更改字符集成功了。

LEDE折腾shadowsocks

之前搞了个ubnt的erx,就是系统不是openwrt找个新点的ss要自己交叉编译好麻烦,于是刷成了openwrt。

…然而到今天才留意到lede,去年就从openwrt分家出来了。鉴于erx在openwrt那一直是trunk,lede已发了rc,就刷lede吧。

https://downloads.lede-project.org/releases/17.01.0-rc2/targets/ramips/mt7621/下erx的最新包,刷上去。

sysupgrade -n ****.tar

重启完成后,原版是连luci界面都没有的,先ssh进去装界面。

opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

就可以进luci界面了。

先装upnp

opkg install miniupnpd
opkg install luci-app-upnp

下面开始ss依赖包

opkg install ip ipset iptables-mod-tproxy
opkg install libopenssl

vi /etc/opkg.conf 或 opkg配置

arch all 100
arch mipsel_24kc 200
arch ramips_24kec 300
arch ramips 400

把下好的shadowsocks chinadns dns-forward丢到tmp目录,下载地址见下

scp shadowsocks-libev***.ipk root@192.168.1.1:/tmp
cd /tmp
opkg install shadowsocks-libev*.ipk luci-app-shadowsocks*.ipk
opkg install ChinaDNS*.ipk luci-app-chinadns*.ipk
opkg install dns-forwarder*.ipk luci-app-dns-forwarder*.ipk

刷新下ip表

wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /etc/chinadns_chnroute.txt

剩下就是设置了,后面再更。