Category: 电脑网络|network


QNAP设置记录


618期间在453bmini和新的251d之间最终选择了后者,四盘位用不上,不如多机之间备份,备份至黑群晖和老的netgear Duo来的安全。自己买了一个8g的威刚内存换上去,10g内存对于虚拟机和docker也够了。 试用了下监控,不如群晖的好。因此黑群晖和白威联通搭配使用互补不足。

开机启动

启用开机脚本
Control Panel -> Hardware -> General: Run user defined startup processes (autorun.sh)
终端操作:

mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
vi /tmp/config/autorun.sh
# 输入开机程序命令
chmod +x /tmp/config/autorun.sh
umount /tmp/config

整体来说不如群晖DSM6.2方便,直接在计划任务里可以编辑开机启动
常用编辑,新增editatuorun.sh脚本,给予x执行权限

mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config
touch /tmp/config/autorun.sh
chmod +x /tmp/config/autorun.sh
$EDITOR /tmp/config/autorun.sh
umount /tmp/config

https://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup

任务计划

编辑vi /etc/config/crontab
重启crontab
crontab /etc/config/crontab && /etc/init.d/crond.sh restart


docker安装calibre-web整理电子书


最近好几个书站由于使用了百度网盘纷纷停摆,之前下的书在电脑里也是分散凌乱,打算利用黑群晖整理下,统一汇集和备份。
查阅到了calibre-web这个好东西,对比下来最后选了technosoft的镜像。

安装完,设置端口映射8083和卷映射\books就完成了。可以利用calibrePC便携版生成metadata.db,上传后将整个映射文件夹权限777。进入网页后台指定黑色主题并勾上上传。之后还可以设置推送方便kindle查看,不过我暂时使用kobo就不折腾了。

  • 202006入手了咪咕kindle用于打卡,就把推送功能启用了,方便。
Read More »

比tasker更好用的自动化macrodroid


最近用了一段时间的tasker,发现在断开wifi和连接上wifi这个判断上有bug,我又希望连上家里的wifi后能避免启动代理。

找了一圈以后发现了macrodroid,虽然价格和tasker一样,不过5个宏以内免费,其实对于我这样的轻度用户,绰绰有余。研究了一段时间,发现一个宏里可以实现无数多的触发条件,等于免费。

各个触发条件非常清晰,方便实现各种复杂的功能,还有社区可以参考并直接使用(这点当然tasker也完善)。

触发,动作,约束这三大块逻辑也清晰,尤其约束条件这个非常好用,当家里的WiFi处于断开时,打开应用启动代理。没准能省点电?

Read More »

局域网部署基本完成-lede-synology-hyper-v-giga-ap


通过虚拟机hyper-V实现黑群晖和LEDE,黑群晖进行媒体共享和IPV6/nps进行外网访问,LEDE则作为网关和DNS,家里的部分设备就可以直接利用代理进行访问。不过需要将相关的终端网关和dns设置为lede的ip地址。

黑群晖安装了filebrowser进行文件web共享,还是比自带的有些方便。不过挺想买个威联通QNAP,等到硬盘不足或者黑群晖不能适用了吧。

因为是单臂一个网口,其中LEDE的lan口设置光猫的网关,wan口则为DHCP,防火墙统一。都不能选择桥接。

Read More »

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 »