博文

目前显示的是 一月, 2019的博文

Blogger 裸域重定向到 www 设置(国内可访问)

图片
Blogger 不支持托管在裸域中,但支持从裸域重定向至如 www.blog.domain 。 你现在可以访问 iljw.me ,就会跳转到 http://blog.iljw.me 。 首先你需要登陆到 Blogger 后台界面,设置-基本-博客地址中将下图红框所示部分勾选并点击保存。 然后,去你的 DNS 服务商那儿,增加一条 A 记录解析,如下图所示。 其中, @ 是代表着解析裸域; 记录值,需要填写 ghs.google.com 在国内可访问的 IP。 到此结束,需要等待几到十几分钟让解析生效,可使用 ipconfig/flushdns 命令刷新电脑的 DNS 缓存。 在 Blogger 官方帮助 中已经有此说明了: 按照“example.com”格式输入您的域名。 添加 4 个指向 Google IP 的 A 记录。 216.239.32.21 216.239.34.21 216.239.36.21 216.239.38.21 但是,Blogger 提供的 IP 在国内的延迟较高、不稳定,所以我按之前在 为 Blogger 自定义域博客启用 HTTPS & 支持国内访问技巧 的思路,将上面的 IP 替换为国内可访问的 IP,结果还真的可行,故成文记录。

使用Docker安装OneIndex,以及Caddy反向代理并支持HTTPS

图片
前言 之前有对比过国内的网盘,都不让人放心,正在使用的坚果云其他都好,就是容量略小。自己随着学习、生活不断积累的文件也越来越大,遂有使用 Onedrive 的想法。虽然已经有通过网上的方法申请到了 5T 的教育版 Onedrive,但是不太稳定,不适合存放个人比较重要的文件。碰巧在前几天看到 1900 也有同样的需求,就一起合租了 Office 365 家庭版,中意的是里面的 Onedrive 1 T 空间和 Office 套件。 将坚果云的文件迁移到 Onedrive 之后,我就马上折腾起了 OneIndex。自己瞎折腾了几天,总算弄出个所以然来。写此博文做个记录。 OneIndex 是采用 PHP 语言开发,能够直接列出 OneDrive 目录,文件直链下载 ,不占用服务器空间,不走服务器流量。 安装环境:Ubuntu Server 16.04 LTS 使用 Github 学生包获得的亚马逊云教育版75刀优惠,可免费使用 EC2 主机 t2.micro 微型实例一年。 其他系统的步骤应该也是差不多,代码会有所不同,可以借助谷歌搜索我给的小标题,找到相应的代码,比如 Docker 安装。 本文的方法使用到了 Docker 和 Caddy,如果你不了解,可以前去谷歌搜索一下,了解个大概。主要是使用 Docker 来安装运行 OneIndex,使用 Caddy 来实现 HTTPS 访问。 安装 Docker apt update # 检查源更新 sudo apt install docker.io # 安装docker docker # 检查是否安装成功,若成功则输出关于 docker 的命令提示 运行 OneIndex docker run -d --name oneindex \ -p 8080:80 --restart=always \ -v ~/oneindex/config:/var/www/html/config \ -v ~/oneindex/cache:/var/www/html/cache \ -e REFRESH_TOKEN='0 * * * *' \ -e REFRESH_CACHE='*/10 * * * *' \ setzero/one

深度使用 Everything

图片
Everything 是一款文件名搜索软件。官网的介绍是「基于名称快速定位文件和文件夹」。它可以在几秒钟之内建立对文件的索引,文件名搜索瞬间呈现结果。 官网下载: https://www.voidtools.com/zh-cn/ 轻量安装文件 干净简洁的用户界面 快速文件索引 快速搜索 最小资源使用 便于文件分享 实时更新 Everything 有极快的搜索速度,运行时占用的内存低,所以我把它设为开机自启。在日常的使用中,我设置了快捷键 Ctrl + Alt + S 来调用搜索界面,非常方便。 在 帮助 - 搜索语法 中,Everything 还给出了非常多的搜索语法,它还支持正则表达式。不过一般使用情景中,我用到的地方其实不多,就按平常使用搜索引擎的习惯来使用了。下面来说说 Everything 的实用技巧。 http 服务器功能 我们利用 Everything 提供的 http 服务器功能, 可以在另一台设备访问本台电脑的资料 。前提是,这些设备都在同一局域网下。 比如说,我的手机和电脑都连着家里的 Wifi ,只要在手机浏览器中输入电脑的 IP 地址后,就可以访问电脑磁盘里的资料了点击文件后,浏览器即会下载文件。两者的传输速度取决于 Wifi 速度的最大值。 我通常是使用这一功能 在手机端播放电脑的视频 ,电脑端通过迅雷下载好视频后,输入电脑的 IP ,找到视频所在目录,复制视频的地址,将它粘贴到支持网络媒体串流的播放器(如:MX Player)中,即可以在手机上观看了。 **注:**在电脑端直接输入 localhost:端口号 即可访问。如果在其他设备上,要输入本机 IP + 端口号 才能访问。 如何查看电脑本机 IP ? Win + R ,输入 cmd ,在弹出的小黑窗中输入 ipconfig ,即可看到本机 IP。 在浏览器搜索框中调用 Everything 这里我用 Chrome 演示一遍。 依次操作: 设置 - 管理搜索引擎 - 添加 填入名称、关键字和网址。 **注意:**网址 http://localhost:8080/?search=%s 中,冒号后面的 8080 是我设置端口号,每个人设置的可能不同,不要照搬。 关键字,我设置的是 es ,然后再搜索框中我输入 es 后