Oct 312022
 

如果不做记录,担心日后会忘记。这里就把整个过程记录一下,看懂的自然就明白。

免费域名

由于cloudflare不支持二级域名,所以也就只能注册一个免费的域名。freenom,是非常有名气的免费域名提供商,现在很多人都反馈无法注册,我看了一下,应该是你注册的域名的时候,地址信息,和你的登录的ip地址信息不符合导致的。我使用的是美国的ip地址,那么你注册个人信息的时候,就要留下一个美国地址生成器,这样你注册域名就一马平川。我也失败了几次,最终修改地址,成功注册。

域名有一个dns server的设置,不过这个时候,你是不知道cloudflare给你分配的dns server 是什么,我的理解,不同用户,很可能是不同的。这块你就先别修改。

Cloudflare

注册一个cloudflare账号,登录后,创建一个site,这个时候你就能看到让你去设置你的域名的dns server的地址,这个时候,你去登录上面注册的免费域名,修改dns server,就可以。

先创建一个A记录,blog.chenshake.gg , 设置成dns解析,不要设置成proxy,等vps装完再修改成proxy。

还需要切换到ssl的地方,默认是off,改成full。就可以了。

vps

登录vps,ubuntu 22.04,直接使用

  • github.com/jinwyp
  • https://github.com/jinwyp/one_click_script/blob/master/README2_CN.md
  • bash <(curl -Lso- https://git.io/oneclick)

我是选择15,基本都是默认设置就可以。最后有一个选项,xray。

装完后,把末尾输出的东西,copy一份到写字板就可以。

收尾工作

去cloudflare,把域名的a记录的地方,修改成proxy。

下载v2rayn的客户端,在core类型设置里,选择xray。就搞定了。

所谓自动配置代理,就是不需要你浏览器做任何工作,就搞定。

不改变系统代理,这个时候,你就正常访问国内。如果要出去,就需要设置proxy来切换。

Aug 072022
 

现在的笔记本,你购买的时候,都是已经默认装好系统,有时候,还会有office。但是现在已经没有光盘,如何重装,重装后,如何搞定office,这个问题,其实我是一直都没搞明白的。最近因为孩子的需求,所以也就好好研究了一遍。

win11感受

相同的硬件,装完win11,第一个感觉,就是快了很多,比win10. 改动不小,更加类似mac。熟悉还是很好用的。建议大家都去升级。

以前大家都担心新的系统,老硬件扛不住,尤其是windows,这次倒是好像没这个问题。8g内存的机器,跑起来,很流畅。

windows升级

从win7开始,win8,win10,问11,你基本可以理解,你的笔记本,都是可以实现免费的升级。你需要的是一个微软outlook的账号,基本就可以实现自动的计划。

win8,win10,win11的iso,你其实是可以从微软官方下载,安装的时候,你需要选择你合适版本,国内笔记本内置的基本都是Home版本,选择没有密钥,继续安装,安装过程中输入outlook账号,就可以成功的激活。

我的理解,微软后续的操作系统的激活,基本是绑定硬件,这样微软允许你升级,你就直接使用iso,覆盖安装,也都是没问题,不需要做什么备份密钥的事情。

这个我在dell的笔记本验证过了,相信别的品牌也是一样。

Office激活和重装

激活内置的office,是必须使用outlook的账号,激活后,你的这个outlook账号里,是有这个记录的,如果重装系统后,你就需要登录这个outlook的账号,选择office版本,下载重装。

对于OEM版本,如果你半年没激活office,就失效。这种home 版本的office,官网购买是需要700人民币的。笔记本自带,可以很完美的解决license的问题,不需要受盗版的折腾。因为现在新版的office,基本都是需要依靠密钥激活,所以都很麻烦,半年要激活一次。

  • https://account.microsoft.com/services

使用你的outlook账号登录,你就可以看到你的office激活的版本。

windows多语言版本

现在厂商OEM的windows,基本都是单语言的版本,home版本,基本都是。也就是说,你不能把你的操作系统界面改成英文版本。

对于用户来说,如果有这样的需求,你就有三种方法

  • 升级到pro 版本,这个license,正规购买,是需要1k人民币的。
  • 重装电脑,安装home的多语言版本,license是一样的。
  • 重装电脑,装英文的多语言版本,当然你装英文版本的单语言也可以

这里面的多语言,是指windows的界面,并不是中文,英文的输入。

我以前的dell的老款笔记本,应该默认的系统是win10,升级win11,各种折腾,都没问题。默认都是可以激活。

Office 2007

微软的office 2007,是非常厉害,这是应该微软最后一个版本,采用key激活的。后续的版本,都是需要联网才能搞定,其实都比较折腾。

中文版本的Office 2007,可以装英文的语言包,更改成英文版本的office,加上office 2007 的sp3,应该还是非常好用的。

现在win11,默认带的office 版本,已经是office 2021。

我在windows 11 上安装office 2007,一切使用正常。15年前的软件,在最新的系统下,还能正常运行。

win11的硬件限制

win11,如果要从win10升级到win11,有硬件的要求,这些要求,老基本基本是不能满足,最简单的方式,那么就是跳过这些检测,定制iso。

使用rufus这个工具,制作u盘的时候,就直接搞定,非常简单。需要注意的是3.19后续的版本,已经去掉这个功能,你需要使用3.18的版本,才有跳过检测选项。

以前win10升级win11,需要等待微软的推送,这个完全不可控。你制作好win11的iso,在windows 10的系统里,直接点击setup,就可以开始升级的过程。如果硬件不满足,你就用上面这个小工具处理一下iso,就可以了。

windows iso

win10,win11,微软官网都提供下载,各种语言,都是可以直接下载。有时候需要有点小技巧,才能下载回来而已。

  • https://zhuanlan.zhihu.com/p/24832281

下载Win10制作启动U盘,重装系统,这部分内容,教你如何用chrome下载win10 的iso,我也是照做搞定的。我的电脑里,有4个iso

  • win10 中文版本iso,(已经更新到2021年上半年)
  • win10 英文版本iso (已经更新到2021年上半年)
  • win11 中文版本iso
  • win11 英文版本iso

这些iso,都是从官网下载,win11,我记得搜索一下,就可以找到。

Dell官网的windows版本

我这次直接安装微软官方的下载的win10 iso进行安装,安装过程没问题,不过发现显卡驱动还是有问题的,需要你update才行,我最后还是去dell官网下载工具,装上相应的驱动,才搞定。

如果你是dell的笔记本,其实你是可以去dell网站上,下载一个工具,在这台dell的笔记本上,直接制作一个u盘,工具会检测笔记本的service tag,自动帮你搞定。那么这个iso,其实还是不错的,加上显卡的驱动,可以让你装完后,一切都正常。

Dell的iso,还带一个winPE,可以让你紧急时候使用,我倒是没测试。

我上次重装小米的win10,也遇到显卡驱动的问题。如果装win11,就什么问题都没有。

Mar 152022
 

现在镜像仓库如果不支持HTTPS,证书如果不是经过认证,操作其实非常麻烦。其实结合DNSPod,可以帮你解决很多问题。

  • 1年的ssl证书,你自己注册的域名
  • 可以帮你解析内网的ip到域名,如果你机器可以访问公网。

我注册了一个域名专门用来做实验,chenshake.site, 专门给镜像仓库设置了一个主机名:hub。

hub.chenshake.site: 192.168.20.51

并且提交申请,正规的一年免费的SSL证书。我是下载 hub.chenshake.site_other.zip

# ll
total 16
-rw-rw-rw- 1 root root 4093 Mar 14 18:07 hub.chenshake.site_bundle.crt
-rw-rw-rw- 1 root root 4093 Mar 14 18:07 hub.chenshake.site_bundle.pem
-rw-rw-rw- 1 root root 1010 Mar 14 18:07 hub.chenshake.site.csr
-rw-rw-rw- 1 root root 1704 Mar 14 18:07 hub.chenshake.site.key

这个放到服务器上,就可以开始干活了。

yum install docker-ce
systemctl enable --now docker
mkdir /opt/certs
cp hub.chenshake.site_other/hub.chenshake.site.key /opt/certs/
cp hub.chenshake.site_other/hub.chenshake.site_bundle.crt /opt/certs/

#查看证书

ll /opt/certs/
total 8
-rw-r--r-- 1 root root 4093 Mar 15 09:25 hub.chenshake.site_bundle.crt
-rw-r--r-- 1 root root 1704 Mar 14 18:11 hub.chenshake.site.key

## 安装registry,-v 挂载证书和存储

docker run -d \
  --restart=always \
  --name registry \
  -v /opt/certs:/certs \
  -e REGISTRY_HTTP_ADDR=0.0.0.0:443 \
  -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/hub.chenshake.site_bundle.crt \
  -e REGISTRY_HTTP_TLS_KEY=/certs/hub.chenshake.site.key \
  -v /mnt/registry:/var/lib/registry \
  -p 443:443 \
  registry:2

这样就搞定。验证一下

docker pull busybox
docker tag busybox:latest hub.chenshake.site/busybox:latest
docker push hub.chenshake.site/busybox:latest

##查看
curl  https://hub.chenshake.site:443/v2/_catalog
{"repositories":["busybox"]}

这样就基本搞定,可以工作了。需要知道的,默认registry是只能上传,下载,无法删除的。如果需要删除,需要你设置才行。

Mar 072022
 

以前真没这样的需求,需要注释一行,几行,现在要批量注释。折腾一下,发现也挺好用,提升生产力。

不同语言,不同的注释,# 和//, 我反正就是用#,简单很多。

#批量注释:

#使用下面命令在指定的行首添加注释:

#:起始行号,结束行号s/^/注释符/g
#在27 - 30行添加 // 注释
:27,30s#^#//#g

#在27 - 30行添加 # 注释
:27,30s/^/#/g

取消注释:

:起始行号,结束行号s/^注释符//g

:27,30s#^//##g

#在27 - 30行添加 # 注释
:27,30s/^#//g
Feb 142022
 

小米电视现在真的很便宜,65寸的电视,价格已经到了3k,至于电视的广告,其实我觉得还是可以接受。春节期间,实在是无聊,就折腾一下小米的电视,看看如何丰富一下,日后可以多看一下电视。

看了很多文档和视频,感觉都是简单问题复杂化。至少下面的玩法,我认为是最佳的玩法。

电视设置

其实这些操作,和手机差不多。就当记录一下过程

打开电视开发者选项

在系统「设置」中打开「关于」,找到「产品型号」并连续点击多次,直到系统提示已开启开发者选项。

开启电视的Adb调试

开启路径在「电视设置」「账号与安全」「ADB调试」中,把这一选项修改为“允许”。
需要注意的是,重启小米电视后,ADB调试变成拒绝,如果希望继续进行调试使用,需要重新打开。

查询电视局域网IP地址

其一是在电视或者盒子中查看,路径在「电视设置」「关于」「网络信息」「IPV4地址」中,并记下这个IP地址,后续要用。

Mac ADB

现在已经很少工具可以获取root权限,以前的破解工具,基本都已经不更新,无法使用。所以如果你想做点事情,删除小米上的多余应用,通过ADB的工具,可以确保顺利完成。

如果你没有删除内置应用的需求,其实是不需要折腾ADB。内置应用,其实没占有太多的空间,空间应该是够用的。

mac下载,解压,就是一个目录,你就可以正常使用。需要注意,第一次连接,会失败,电视屏幕上,出现一个提示,允许设备连接到电视进行调试,允许就可以。

# pwd
/Users/shake/Downloads/platform-tools

# ls
NOTICE.txt		etc1tool		make_f2fs		sload_f2fs
adb			fastboot		make_f2fs_casefold	source.properties
dmtracedump		hprof-conv		mke2fs			sqlite3
e2fsdroid		lib64			mke2fs.conf		systrace


# ./adb connect 192.168.199.26:5555
* daemon not running; starting now at tcp:5037
* daemon started successfully
failed to authenticate to 192.168.199.26:5555
#小米电视上确认后,再进行连接,就没问题
# ./adb connect 192.168.199.26:5555
already connected to 192.168.199.26:5555

下面就是运行相关的命令,删除小米电视上的应用

# 需要删除更新,不然小米电视升级,还会继续装上相关应用
./adb shell pm uninstall --user 0 com.xiaomi.mitv.upgrade
Success


# 小米应用商店
./adb shell pm uninstall --user 0 com.xiaomi.mitv.shop
Success

# 告警服务
./adb shell pm uninstall --user 0 com.mitv.alarmcenter
Success

#天气预报服务
./adb shell pm uninstall --user 0 com.xiaomi.tweather
Success

# 小米应用商店
./adb shell pm uninstall --user 0 com.xiaomi.mitv.appstore
Success

# 小米手册
./adb shell pm uninstall --user 0 com.xiaomi.mitv.handbook
Success


./adb shell pm uninstall --user 0 com.mitv.gallery
Success

#米家
./adb shell pm uninstall --user 0 com.xiaomi.smarthome.tv
Success

#小米游戏中心
./adb shell pm uninstall --user 0 com.xiaomi.mibox.gamecenter
Success


./adb shell pm uninstall --user 0 com.duokan.videodaily
Success

#日历
./adb shell pm uninstall --user 0 com.xiaomi.mitv.calendar
Success

我的打开小米电视上的:我的应用,看着一个一个应用删掉。

有几个应用是不能删除,或者导致变成砖头。

  • 清播放器也是资源浏览器
  • 电视管家
  • 无线投屏
  • 小爱同学
  • 通知中心

应用安装

当贝市场

外面的教程,都是教你如何通过把软件放到U盘里,接到小米电视上,进行安装。由于我是mac电脑,没法通过U盘来进行安装。

其实如果小米电视上有应用:当贝市场,可以直接上传应用到电视上安装,非常方便。但是我们如何安装的一个应用当贝市场呢?

以前小米应用商店上是有当贝市场,由于竞争关系,也导致下架。所以你需要自己想办法搞定。

小米有一个应用:小米电视助手,装在小米手机上,你可以直接把应用装到电视上。当然你需要在你手机保留应用到安装包,这个还是比较折腾,不过肯定是没问题。

通过小米电视助手,把当贝市场装上后,你就可以通过web方式,上传你的应用到电视上安装。

你只需要使用一次 小米电视助手,把当贝市场装上,后续就不需要使用了,应用的安装,就交给当贝市场。

如果你没有小米手机,或者不是小米电视,你就利用u盘来进行安装,也就只需要通过U盘安装一个应用就可以,后续的应用,都是可以通过同一个路由器下的pc浏览器,直接上传APK文件,进行电视应用远程安装。

电视家

现在家里的有线电视,已经停止交费,家里老人,有时候也是需要看新闻联播,最省事的方式就是通过网络电视来看电视。

电视家,本身是免费,有时候有广告,想去广告,看高清,回放啥,需要收费。

通过当贝市场,直接上传应用安装就可以。

Aptoide TV

通过这个app,可以顺利安装奈飞,油管,不需要什么google框架,还有一堆的网络电视的app。也是一样,下载应用到本地,通过当贝市场的远程上传,实现安装。

这个app的时候,需要科学上网的,这个时候,你需要在路由器上做点啥才行。

其实如果你希望直接通过电视直接科学上网,也是可以的,在机器上装一个客户端就可以,唯一的问题,其实就是开机启动,这些应用,都是手机端,在手机端,通过设置vpn开机启动的方式实现开机启动,但是电视上就没这个功能。但是电视上,如果科学上网工具不能开机启动,就很麻烦,只能用遥控器,启动科学上网工具,再打开奈飞等。

igniter,v2rayNG,这两个工具我都测试过,相同的问题,都是无法开机启动。v2rayNG,好用一点,主要是每次启动时候,通过遥控器方便启动,也是比较麻烦。

Mar 082021
 

其实我很烦以前金山词霸翻译软件,鼠标一靠近,就翻译,我经常是不需要你翻译。所以我都是比较苯的办法,copy 单词去翻译。

Mac 内置的翻译就非常不错。这样我日常阅读英文的时候,如果需要翻译一个单词。你只需要3根手指轻压一下就可以。

三🈯️轻点查询单词

我已经习惯了,两指滚动文章,看到不懂的单词,三指轻碰一下就搞定,这样就基本够用.