路由器小贴士

Published / by whosb / Leave a Comment

这篇文章会涉及路由器折腾中的一些小知识

openwrt/lede

两个基本是一个东西,后面的更新一些,下面的基本是针对纯净版的,什么都不安装的情况下的一些处理,本次针对( Powered by LuCI lede-17.01 branch (git-17.290.79498-d3f0685) / LEDE Reboot 17.01.4 r3560-79f57e422d)

设备一切ok以后,记得先

opkg update

这个的作用就是先更新一下包的记录,类似于apt update/yum update 一样的作用

然后我做的是更新源,不然速度比较慢,修改如下文件

/etc/opkg/distfeeds.conf

src/gz reboot_core http://mirrors.ustc.edu.cn/lede/releases/17.01.4/targets/ramips/rt305x/packages
src/gz reboot_base http://mirrors.ustc.edu.cn/lede/releases/17.01.4/packages/mipsel_24kc/base
src/gz reboot_luci http://mirrors.ustc.edu.cn/lede/releases/17.01.4/packages/mipsel_24kc/luci
src/gz reboot_packages http://mirrors.ustc.edu.cn/lede/releases/17.01.4/packages/mipsel_24kc/packages
src/gz reboot_routing http://mirrors.ustc.edu.cn/lede/releases/17.01.4/packages/mipsel_24kc/routing
src/gz reboot_telephony http://mirrors.ustc.edu.cn/lede/releases/17.01.4/packages/mipsel_24kc/telephony

下来我会安装中文,下来可以搜索一下中文包

opkg list | grep luci.*zh-cn

下面第一个是界面的中文化,第二个是命令行的中文化,第二个不是必须的
luci-i18n-base-zh-cn
luci-i18n-commands-zh-cn

update:2018年1月10日16:33:59

千门

Published / by whosb / Leave a Comment

「审」是(察貌辨色,了解其心理状态,判定真假);
「敲」是(旁敲侧击,掌握对方的底细私隐);
「打」是(突然发问,杀对方一个措手不及,在没准备下吐露真情);
「千」是(恐吓、刺激、责骂,务求击中对方的要害)
「隆」是(恭维、赞美、安慰、鼓励,令对方将你奉为再生父母或引为知己,继而堕入罗网);
「卖」,是(或叫响卖,把套得的资料气定神闲、字字珠玑地摆放出来,令对方佩服得五体投地)。

我是个算命先生里面看到过,也是一门心理学啊

android_app

Published / by whosb / Leave a Comment

