竹白平台的倒闭
...
我频繁使用的软件与Raycast配置
如果只让我推荐一款 MacOS 软件的话,那么我推荐的一定是 Raycast,作为替代 spotlight 的快速启动器,已经成为了我每天使用电脑的必可不少的软件,大大提高了使用效率。毫不夸张地说,如果没有 Raycast,我几乎就不会用电脑了。下面简单介绍一下我的 Raycast 配置。 日常使用电脑免不了要切换程序,像我估计一天切换程序要几百次。切换程序有两种传统的方法,一种是点击 dock 栏中的图标,一种是 Command+Tab 在最近应用中切换。前一种方法明显效率慢,如果使用 mac 配鼠标,那么右手在鼠标和键盘之间的切换会浪费时间;如果使用触控板,那把鼠标移到 dock 栏中对应的应用会浪费时间。后一种方法仅限于切换最近的几个应用,如果想快速打开其他的应用,就很慢了(需要四指收缩打开资源库)。那么最终,毫无疑问,应用切换最快速的方式就是快捷键,这里我选择将一些常用的功能绑定在 Option+字母的按键组合上。而 Raycast 正好能做到这一点。如果 Option+字母的组合用完了,也能配合其他快捷键,如 Control,Command...
Telegram与SMSForwarder
对于有多张手机卡的用户来说,接收验证码是一件令人头疼的事,本人更是如此,我到现在还用着单卡的手机,但我有三张卡需要接收验证码,另外两张卡在另外一台手机上,但我又不想时时刻刻带着两台手机,因而找到了SMSForwarder这个软件,短信转发软件。通过这个软件将短信转发到 telegram 当中,就可以在一个 telegram 账号中,接收多个手机卡的短信了。 创建 telegram 机器人 在 telegram 中,找到botfather,输入/newbot创建新的机器人,先给机器人命名,再输入机器人的 id,这个 id 必须以_bot结尾且唯一。最后就能得到机器人的 token,请妥善保存,不要泄露。 在 telegram 中,找到userinfobot,输入/start之后机器人会给我们返回我们账户的 id,请妥善保存。 安装 smsforwarder 在这个链接下载适合于自己设备的版本并安装(该软件只支持安卓手机)。 四个导航栏从右到左配置 通用设置:打开转发短信广播(授予权限,并在短信设置中关闭验证码保护);保活措施建议开启前三项;其余可自定义。 发送通道:选择...
如何从零搭建一个docker应用并绑定域名
本人最初购买 VPS 的理由就是想搭建一个 docker 应用——memos(闪念记录软件),这篇文章也以这个应用为例。就是通过在浏览器上输入一串网址就能访问自己的服务,这么一个简单的操作,里面的坑真的不少,这篇文章将尽可能详细地记录如何构建 docker 应用并绑定域名。 本文仅在 ubuntu 系统上试验 写在前面 首先我们需要有一个 VPS,如何购买请参考这篇文章,如何初始化设置请看这篇文章。 购买域名 如果自己不想给域名花大价钱,也不在乎后缀是什么,可以在 cloudflare 上购买域名,有些域名很便宜,一年就五六十块。购买域名之后,点击 cloudflare profile ➔ API Tokens ➔ Create Token ➔ Edit zone DNS ➔ 选择对应的区域继续即可,最终会得到一个 token,请保存。 域名解析 假如我们想把 memos 部署在memos.<domain>中,需要在 cloudflare ➔ 自己的域名 ➔ DNS Record ➔ 添加 A 记录 ➔ 子域名写入 memos ➔ IP 写 VPS 的 IP ➔...
拥有新的VPS要做的几件事
以下操作仅在 ubuntu 系统上试验 写在前面 首先声明,我一般购买 VPS 都是用来构建自部署的应用的,所以这套配置并不一定适用于所有人,大家可以按需查看。 配置 ssh 登录选项 我喜欢同时用密钥登录和密码登录,一般个人电脑都是密钥登录,如果是公用的电脑就用密码登录。首先先通过密码连接 VPS ssh <user>@<host> -p 22 按照提示输入密码,进入控制台,然后执行 passwd 修改成强密码,如果在购买 VPS 的时候就可以自定义密码,可以设置成强密码然后忽略这一步。 本地电脑如果没有 ssh 密钥,可以生成一对并将公钥上传到 VPS 上 ssh-keygen -t ed25519ssh-copy-id <user>@<host> -p 22 然后按需输入密码,最后修改 sshd 的配置文件,我的建议是在/etc/ssh/sshd_config.d文件夹中创建一个self.conf,然后写入以下内容 Port 22PermitRootLogin yesPubkeyAuthentication...
利用frp进行内网穿透
本文仅在 macOS 上试验 内网穿透 内网穿透技术是指将没有固定公网 IP 的设备的内容暴露到公网上,这样就能通过公网远程访问设备的内容。本人的用途一般是在外控制家里的 Mac 电脑的文件与进程,因而只穿透 ssh 服务。 个人电脑上的操作 用homebrew安装frp客户端 brew install frpc 修改/opt/homebrew/etc/frp/frpc.toml文件,写入以下内容: serverAddr = <server-ip>serverPort = <port1>auth.method = "token"auth.token = <your-password>[[proxies]]name = "ssh"type = "tcp"localIP = "127.0.0.1"localPort = 22remotePort = <port2> 22为 mac 的 ssh 登录默认端口,可修改。 MacSetting ➔...
强迫症患者的专辑管理方案
写在开头 作为一个强迫症患者,对于音乐专辑的管理始终是我折腾的点,所有的折腾无非想满足以下几点: 本地化的音乐 元信息准确,完整 统一的命名与格式 漂亮的专辑海报页面 随时可收听 现在基本搭建好了处理的流程,现拿出来与大家分享 音乐专辑的发掘 这一步是比较个性化的,依赖个人的喜好。我一般喜欢选定一个歌手,挑选出该歌手的一张专辑收听,并决定是否要保存下来。在滴答清单上保存着一个歌手列表,使用的音乐软件是 Spotify。 音乐专辑的下载 在这里有一个很有趣的组合,我下载音乐是从 AppleMusic 下载的,主要原因是我之前一直在用 AppleMusic,并找到了一个 AppleMusic 音乐下载器,付费开通了使用权。后来改用了 Spotify,也没必要再花钱开通一个 Spotify 下载器了。此外,AppleMusic 可以通过不同的网址访问任意一个国家的曲库,曲库也更全。 我一般直接访问 AppleMusic 美国页面,网址在这里。搜索自己想下载的专辑,复制网址。进入 AppleMusic...
1Password加密SSH密钥教程
本文仅在 macOS 上试验 一般 ssh 密钥的问题 ssh 密钥一般是在本地生成公钥和私钥,私钥是明文存储的,有泄露的风险,因此可以使用 1Password 对密钥进行加密,用生物识别来启用 ssh 私钥。 1Password 加密 ssh 密钥的配置 1Password-Setting ➔ Developer ➔ Use the SSH Agent 开启,设置中Ask approval for each new建议选择 application。 1Password-Setting ➔ General ➔ 勾选Keep 1Password in the menu bar和Start at login,保证 ssh agent 在后台运行 修改~/.ssh/config文件,增加 1Password 的套接字 Host * IdentityAgent "~/Library/Group...
VPS+Hexo博客搭建教程
本文仅在 macOS 上试验 一、Hexo 框架概述 Hexo 是一款基于 Node.js 的静态博客框架,具有生成速度快、主题生态丰富、Markdown 支持完善等特点,适合技术博客搭建。 Hexo 安装 在本地安装必要的环境与软件 brew updatebrew install node hexo 创建博客目录与初始化安装 mkdir blog && cd bloghexo initnpm install 博客基础配置 创建分类页与标签页 hexo n page "Category"hexo n page "Tag" source/category/index.md和source/tag/index.md的 front-matter title: <title>date: <date>type: <type>top_img: /img/<type>.jpg 其中 type 为 tags 或 categories,img 文件夹是 butterfly...