解决“google play services are updating”

换手机用了小米的一键换机,数据转移后Google的Play 商店、地图、Gmail都运行良好,可就是Flightradar24运行后就在顶部出现“google play services are updating”。

原来如果Google Play服务如果版本低,Google地图之类都会拉起Google Play 商店进行更新,可这次没有,Google自己的APP都运行良好。直接在Google的Play 商店中搜索“Google Play”是找不到对应的安装界面的。

从其他渠道找安装包,发现细分版本太多,不知道那个使用,而且还不一定是最新的。

最后发现在手机上的浏览器中,到google页面去搜索"Google Play Services",可以点击对应的图标直接拉起Google Play 商店,并进入到“Google Play 服务”的安装界面,可以看到有更新按钮,更新后天下太平~~!

 

 

 

关于HTTPS的一些备忘

HTTPS连接的前几毫秒发生了什么:http://blog.jobbole.com/48369/

Server Name Indication:https://en.wikipedia.org/wiki/Server_Name_Indication

SNI: 实现多域名虚拟主机的SSL/TLS认证:http://www.ttlsa.com/web/sni-multi-domain-virtual-host-ssl-tls-authentication/

如何在 Chrome 地址栏快速显示 HTTPS 证书信息

原文:

http://www.appinn.com/how-to-display-https-certificates-in-chrome-address/

https://www.ghacks.net/2017/07/27/configure-google-chrome-to-display-certificates-directly/

 

针对 Chrome 60+ 的技巧:

1、在地址栏输入chrome://flags/#show-cert-link
2、点击第一行的 启用
3、重启浏览器

sqlite来了

面对胃口越来越大的MySQL,为了节约咱VPS可怜的内存shuai,全站改用SQLite。瞬间30多MB回来了。cool

 

使用HE Tunnel通过ipv6无法进行https访问

在家里的Mikrotik路由器上使用HE的6to4 Tunnel服务实现了ipv6的接入,但是使用中发现一些网站http可以访问,但是https就无法访问,直接网页就打不开,竟然还包括我自己的网站。。。今天有时间在客户端和服务端同时抓了包,发现客户端的Client Hello正常收发(下图绿色),但是服务端的Server Hello正常发出了但客户端竟然没有收到(下图红色)。。。

