分类
存档

电子书阅读的新姿态——用树莓派搭建calibre-web网站与frp内网穿透

calibre-web示例

calibre是一款管理电子书的工具,强大而好用。虽然calibre内置网站工具,但是calibre本身略笨重。而calibre-web只做网站,并且利用了calibre的数据库,方便耐用,人人爱。calibre-web可以实现浏览网页般查看库存电子书,能下载,亦可转发kindle阅读器。
安装不难,装完后,进入calibre-web文件夹,使用后台启动命令可以用:
nohup python cps.py
亦可作为系统服务使用,开机自动启动,详见说明文件。

如果只在局域网玩玩可能并不方便,而书库数据太大布置到外网并不划算,这时候动态域名(内网穿透)就派上用途了。把内网机器映射到外网域名上,实现访问。这里需要frp软件。分别安装frps服务器端和frpc内网端。服务端有牛人制作了傻瓜安装教程【内网穿透利器Frp一键安装脚本及设置教程】,而内网端根据软件官网配置即可,功能太多一般只使用到动态绑定域名即可。

ref:

1.Calibre电子书管理软件 https://calibre-ebook.com
2.Calibre-web电子书管理网站程序  https://github.com/janeczku/calibre-web
3.frp内网穿透反向代理 https://github.com/fatedier/frp/blob/master/README_zh.md
4.内网穿透利器Frp一键安装脚本及设置教程 http://koolshare.cn/forum.php?mod=viewthread&tid=65379
5.frp怎样开机启动和后台运行 https://github.com/fatedier/frp/issues/176

2018.2.17

分类
学习

作为一台路由器的树莓派

—用树莓派搭建无线路由器

最近(几个月前)入手了一台树莓派3B(Raspberry官网 ,wiki),捣鼓来捣鼓去。恰好这几天(昨天)在研究用openwrt刷的路由器,可恨tp家的路由器存储太小了(4M),还不够装软件的。刷完系统发现也只能作为路由,还不如不刷。这个时候(天边闪过一道亮光),想起偶是有树莓派的人,3代的牛逼闪闪的那种。

树莓派是什么?(问谷歌). 简单点说就是,一个香烟盒大小的计算机,玩具。手上是一台树莓派3B(官网),带两个网卡(有线端做wan口接入,无线端做lan口发射)。

方案一:Openwrt家此时还没专门支持树莓派3,不过其分支能支持(LEDE for Raspberry3)。安装起来,其余都都在luci图形界面操作,不表。

方案二:Ubuntu版。毕竟openwrt是一个精简的Linux,不适合装x,改用Ubuntu版(官网)。原料:1. Raspberry 3主机一个并配件齐全。 2. Ubuntu系统  3.烧录软件

开始:装好系统,正常开机。然后参考这篇(RPI-Wireless-Hotspot经过一个下午浪淘沙式得寻找,而获得的文章。经过测试多次,终于配置成功。文章写得够详细也够简单,具备基本操作技能就会。需要注意的点是”wlan0″代表无线网卡,“eth0”代表有线网卡。出现“wlan0”和“eth0”的地方用树莓派主机内的网卡名代替。一台树莓派路由器就这么诞生了。

2018.2.4

ref:
1. 树莓派wiki: https://zh.wikipedia.org/wiki/%E6%A0%91%E8%8E%93%E6%B4%BE
2. 树莓派3官网: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/
3. Openwrt/LEDE for 树莓派3B: https://lede-project.org/toh/hwdata/raspberrypifoundation/raspberrypifoundation_raspberrypi_3_b
4.改造成路由器RPI-Wireless-Hotspot:https://elinux.org/RPI-Wireless-Hotspot