分类
碎碎念

将 Arch Linux 安装到你的 Oracle Cloud

由于 CentOS Stream 8 即将停止维护,想着干脆把手头上所有 Oracle Cloud 服务器都切换为 Arch Linux 系统,虽然 Arch 是滚动发行系统,但是好在现在容器效率已经很高,一些软件可以直接跑在容器中,既可以保证宿主机和各个软件之间的安全,也能很好兼容各种软件。

因为 Arch Linux 仅有纯文本的安装方式,所有有了此篇文章,用于记录我的安装过程以及如何在 Oracle Cloud 中安装 Arch Linux。

分类
碎碎念

让宝塔面板的 Nginx 在 ARM 下也能支持 LuaJIT

宝塔面板算是免费且好用的 LNMP 管理面板,为什么不是服务器管理面板?因为有 Cockpit 呀🤣

上个月不小心搞了一台 Oracle Cloud 的 Always Free 四核心的 ARM 架构服务器,为了能够用上宝塔,我把机器给重装为 CentOS Stream 8 (ARM) 系统。面板安装完成之后,就是非常常规的安装 NginxMySQLPHP 等运行环境,之后会习惯性安装一下宝塔的一些特色插件,原本这些插件在 x86_64 架构下都没什么问题,但是到了 ARM 下总是有一些小问题,所以就有了这篇总结文章。

分类
碎碎念

macOS 通过自动操作实现微信双开

上一篇关于实现微信运行在 Sandboxie 的文章中,如果建立多个沙盘环境,则可以实现微信双开甚者无限开(如果你的物理内存足够大),不过这只是针对 MicrosoftWindows 系统,ApplemacOS 系统则需要通过其它的方式实现多开。

通过搜寻发现,以前可以通过复制 WeChat.app 为 WeChat2.app 实现 WeChat for macOS 的多开,但是我测试了一下 3.0.3 似乎此方法已经失效。

分类
碎碎念

将 QQ、TIM 或微信运行在 Sandboxie 之中

2021 年 1 月中旬,V2EX 的一个帖子将 Tencent 旗下的 QQ 推向舆论高峰,原因是有用户发现在登录 QQ 之后,竟然读取 Chrome 浏览器浏览记录。随后在看雪论坛的一篇帖子为 QQ 进行了「澄清」,证明了 V2EX 的用户断定只读取 Chrome 浏览器的浏览记录这一错误的说法,因为 QQ 实际上会去读取任何基于 Chromium 开发的浏览器浏览记录。

分类
碎碎念

无需第三方,macOS Big Sur 临时支持 NTFS 写入

话说 macOS 实际上是原生支持 NTFS 的写入,只不过 NTFS 是属于 Microsoft 的知识产权,所以系统默认不会挂载为可写入,但是这并不妨碍自己手动挂载为可写入。

其实这个办法标题也说了,只是「临时」使用,如果有频繁使用 NTFS 的移动硬盘或优盘,则建议安装第三方软件实现支持。

分类
碎碎念

购买了 JetBrains 个人授权

是的,之前一直在用盗版。

使用 JetBrains 系列软件挺长时间了,说实在这个 IDE 确实好用,虽然 VSCode 安装必要的插件也能实现不错的编写环境,但是 JetBrains 系列软件都是开箱即用。没错,我就是比较懒🤣🤣🤣

购买个人授权好像也不会太亏,JetBrains 提供了永久可回退授权(Perpetual Fallback License),也就是说即使我到期后不续费了,也是可以永久使用最后的版本,只是不能再进行更新。

全家桶授权第一年 $249、第二年 $199、第三年起 $149,折合成人民币大多数个人开发者都可以承受,实在不济也可以先暂时用着最后的版本,等开发语言有较大的变化再来升级 IDE 也不迟。顺带一提,续费优惠(Continuity Discount)是有期限,按年订阅是 6 个月以内,按月订阅是 1 个月以内。

不过后面可能会慢慢切换到 VSCode 来进行编写,除了 VSCode,AtomSublime Text 也都是不错的编辑器。

分类
碎碎念

我换上了 WordPress 的二〇二〇主题

WordPress 官方主题:二〇 二〇

为了更好使用 WordPress 5 默认的区块编辑器,我换上了二〇二〇这个主题。

不过更换主题并非只是为了更好使用区块编辑器,之前使用的二〇一九在 h1 和 h2 这两个标签中,字体的大小是一样,也就无法区分标题和一级标题,让文章排版看起来很奇怪,新主题则没有这个问题。

大多数人觉得古腾堡(Gutenberg)太不好用了,可能我比较异类,我反倒是觉得异常好用,放弃了使用很久的 WP Editor.md 编辑器。

之前觉得 WordPress 的编辑器太过臃肿,加上 Markdown 的编辑方式不仅仅轻便,而且容易实现文章统一排版风格,所以放弃默认编辑器,使用了第三方编辑器。

现在古腾堡这个编辑器,让我更加轻松实现可视化和统一的排版,我还有什么理由使用 Markdown 呢?

马上就是 2020 年,换个二〇二〇主题提前庆祝一下。

分类
碎碎念

CentOS 8 安装网易云音乐

下载网易云音乐安装包

进入 music.163.com,点击顶部菜单的下载客户端,再点击下载页面右上角下载全部客户端,这个时候会弹出一个小窗口,选择下载 Ubuntu 即可。

分类
碎碎念

【笔记】CentOS 7 安装与配置 OpenVPN 服务器

更新 CentOS 软件包

养成良好习惯,在安装前先更新一下软件包,多数软件包更新主要是修补漏洞。

yum -y update

虽然也是可以不进行更新直接安装。

安装 OpenVPN 和 EasyRSA

安装 OpenVPN、Firewalld 软件包以及用于生成各种证书的 EasyRSA

yum -y install openvpn easy-rsa firewalld

如果未能成功安装 OpenVPN,则可能需要先安装一下 Epel 库。

yum install epel-release -y
分类
碎碎念

OpenVPN 指定出网 IP(或叫网络接口、interface 等)

搜遍 Google 可能的关键词,能找到一些论坛在问如何实现,但是大多数人给出的答案似乎只有两种答案。
第一种:

firewall-cmd --permanent --direct --add-passthrough ipv4 -t nat -A POSTROUTING -s 8.8.4.4 -j SNAT --to-source 8.8.8.8

第二种:

iptables -t nat -A POSTROUTING -s 8.8.4.4 -j SNAT --to-source 8.8.8.8

说实话其实这两种都没区别,并且自己测试了一下并不能让 OpenVPN 指定出网 IP 地址……
但是有一点可以肯定,那就是应该是需要一条 POSTROUTING 才能让 OpenVPN 指定出网 IP 地址。
最后在这个网站看到一条不一样的命令,稍微变化一下并测试,结果发现成功了!