第一反应想到的是伟大的长城,但是细想这个是ipv6,应该不受这个限制。HE应该也不会过滤这些消息。突然想到的MTU,搜索了一下,竟然有相同问题(https://forums.he.net/index.php?topic=3545.0),原因就是MTU设置导致的。

找到原因就简单了,打开https://tunnelbroker.net/,在对应的Tunnel管理界面的“Example Configurations“界面看到Mikrotik给出的配置MTU是1280,我看了下我的路由器也确实是1280。又到Tunnel管理界面的“Advanced“界面看了下,原来默认是1480,需要自己改成1280,并且Update!

 

 

 

之后再到自己的路由器上断开重新连接,问题解决~~!

 

更换SSL Certificates

鉴于众所周知的原因,一直想换个CA的证书,Let's Encrypt是一个很好的选择,免费!支持ACME protocol(Automatic Certificate Management Environment,全自动服务器身份验证协议)、支持ECC证书、使用简便,非常推荐!我要去给它捐赠,贡献点绵力。

获取证书我没有使用官方的方法,而是使用了acme.sh,比官方的脚本更加简便。另外还有一个类似的acme-tiny,有兴趣也可以看看。

1、获取脚本

git clone https://github.com/Neilpang/acme.sh

 

2、申请证书:我采用的DNS验证,操作完成后需要按提示设置DNS对应TXT的记录;ec-256表示ECC证书

acme.sh --issue --dns -d xxx.net -d www.xxx.net --keylength ec-256

 

3、生成证书:DNS生效后,就可以获取证书了;--ecc表示ECC证书

acme.sh --renew -d xxx.net -d www.xxx.net --ecc

 

4、最后把生成的cert key和full chain certs配置到Nginx中即可。

 

 

5、自动化更新:写个脚本定期执行下即可

acme.sh --renew -d xxx.net -d www.xxx.net --ecc
acme.sh --renew -d xxx.net -d www.xxx.net --force --ecc   #未到期强制更新

 

观察几个月,如无问题,就准备全站HTTPS了。

 

参考文章:《Let's Encrypt,免费好用的 HTTPS 证书》、《开始使用 ECC 证书

 

搭建自己的私有云服务

个人很多数据都是存放在360云盘,照片在百度云盘,最近各大网盘陆续倒下,感觉很有必要自己搭建一个私有的云服务,这样就不怕哪天数据回不来了。

 

常见的解决方案就是买家用NAS,群晖、QNAP都是名家,可是要掏不少银子,个人需要最低2盘位+2*4TB的RAID1组合,最少也需要4K。。。最后发现了这个:Seafile(海文云盘:安全、可靠、快速的企业文件云存储),社区版免费!试用下,可以满足我95%的需要,而且安装和使用都比较简便,剩下那5%主要是手机客户端不支持目录、文件的备份还有就是批量上传,其他几乎完美!这两点希望Seafile今后能优化下呀~~~!

 

翻出一台赛扬CPU的陈年笔记本,2G内存,300GB硬盘,装了CentOS和linux版本的Seafile服务端,大概还有290GB的空间可以存放文件,把日常除了照片以外的全部数据丢了上去,目前用了16GB。最后测试了一下功耗,峰值20W出头,一般10多W,一个月估计消耗10度电;一开始还考虑用HTPC Win7装个win版的服务端来用,测试了一下功率基本都在80W以上,还是笔记本省电呀。

 

不错!重要的是没有任何新的投入,陈年的东西也利用上了!

 

可以网页访问;

阅读全部

Buffalo WHR-G300N V2刷OpenWRT开双WAN

工作需要用到两个网络,一个是公网,一个是专网,日常很多资源都是通过公网访问,但是也有一些特定的资源需要使用专网,经常切换很不方便。

 

 

阅读全部

创见SSD遭遇X250死机

一台Lenovo ThinkPad X250,加了块创见 Transcend MTS400 128G NGFF的SSD固态硬盘,安装Win7 64位专业版,开始一切都好,后来发现开机后,一段时间不使用,鼠标能动,但是点击任何图标都没有反应,Ctrl+Alt+Del任务管理器都出不来,死机了。。。SSD的固件已经升级到厂家的最新版,貌似兼容问题。

 

折腾了几天,最后发现在BIOS设置里面把Intel Rapid Storage Technology / RST关闭后一切平静了!!! 有些情况可能还需要看看是否安装了相关的软件,在程序管理里面查找“快速存储技术”、“Rapid Storage Technology”或“RST”删除!

使用USB DAC来提升红米Note的音频播放效果

本人红米Note(移动4G单卡版)用户,外加320KBps MP3党一枚,喜欢听欧美流行,偶尔听听无损。最爱用的是网易云音乐和美乐时光,歌曲丰富,使用方便。

大多数Android手机播放音频的质量都一般,还有SRC问题,一直想提升音乐的播放品质,发现USB DAC(可以看作是一个外置的USB声卡)会是一个有效的途径,Android、Apple手机和电脑通杀,但是研究发现2个问题:

1、是否只能是专用播放器才能输出到USB DAC呢?
大家基本都在用专用的播放器播放无损音乐,例如USB Audio Player PRO,其实有个“海贝音乐”不错,大家可以试一试;而我需要的是普通的播放器,网易云音乐和美乐时光之类;

2、不知道手头的红米NOTE是否能否支持USB DAC?
这个网上找不到答案,没人这样用;

陷入茫然,买来不知道能不能用。一个偶尔的机会,接触到了SONY SRS X9,发现它就有USB DAC功能,接上红米NOTE一试,发现任何播放器都可以通过DAC放出音频。信心大增,于是入手走上了不归路,采用了红米Note/笔记本 + Cayin C5 DAC + Ultrasone HFI780的解决方案,效果确实提升不少。

没图说啥,上图:


顺带测试了其他几部手机与Cayin C5 DAC的配合情况:
1、小米NOTE顶配(移动版):与红米Note一样,普通音乐播放器就可以支持输出到DAC,这里要赞美一下小米;
2、三星NOTE2(移动3G版,7108)、华为Mate7(移动定制版):只能用类似海贝音乐这样的专用播放器才能输出到DAC,打开播放器时会提示是否使用USB设备,选择使用即可;其他播放器仍然是手机自身扬声器/耳机输出。

最后,尝试修改NOTE2的audio_effects.conf文件,未能成功。