Category: 电脑网络|network


比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 »


尝试Windows8的软阵列RAID0


最近装了Windows8,虽然Windows2003server开始就能软阵列,不过以前没硬盘尝试。这次尝试在Windows8上用2个500g的硬盘组raid0(raid1太不划算,重要数据还是软件同步得了)。

准备了3块硬盘,一块是系统和程序,另外2个一样的就做raid0了。

先右键计算机-〉管理-〉磁盘管理,可以看到除了系统盘,还有2个未分配的硬盘(已删除所有分区)

RAID_0.svg

Read More »


android应用推荐–Circle Launcher light


最近刷了data2ext的rom后, 装的软件越来越多,快捷方式也杂乱了, 于是想找一个方便紧凑的launcher工具, 发现了Circle Launcher light免费版,功能恰到好处。

去菜市场搜索circle launcher light 或者 https://market.android.com/details?id=de.dbware.circlelauncher.light 在此可以安装。

装完后,在桌面添加小部件,会弹出设置窗口。

Read More »