Author: molezz


blog转移至nas


由于众所周知的墙原因,好不容易启用的pipe难以访问了,而且考虑到各种可能的风险,pipe强制的github登录终究可能出问题。找到一个简单的轻量blog程序Chyrp Lite,还支持markdown和简单的部署备份。

至于空间不管是现在失联的budget还是免费的gcp,都不稳定长期,索性在老的x201上hyper-v了一个黑群晖,唯一的遗憾就是只支持5.2版本,不过也够用了。局域网和自己老的buffalo nas进行备份,风险基本最低了,当然群晖上的cloud sync和百度云同步也启用了。

另一个好消息,升级到移动的300M宽带,同时要求来更换了路由,新的路由和宽带都支持ipv6,利用dynv6绑定地址,这样不是必须利用nps或者frp来内网穿透。移动和联通的4g网络已支持ipv6,这样方便公网访问家里的资源了,访问blog也方便了。


  • 2020-3-10 gcp的免费结束了,还是迁移到budget,不知道ip能坚持多久。用回wordpress,搭配sqlite插件,方便以后搬家,只需要修改sqlite数据库里的地址。图床使用imgurl。

blog搬家


时隔10年,blog再次搬家,放弃了wordpress,采用了pipe。搬家过程主要还是基于了wordpress的jekyll-exporter插件,导出md后再导入,有些细节只能慢慢完善了。老站换了域名加以保留了。

强制github账号认证这点褒贬不一,有方便的地方, 也有不方便的地方。 比较强调程序这个圈子,我这一部分的想法还是能将计算机互联网的理念带入生物技术领域。

回头看看再以前用的boblog程序,作者也更新了,现在叫boblog wind,似乎是轻量化的,利于维护。

在入口和blog地址这个nginx设置上有点小问题,经常跳转不过来, 有时候是通过强制将末尾start写成admin进入后台。

到时再试试具体设置细节了。

  • 2020-03-13 空间转移到vps,用回wordpress,搭配sqlite插件,方便以后搬家,只需要修改sqlite数据库里的地址。图床使用imgurl。
Read More »

transmission 修改运行用户解决写入权限


试了2个帖子,最后综合了一下才实现指定用户运行transmission,之所以要用指定用户运行transmission,主要是samba文件夹的写权限一直没搞定,permission denied,用指定用户运行后解决。

原先在raspbian wheezy系统transmission 2.52时没问题。昨晚依次升级到stretch后出现的新问题。

系统是树莓派的raspbian 9.8 stretch

Read More »

ngrok 编译服务器客户端设置


服务端编译需要go1.6+, 下载源码

git clone https://github.com/inconshreveable/ngrok.git ngrok
cd ngrok
生成证书
NGROK_DOMAIN="xxxx.com"
openssl genrsa -out base.key 2048
openssl req -new -x509 -nodes -key base.key -days 10000 -subj "/CN=$NGROK_DOMAIN" -out base.pem
openssl genrsa -out server.key 2048
openssl req -new -key server.key -subj "/CN=$NGROK_DOMAIN" -out server.csr
openssl x509 -req -in server.csr -CA base.pem -CAkey base.key -CAcreateserial -days 10000 -out server.crt
cp base.pem assets/client/tls/ngrokroot.crt
编译, 完成后ngrok和ngrokd位于bin下
sudo make release-server release-client
启动服务器
sudo ./bin/ngrokd -tlsKey=server.key -tlsCrt=server.crt -domain="xxxx.com" -httpAddr=":8081" -httpsAddr=":8082"
32位或者arm客户端再编译, 位于bin下的Linux_arm下

Read More »


rhel 7 配置 samba


安装程序并添加用户

sudo yum install samba samba-client samba-common
sudo smbpasswd -a user

修改/etc/samba/smb.conf文件
workgroup = WORKGROUP

[share]
path = /home/share
browseable = yes
writable = yes
valid usrs = user
create mask = 644
directory mask = 770
启动服务加入开机启动
# systemctl enable smb
# systemctl enable nmb
# systemctl start smb
# systemctl start nmb
# firewall-cmd --permanent --add-service=samba
# firewall-cmd --reload
测试
smbclient -L hostname/IP

owncloud及samba


安装samba

sudo apt-get install samba
sudo apt-get install samba-common-bin

必须安装common-bin才能利用smbpasswd进行samba用户管理
添加用户必须属于linux用户

sudo smbpasswd -a user

修改/etc/samba/smb.conf文件,最后添加以下代码

[share]
path = /home/share
browseable = yes
writable = yes
valid usrs = user
create mask = 644
directory mask = 770

onwcloud安装完后如需修改数据文件夹,可以删除owncloud安装目录下config/config.php文件,重置账号和数据


繁殖的微景观


微景观到了春天开始繁殖了,苔藓很快就要覆盖龙猫家族了

微景观



DD-WRT上openvpn客户端的设置


openvpn-logo主要根据这篇文章进行设置,命令行操作,简单快速,但是这篇文章没有加入dh文件,所以稍作修改。最后firewall设置中的IP也应该根据自己的服务器设置。

进入DD-WRT界面,点击administration->commands,将以下代码贴进代码框,修改红色部分,替换成自己的服务器IP和端口。用文本编辑器(如emeditor等)打开相应的证书和key,贴入到代码框对应位置。点击save startup。Read More »


学校初春随拍


看到一棵被伐去了老枝的柳树, 随手用60mm 2.8的镜头拍了一张, 没想到效果还不错


真菌为植物提供了早期的报警系统


蚕豆Vicia faba在受到蚜虫入侵时,会产生化学物质抵制入侵者并吸引蚜虫的天敌黄蜂。同时周围那些未被入侵的蚕豆也会分泌同样的物质,原因是地下的真菌将这些植物联系在一起。

来源:ScienceShot