OS X

最近由于某些原因给一台 Mac 装系统,且不打算保留 OS X 分区(至于为什么拿 Mac 装 Windows 这种形而上的问题,并不是自用机器),但是想保留 cmd+R 恢复模式的 base system,那个类似 PE 的东西在操作系统崩掉的时候还是有点好用,然而在 Windows 打开磁盘分区工具都没发现有这样的分区,当时理想的情况是在不影响 Mac 的 cmd+R 功能的前提下 OS X 的分区容量全部划给 bootcamp,折腾半天发现并没有达成目的,格式化 OS X 分区之后 cmd+R 就只剩下了固件中保留的网络恢复模式,每次进入都要下载一个完整的 recovery disk i[……]

Read more

iOS10 / macOS Sierra 下无法访问浦发银行部分网页的问题的研究

TL;DR:水果禁用了一小波 SSL 加密参数导致万年不升级的浦发 HTTPS Server 达不到水果的安全要求无法建立 HTTPS 连接。

事情是这样的,今天晚上打开 TG,看见小伙伴们在讨论 iOS10 和 macOS 10.12没法打开浦发的网站,提示“Safari 无法打开该网页,因为无法与服务器建立安全连接”,受影响的域名包括但不限于quanyiwap.spdbccc.com.cn和onlineapp.spdbccc.com.cn,我随手在 iOS9 和 OS X 10.11下试了一下都正常,我第一反应是你们水果是不是又在新系统拉黑了什么CA(实际上如果是取消对 CA[……]

Read more

从 ShadowsocksX 客户端配置文件说到 OS X user default plist

起因:本人在 Mac 上使用的 shadowsocksX 客户端,虽然有备注功能,但是服务器一多就经常眼花看不清,因此我就想过能不能调整一下服务器在列表中的排列顺序(吐槽一下 surge 的配置组功能还是挺好的,可惜 ss 已经停止维护了),然后尴尬地发现在这个客户端 GUI 上不具有调整服务器配置顺序的功能,但是想了想 Windows 的 dotNET 客户端都有 gui-config.json 这样的配置文件保存在 EXE 同路径下,大概 shadowsocksX 应该也有类似的文件吧?

于是乎我跑去 Github 翻了半天源码想找配置文件保存路径并没有发现,感觉是调的系统的接口(实[……]

Read more