iOS Surge规则配置使用与更新

Surge规则是眼下比较通用的代理规则,比较流行的App如:Surge 2 / Surge 3 / Shadowrocket / Quantumult都适用,可以定制去广告,拦截不良信息,网站加速等功能。GitHub-lhie1算是好用且在维护的规则项目之一。前一篇介绍Surge规则配置的文章比较旧了,Workflow也更新到了新版本Shortcuts,之前使用的脚本使用自带的更新功能无法更新到新版本,规则项目维护者的公众号也获取不到新链接,基本都搬到Telegram了,加入讨论组也可以获取最新的规则、脚本地址。

继续阅读“iOS Surge规则配置使用与更新”

Windows Server/桌面系统 安装Shadowsocks(R)服务

基于一些用户希望使用的window server或者window桌面系统(win7/win10)安装shadowcocks(R)服务,收集整理一下这方面的教程,也做一下更新。VPS自带的windows server价格是比较贵的,如Vultr的就要多$16,原因基本是需支付微软授权费,装机量少之类的,所以也有用户会通过镜像安装盗版系统,被查出来就有被封号的风险。并且VPS便宜的配置不高,带界面的Windows会更吃内存和硬盘。如劝退失败,实在有这方面的需要,可以继续往下看。

继续阅读“Windows Server/桌面系统 安装Shadowsocks(R)服务”

初探shadowsocks-android:源码编译打包

ss-android版源码已经经历了很多版本了,从之前的Scala到Kotlin,也没怎么看过源码,最近刚好想看看Kotlin,顺便拿它来研究一下,从客户端角度看看proxy、socks5。当然里面还涉及C、go、BashShell等等,能了解到不少东西,也可以编译一个属于自己的版本,去广告,加默认节点等。步骤按照项目说明就行,只是中间还是有些错综复杂的情况,这里记录一下。基于shadowsocks-android V4.6.1,将来或早期版本未必适用,可以参照具体版本的Readme。

继续阅读“初探shadowsocks-android:源码编译打包”

万网域名转出到namesilo流程记录

其实老早就想把域名从万网(属于阿里旗下)转出了,当时域名快到期了,就先续费再缓一缓。在godaddy和namesilo之间选择namesilo,看中namesilo比较便宜,$8.39左右,还可以使用$1的转入优惠券后$7.39,大概RMB46.71这样,而且有免费的匿名服务,如果是在godaddy的匿名服务则要60块一年。其实转出流程都差不多,这里做一个记录。

继续阅读“万网域名转出到namesilo流程记录”

vps安装v2ray服务与配置使用

V2Ray是Project V项目创作的内核,也是一个模块化的代理工具包,支持多种代理协议。配置灵活,文档齐全,上手难度不算大,但是要完全玩透,就要好好研究一番了。下文根据官网教程整理,测试环境为Debian8 — vultr ,服务端使用官方脚本,客户端使用MacOS。该工具由网友 @lxypt推荐完善更新。

继续阅读“vps安装v2ray服务与配置使用”

Brook一键管理脚本的安装和使用

Brook是一个小众的跨平台科学上网工具,由网友@lxypt推荐整理更新,”特点是配置简洁,较适合新手,有主流平台GUI客户端”。项目地址在:github ,一键管理脚本出自:doubi ,下文为安装流程,测试环境为Debian8 — vultr ,客户端使用Windows。当然也可以按照原项目介绍的方法安装,只是没有一键脚本那么友好的提示。

继续阅读“Brook一键管理脚本的安装和使用”

iOS masonry center multiple views – 动态居中适配

跳槽季,接手了iOS遗留项目,用的是masonry写布局约束,发现cell里面有些布局写得有点死,比如垂直并排的2个label,假如一个label内容为空,甚至状态是hidden,那么另一个应该居中而不是保留在原地。强迫症决定把这个显示效果处理一下。

已经很久没搞iOS了,再看代码也是大写的懵逼,内容参考:Stack Overflow

继续阅读“iOS masonry center multiple views – 动态居中适配”