本文主要以Zerotier组好的各Virtual L2网络节点 + 动态路由 RIP 为例,最终效果就是让网关建立Zerotier的Virtual L2网络,网关下的其它网段就能相互通信。

拓扑如下:

Zerotier RIP 拓扑

例如如上拓扑,Zerotier建立了192.168.193.0/24的互联虚拟二层,有192.168.193.6、192.168.193.11、192.168.193.21的网关下面有172.16.0.0/23、192.168.2.0/24、192.168.11.0/24三个网段,那么通过建立rip动态路由,让这三个网段可以互通。

网关设备默认是OpenWRT设备,前提是已经通过例如VPN/Tinc/Zerotier等方法建立了互联段。

如果还没建立的话可以参考: /2020/03/openwrt-tinc/

/2019/12/zerotier-sd-lan/

先建好互联的段,

下面开始做动态路由的配置

- 阅读剩余部分 -

以Oracle Cloud环境为例,从现有Linux系统上安装Archlinux [理论上可以无VNC实现]

以Oracle Cloud环境为例,启用一个Oracle Linux 7.8的实例,opc登陆系统,sudo -i切换为root用户。继续后续操作:

- 阅读剩余部分 -

最近趁打折入了CKA的考试券,从入门到考试学习了一个多星期参加了考试,最后以93%的分数通过考试,分享一下最新的情况。

首先还是说下当前Kubernetes已经基本成为业界的标准,连电信行业也引进了Container Network Function (AKA. CNF) 的做法,所以还是有必要更新一下自己的知识库。

前人已经分享了许多经验了,CKA的考试其实网上也有分享了挺多题库,但是都算比较久,所以仅供参考。我下面只说一些自己考试的一些Bibel。

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器配置Apache2 based 的 Webdav(s)共享文件,之前曾经试过通过 lighttpd部署Webdav 不过由于在尝试通过lighttpd部署的Webdav作为Joplin的后端Webdav存储时,会出现4XX的故障码,经查询,应该是lighttpd的Webdav默认不是全部的Webdav Method都支持,所以这次改用OpenWRT Apache2 Webdav

(1)安装相关软件

opkg install apache2 apache-mod-webdav apache-mod-ssl

(2)配置apache2

以下为模板 由于这次部署基本打算也是全站开启webdav,所以以vhost模式走webdav

- 阅读剩余部分 -

本文主要实现在OpenWRT路由器配置Webdav(s)共享文件,主要通过lighttpd

lighttpd版本的webdav可能有些webdav方法不一定支持,需要全功能的webdav可以参考另外一篇用openwrt-apache做的webdav服务器 /2020/05/openwrt-apache-webdavs/

(1)安装相关软件

opkg install lighttpd lighttpd-mod-webdav lighttpd-mod-auth lighttpd-mod-authn_file lighttpd-mod-openssl

(2)配置lighttpd

以下为模板

- 阅读剩余部分 -

rampis openwrt-trojan 预编译版本

基于openwrt-sdk-19.07.0-ramips-mt7621_gcc-7.5.0_musl的SDK编译,理论上兼容mipsel_24kc的其它设备,依赖boost几个库,下载文件到设备上通过opkg安装应该会自己自动去库里安装相关依赖。

下载地址:

trojan_1.15.1-1_mipsel_24kc.ipk

https://stu2013jnueducn-my.sharepoint.com/:u:/g/personal/hkl_stu2013_jnu_edu_cn/Ed1xIGrtPeROjiG0Bh7qTnoBi0Hba5M1hpHp_GMa81L3sg?e=0YphFz

安装方法:

  1. 复制下载文件到设备

  2. 通过opkg安装

opkg trojan_1.15.1-1_mipsel_24kc.ipk

本文主要实现在Android系统中利用tasker软件以及企业微信应用或者钉钉机器人的Webhook接口将收到的短信方便转发到微信或者钉钉上面,

准备工作,需要在Android手机安装好tasker软件,申请好企业微信号或者钉钉团队,并且有管理员权限

下面主要分三步:

(1)注册企业微信应用或者钉钉机器人,或者接口所需资料

(2)部署tasker任务

(1)注册企业微信应用或者钉钉机器人,或者接口所需资料

企业微信:

企业微信应用需要企业ID企业应用Secret企业应用AgentId

- 阅读剩余部分 -