Jenkins+Github 持续测试

说明下环境:

  • Windows 10 (因为还需要跑其他一些东西)
  • Jenkins 2.204.1 LTS
  • 内置 Jenkins war 2.217

配置 GitHub

鉴权

Jenkins 的安装过程很简单就不写了。首先需要安装 GitHub Plugin 插件,如果安装 Jenkins 时选择了安装常用插件那么应该已经装好了,否则就去手动安装一下。

为了和 GitHub 账户连接,[……]

>> 接着看呗

凛冬的成都白色的九寨

宗旨声明与安全提醒

  • 所提所有商家为亲自尝试后的推荐,无其他利益关系,你应当始终根据自身偏好自主选择适合的消费。
  • 全程有意地规避了网红景点与多数历史文化景点。
  • 冬天景区效果受天气影响较大。
  • 非穷游攻略。(大部分钱花在了交通上,三飞一高铁)

⚠️🚁无人机安全提醒

在气温较低且空气湿度较大(有雾)的地区请勿使用无人机。如果坚持使用必须先升空观察至少1分钟。因为此环境下螺旋桨会结冰[……]

>> 接着看呗

Android7 https 抓包

系统限制

Android 7 开始系统有了一个非常安全(讨厌)的限制,所有应用默认情况下不再信任用户自行安装的证书,而仅信任系统预装的。因此,即便我们安装证书后也无法愉快地抓包了:confused:

但是这一限制仅对 targetSdkVersion>=24 的应用生效。

下面提供几种方案绕过这一限制。

添加证书信任

本方案需要修改 AndroidManifest,推荐用于自己的应用,其[……]

>> 接着看呗

LEDE 配置 IPv6 以及公网访问

偶然发现江苏电信宽带已经分配了 IPv6 pd 前缀,一不做二不休搞一下。

基础概念

IPv6 与 v4 不同。v4 时代运营商一般只给用户分配1个公网 ip,然后用户自己的路由器通过 NAT 再给局域网设备分配内网 IP,也就是 192.168.x.x 这种。这种情况下内网设备没有独立的公网 IP,要想从公网访问必须配置路由器端口转发。

随着 v4 资源枯竭,现在运营商默认已经不再分配公网[……]

>> 接着看呗

OpenWrt/LEDE 搭建 Syncthing p2p 私有文件同步服务

简介

因为最近团队有文件同步的需要,常见的公有云服务要么就是不靠谱要么是速度慢,要么就是太贵:expressionless: 饱受好评的坚果云则是限制流量而且据说有隐性限制。

家里上传有 30M 带宽,足够满足常规的文件同步了。常见的私有云系统有 NextCloud/Syncthing/Resilio(BTSync)。NextCloud 更像是一个私人网盘,属于c/s模式,对中心服务器稳定性要[……]

>> 接着看呗

华硕路由器 ARP 绑定

何为 ARP 绑定

真想不到被吹爆的华硕路由器居然连 ARP 绑定功能都没有。这里要区别一下,在客户端列表中开启 MAC地址与IP绑定 其实仅仅是 DHCP 绑定,它可以保证每次给相同设备总是分配同一个 IP 地址,但前提是设备必须请求IP!

我们知道路由器内部会维护一个 ARP 表,记录 IP 与 MAC 的关系,每当设备请求 IP 时便会被记录,其超时时间因具体设置而不同。因此当设备长时间[……]

>> 接着看呗