影梭
叹号杀手
酷安
two dots
火狐
wallpapers(Unsplash https://www.appinn.com/unsplash-wallpapers/)
大蜘蛛
accubattery
微博
锤子阅读

安卓上用到的一些app,想起来了,再说更新吧。。

2017年12月29日10:50:20

这是一篇刷存在感的文章

其实每天都在记录,写下一些东西,但是wp是在是一个太重的存在,打开,记录都不易,不过这个本来也就不是做这件事的,什么时候可以ticktick同步过来,我觉得肯定会方便很多,一会搜搜ifttt我猜测可能有

wget引发的惨案

Published / by whosb / Leave a Comment

一场wget引发的惨案

事情是这样的,从一个站点下载不少资料,直接用wget -m弄回来,然后就发现坑爹了,中文乱码了,,,而且乱的匪夷所思,有的汉字编码了,有的没有编码,还有空格的问题,那是要疯啊。。。

这里先引用一下正解,然后再说我的解决方案

reference: http://m13253.blogspot.tw/2013/04/solve-corrupted-chinese-filename-for-wget.html

其实不必要像那样修改源代码,wget 的 man 页面里就有解决方法。
正解是参数 --restrict-file-names=nocontrol
Update: +筱百合 提供了他的 ~/.wgetrc 文件,方便大家借鉴:

# 不要乱转义中文
--restrict-file-names=nocontrol
# 使用重定向后的文件名
--trust-server-names=on
--content-disposition=on

————————
思路是
1、提取当前目录下乱的名字(排除掉index.html本身)
2、从index.html中提取正常中文名
3、正常名字删掉前五行
4、拼接乱的名字和正常名字
5、生成改名脚本
6、给权限执行mv index.html文件


ls -cr| grep -v "index.html" >/root/testfd/messname.txt && python /root/testfd/getrealname.py >/root/testfd/realname.txt && sed '1,5d' /root/testfd/realname.txt > /root/testfd/real.txt && paste -d@ /root/testfd/messname.txt /root/testfd/real.txt > /root/testfd/namelist.txt && awk -F "@" '{print "mv \"" $1"\"","\""$2"\""}' /root/testfd/namelist.txt >changename.sh &&chmod +x changename.sh && mv index.html index.html.bak

踩得一些坑
生成的中间名文件不能扔到当前目录,不然会影响后面
目录文件混在一起的时候会有bug,,,没解决

getrealname.py


import sys
reload(sys)
sys.setdefaultencoding('utf-8')

from bs4 import BeautifulSoup

soup = BeautifulSoup(open('index.html') , "html.parser")

for string in soup.strings:
print(string)

留言

Published / by whosb / Leave a Comment

写作时间估计是2001年左右,刚才专门搜了下,确实不是抄的,哈哈

———

如果可以给每个人带来快乐,我会快乐
我能给每个人快乐么?不能!
所以我不快乐

如果可以给每个人带来痛苦,我会痛苦
我能么,不能
所以我不痛苦

如果我还活着,我就会麻木
我活着么,活着
所以我还生活在麻木中

我希望除我以外的人,都永远快乐

天才

Published / by whosb / Leave a Comment

一部电视剧看的我热泪盈眶,爱因斯坦。也叫做天才

http://www.zimuzu.tv/gresource/35246

他一定是个天才,尤其是在一个压力重重,腹背受敌,不受赏识,不受待见的情况下,依然坚持,坚持到最终的光明。

他们不认可我是吧,不接受我的观点是吧,一篇不行,再来一篇,短时间出产了5篇高质量的论文,让你们刮目相看,提出一个个惊人的匪夷所思的观点,并且将其实现。你们不认可我是么,我终究会让你们颤抖的。

尤其是看到那个质能方程的时候,真是感觉,感慨啊,激动啊,无数伟大的事情,从此开始了新的篇章。

——–
ps1
科学上如此杰出,但是人品上却不少问题,很多时候都觉得是个烂人,对她的第一任妻子如此,,,,也许他的神经回路真是和一般人不一样吧。

ps2
放弃是我们承受不起的奢侈。 说的真好

只是证明我还在更新

Published / by whosb / Leave a Comment

从三月中开始开始一个项目一直到四月中旬,然后四月中又被一不小心扔出去出差,现在已然5月多了,马上就中旬了~~,但是并不双,身体倒是恢复了一些,没有彻底啊,还不敢开始运动

流水账随便记记,主要是wp要升级啊,被干了是一件麻烦的事情,哎

超简洁bbr安装

Published / by whosb / Leave a Comment

直接下载脚本,给执行权限,执行,如果内核不符合会报警,执行完会提示重启 如果你是vultr或者linode的centos 7 ,都可以全自动搞定,这个我亲自试验
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

然后看一下是否起效,这个只是为了拯救强迫症而已
uname -r
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
sysctl net.core.default_qdisc
lsmod | grep bbr

摘抄自

一键安装最新内核并开启 BBR 脚本

cloudflare ssl 尝鲜

Published / by whosb / Leave a Comment

这算一个超简洁的说明文档吧,作为一个折腾很久的伪geek,自己blog竟然不是https,这是一件耻辱的事情,这个必须得修正,然后想了好几个方案

1 自己来
2 cloudflare来

自己来的一个问题是,要不然收费,且不便宜,免费的一年一次,显得格调不够高
那就cloudflare吧,连托管域名,cdn,防火墙(这和服务以前是有的,现在貌似是要收费的才给,没仔细实验)全有了,还有ssl还是免费,似乎还不用操心年限的问题,很奇怪的一个问题是,为啥证书里面域名是cloudflare的一个域名呢其实主域还是cloudflare的,不过子域名挂了很多,估计是我主机被分到的cdn服务器所有的主机的dns都在这个证书下
sni50144.cloudflaressl.com

1 你有一个域名,有一个服务器,架设好了WordPress(这个其实没有卵关系,简单说就是,你应用系统,服务器控制权,域名管理权都有)
2 修改dns的ns服务器,指向cloudflare的域名服务器。这个生效时间说是24小时,但是我这里实际上几十分钟就搞定了,添加对应的a记录(这里算是个剧透吧,最后全部好了,cloudflare会给你指向ip地址,并不是常见的cname的办法)

dave.ns.cloudflare.com
pam.ns.cloudflare.com

3 进cloudflare,配置加密

我选的是full,至于为啥,你自己搜吧,不然为啥叫做超简洁说明呢。。。
记得order ssl 的时候,最后一步会给你pem 和key文件,自己需要复制出来,我第一次忘了,就找不到那里能下载了,重新order了一下,赶紧复制出来,后面会用到
下面还有一些详细的配置,自己看着弄吧,稍微有点重要的是
Automatic HTTPS Rewrites
建议打开,反正我打开了
4 修改自己服务器nginx的配置文件,apache别问我,我不知道。。
重要的是 443 ssl on 和两个文件的地址,pem和key
server {
listen 80;
listen 443;

ssl on;
ssl_certificate /path/to/your_certificate.pem;
ssl_certificate_key /path/to/your_key.key;

server_name your.domain.com;
access_log /var/log/nginx/nginx.vhost.access.log;
error_log /var/log/nginx/nginx.vhost.error.log;
location / {
root /home/www/public_html/your.domain.com/public/;
index index.html;
}
}

如果你一切顺利,就可以正常访问了。。。相信我,一般都不顺利

最后可以上https://www.ssllabs.com/ssltest/ 去测试一把,当然其实没啥卵用,就是自己happy就是了

ps.后面发现了两个小问题,
一个是截图真tm大啊,上传速度还很慢
另一个是插入图片资源的时候显示的是http的,不知道一会会不会自动切换到https