<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>极一's Blog</title><link>https://www.jiyiblog.com/</link><description>Recent content on 极一's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Sat, 02 Sep 2023 15:33:31 +0800</lastBuildDate><atom:link href="https://www.jiyiblog.com/index.xml" rel="self" type="application/rss+xml"/><item><title>如何使用服务器(VPS)闲置网络资源挂机赚钱——以Peer2Profit及traffmonetizer为例</title><link>https://www.jiyiblog.com/archives/0506284.html</link><pubDate>Fri, 06 May 2022 11:23:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0506284.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;很多朋友出于搭建网站以及一些服务的需要，亦或者是单纯想体验一些有趣的小工具（例如本博客内提到的一系列开源项目），会购买服务器（VPS）来使用。但服务器的价格往往不便宜，那么有没有什么方法可以恰当的利用我们手中的服务器回血赚钱呢？答案当然是有的，这里就为大家介绍一些正规的国外挂机赚钱服务。&lt;/p&gt;&#10;&lt;h2 id="traffmonetizer"&gt;TraffMonetizer&#10;&lt;/h2&gt;&lt;p&gt;&lt;img alt="TraffMonetizer" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2022/05/853184737.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;TraffMonetizer与Peer2Profit类似，也是通过服务器流量来获取收益，将服务器的流量用于市场分析、广告分析等。注册即送5美元，10美元起提现。同样支持Docker部署，这意味着可以同时挂载多个挂机赚钱平台获取多重收益。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="收款记录" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2023/09/39135973.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="注册地址"&gt;注册地址&#10;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://traffmonetizer.com/?aff=155801" title="点击注册"&#10; target="_blank" rel="noopener"&#10; &gt;点击注册&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h3 id="安装方法"&gt;安装方法&#10;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1.安装Docker&lt;/strong&gt;&#10;这里以Linux系统为例，Windows或其他系统&lt;a class="link" href="https://www.runoob.com/docker/windows-docker-install.html" title="请参考这里"&#10; target="_blank" rel="noopener"&#10; &gt;请参考这里&lt;/a&gt;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://get.docker.com &lt;span class="p"&gt;|&lt;/span&gt; bash&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;2.获取应用token&lt;/strong&gt;&#10;在用户后台首页点击并复制token&#10;&lt;img alt="获取token" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2022/05/3835502955.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;3.部署Docker容器&lt;/strong&gt;&#10;将指令第一行相应位置替换为token，并将整段指令输入终端执行。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker run -d --restart&lt;span class="o"&gt;=&lt;/span&gt;always --name tm traffmonetizer/cli start accept --token 这里替换为你的token&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;部署成功后即可在系统后台查看相关流量及收益数据。&lt;/p&gt;&#10;&lt;h2 id="peer2profit"&gt;Peer2Profit&#10;&lt;/h2&gt;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;2023.09.01 更新&#10;网站暂时挂了，不清楚是维护还是闭站&#10;正在使用的客户可以通过官方tg:&#10;@peer2profit_app_bot&#10;登录后选择[订购赔款]提取收益&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;&lt;img alt="Peer2Profit" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2022/05/3468583532.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;Peer2Profit是一个来自俄罗斯的流量挂机赚钱工具。占用系统资源较少，可通过Docker一键部署并在后台稳定运行。&lt;/p&gt;&#10;&lt;p&gt;同时支持银行卡、虚拟货币等多种提现方式，最低提现金额2美元。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="收益记录" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2022/05/834583032.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="注册地址-1"&gt;注册地址&#10;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://p2pr.me/163979609161bd4d7b95a01" title="点击注册"&#10; target="_blank" rel="noopener"&#10; &gt;点击注册&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h3 id="安装方法-1"&gt;安装方法&#10;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;1.安装Docker&lt;/strong&gt;&#10;与上文方法相同，这里不再赘述。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;2.部署Docker容器&lt;/strong&gt;&#10;将指令第一行相应位置替换为Peer2Profit注册邮箱，并将整段指令输入终端执行。&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;P2P_EMAIL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;这里替换为你的注册邮箱&lt;span class="p"&gt;;&lt;/span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;docker rm -f peer2profit &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; docker run -d --restart always &lt;span class="se"&gt;\&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; -e &lt;span class="nv"&gt;P2P_EMAIL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;$P2P_EMAIL&lt;/span&gt; &lt;span class="se"&gt;\&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; --name peer2profit &lt;span class="se"&gt;\&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; peer2profit/peer2profit_linux:latest &#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;部署成功后即可在系统后台My network处看到服务器相关信息，至此即可开始后台自动挂机赚钱。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="运行情况" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2022/05/107169976.png"&gt;&lt;/p&gt;&#10;</description></item><item><title>苹果M1 Mac使用VMware Fusion虚拟机免费安装Windows 11全教程</title><link>https://www.jiyiblog.com/archives/1008220.html</link><pubDate>Fri, 08 Oct 2021 23:41:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/1008220.html</guid><description>&lt;h5 id="文章内提到的所需文件的下载地址"&gt;文章内提到的所需文件的下载地址&#10;&lt;/h5&gt;&lt;p&gt;&lt;a class="link" href="https://www.jiyiblog.com/archives/1009243.html" title="VMware Fusion及Windows Arm系统镜像下载地址"&#10; target="_blank" rel="noopener"&#10; &gt;VMware Fusion及Windows Arm系统镜像下载地址&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;虽然说Mac系统目前已经能够满足日常使用，但是像例如网银支付控件、需要IE的网页都无能为力。所以对于把Mac当成主力机的群体，一个Windows系统的虚拟机还是必要的。&lt;/p&gt;&#10;&lt;p&gt;众所周知，基于arm架构的M1处理器想要安装WIndows系统的虚拟机长久以来只有一个办法，那就是购买PD。&lt;/p&gt;&#10;&lt;p&gt;但其价格是在过于昂贵，永久版需要498且升级系统后很可能无法使用，而按年计费的版本更是达到了698一年，令人实在难以承受。&lt;/p&gt;&#10;&lt;p&gt;博主盼望了许久之后，救世主VMware Fusion终于带着免费的技术预览版来了！&lt;/p&gt;&#10;&lt;h2 id="安装方法"&gt;安装方法&#10;&lt;/h2&gt;&lt;h4 id="虚拟机设置"&gt;虚拟机设置&#10;&lt;/h4&gt;&lt;p&gt;1、下载VMware Fusion arm64技术预览版&lt;/p&gt;&#10;&lt;p&gt;2、安装完成打开后选择创建自定虚拟机并继续&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091223055.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;3、操作系统选择其它-&amp;gt;Other 64-bit Arm&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091226252.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;4、点击继续，虚拟磁盘先不用管&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091227446.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;5、在完成界面点击自定设置，修改虚拟机名称及保存位置&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091227099.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;6、进入界面后在弹出的虚拟机设置界面选择处理器和内存，并自定义处理器核心和内存大小&#10;&lt;strong&gt;注意！Windows 11必须设置4G以上，即4096MB以上的内存以上，否则无法安装！&lt;/strong&gt;&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091227052.png"&gt;&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091227324.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;7、点击左上角的显示全部返回主界面，再点击硬盘，将硬盘大小设置为25G以上并点击应用&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091228400.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;8、再进入CD/DVD设置界面，选择连接驱动器并选择ISO系统镜像文件&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091228488.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="修改配置文件"&gt;修改配置文件&#10;&lt;/h4&gt;&lt;p&gt;1、用访达打开之前设置的虚拟机位置，选择显示包内容&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091228312.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;2、找到vmx文件并使用文本编辑器打开&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091228228.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;3、找到guestOS条目，并将arm-other-64改为arm-windows11-64，如果安装的是windows10系统的话，则改为arm-windows10-64&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091229477.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;4、command+S保存后即可关闭&lt;/p&gt;&#10;&lt;h4 id="安装系统"&gt;安装系统&#10;&lt;/h4&gt;&lt;p&gt;1、开机出现此界面后用鼠标点进窗口并迅速点按任意按键&#10;&lt;strong&gt;P.S.如果速度不够快显示Start PXE over IPv4就按不了了&lt;/strong&gt;&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091229395.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;2、进入安装界面后按提示进行安装&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091229706.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;3、选择我没有产品密钥&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091229022.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="绕过tpm"&gt;绕过TPM&#10;&lt;/h4&gt;&lt;p&gt;1、进入到操作系统选择界面后，按住fn+shift+f10打开cmd并输入regedit打开注册表编辑&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091229399.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;2、定位到HKEY_LOCAL_MACHINE\SYSTEM\Setup，右键创建一个名为“LabConfig”的项，接着在其下面创建两个 DWORD 值：&#10;键为“BypassTPMCheck”，值为“1”&#10;键为“BypassSecureBootCheck”，值为“1”&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091230531.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;3、编辑完成后关闭并继续安装步骤&lt;/p&gt;&#10;&lt;p&gt;4、在网络设置界面选择没有网络连接并继续执行受限设置（因为网络要安装完成后才能配置）&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091230614.png"&gt;&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091230202.png"&gt;&lt;/p&gt;&#10;&lt;h4 id="配置网络"&gt;配置网络&#10;&lt;/h4&gt;&lt;p&gt;1、进入桌面后，点击搜索按钮搜索cmd并右键使用管理员身份运行&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091230358.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;2、依次输入以下两个命令以配置网络&#10;bcdedit /debug on&#10;bcdedit /dbgsettings net hostip:10.0.0.1 port:55555&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091231284.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;3、重启系统后在此提示输入mac密码，即可自动连接网络&#10;&lt;img loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2021/202110091231006.png"&gt;&lt;/p&gt;&#10;&lt;h2 id="小结"&gt;小结&#10;&lt;/h2&gt;&lt;p&gt;使用VMware Fusion，即可在MacBook M1上免费安装和使用Windows虚拟机了。&#10;由于Windows Arm版目前已兼容X86软件，现在无论是32位还是64位的exe，大部分都能够很好的运行。&#10;且VMware Fusion对个人免费，所以不用担心跟PD一样技术预览版后强制更新收费。&lt;/p&gt;&#10;</description></item><item><title>【舔狗日记】用NodeMail爬虫每天给女神发一封暖心的邮件</title><link>https://www.jiyiblog.com/archives/0417184.html</link><pubDate>Fri, 17 Apr 2020 20:53:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0417184.html</guid><description>&lt;h2 id="介绍"&gt;介绍&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;每天写舔狗日记没有出头之路，不如多关心关心女神&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;NodeMail是一款基于Node.js的爬虫软件，它能够帮你每天自动爬取天气预报及ONE的每日订阅，并自动发邮件给女神&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;只要你的女神使用手机QQ或微信开启了QQ邮箱提醒，就能每天收到你的提醒啦！&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;项目地址：github.com/Vincedream/NodeMail&lt;/p&gt;&#10;&lt;h2 id="截图"&gt;截图&#10;&lt;/h2&gt;&lt;p&gt;&lt;img alt="NodeMail" data-title-escaped="NodeMail" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/1.gif" title="NodeMail"&gt;&#10;&lt;img alt="邮件示例" data-title-escaped="邮件示例" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/918325861.jpg" title="邮件示例"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;注：下面的图片和文字也会每天自动变化~&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="安装"&gt;安装&#10;&lt;/h2&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;1.打开main.js，修改配置项&#10;2.安装依赖：npm install&#10;3.运行脚本：node main.js&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;把脚本放在后台，即可每天定时自动发送&lt;/p&gt;&#10;&lt;p&gt;下载地址：https://lanzous.com/ibjadbe&lt;/p&gt;&#10;&lt;p&gt;不是很确定各位喜不喜欢这个小软件，如果喜欢的话改天我封装成Windows应用程序给大家用&lt;/p&gt;&#10;</description></item><item><title>如何订阅本博客的最新文章</title><link>https://www.jiyiblog.com/archives/0407140.html</link><pubDate>Tue, 07 Apr 2020 16:51:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0407140.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;博主是个懒人，实在做不到像各位大佬一样每天更新博客::aru:cryingface::&#10;只能脑子里有新点子的时候过来更新一下这样子&#10;如果每天让各位看官过来刷新一下，实在过于麻烦，特别是当你关注的博主较多的时候&#10;那么使用RSS订阅本博客则是一种很好的解决方法，它能够在博主更新博客的时候第一时间提醒你&lt;/p&gt;&#10;&lt;h2 id="chrome内核浏览器插件"&gt;Chrome内核浏览器插件&#10;&lt;/h2&gt;&lt;p&gt;如果你使用的是Chrome浏览器或者基于Chrome内核的浏览器（例如360、QQ、搜狗），那么直接安装RSS插件即可&lt;/p&gt;&#10;&lt;p&gt;可以到浏览器官方的插件中心直接搜索RSS，或者使用Feeder&#10;这里以Feeder为例：&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;1.安装插件&lt;/strong&gt;&#10;打开网址：https://chrome.google.com/webstore/detail/rss-feed-reader/pnjaodmkngahhkoihejjehlcdlnohgmp?hl=zh-CN&#10;进行安装（可能需要某些特殊方式才能打开这个网站）&#10;&lt;img alt="添加至chrome.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/20200407164349.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;2.配置插件&lt;/strong&gt;&#10;这一步选择不注册&#10;&lt;img alt="不注册.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/20200407164532.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;3.添加订阅&lt;/strong&gt;&#10;在浏览器中打开本站的feed网址：https://www.jiyiblog.com/feed/&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="添加订阅.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/20200407164717.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;点击Subscribe即可添加订阅&lt;/p&gt;&#10;&lt;h2 id="其它浏览器"&gt;其它浏览器&#10;&lt;/h2&gt;&lt;p&gt;其它浏览器亦可在插件中心找到RSS插件&lt;/p&gt;&#10;&lt;h2 id="手机"&gt;手机&#10;&lt;/h2&gt;&lt;p&gt;直接在手机的应用商店中搜索RSS即可找到类似软件&#10;然后将：https://www.jiyiblog.com/feed/&#10;添加到订阅即可&lt;/p&gt;&#10;&lt;h2 id="结语"&gt;结语&#10;&lt;/h2&gt;&lt;p&gt;添加订阅成功后，RSS软件将会自动刷新订阅地址的最新文章，当博主更新博客后，你就能第一时间收到通知啦！&#10;&lt;img alt="IMG_0534_副本.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/918325861.jpg"&gt;&lt;/p&gt;&#10;</description></item><item><title>只需一行代码，让你的网站变成黑白界面</title><link>https://www.jiyiblog.com/archives/0403133.html</link><pubDate>Fri, 03 Apr 2020 21:32:31 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0403133.html</guid><description>&lt;p&gt;为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼，国务院今天（4月3日）发布公告，决定2020年4月4日举行全国性哀悼活动。在此期间，全国和驻外使领馆下半旗志哀，全国停止公共娱乐活动。&lt;/p&gt;&#10;&lt;p&gt;为了表达哀悼之情，本博客也一并改为黑白界面。&#10;如果你也想这么做的话，只需要把下列一行代码加入到&lt;code&gt;&amp;lt;/head&amp;gt;&lt;/code&gt;前即可&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;style&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nt"&gt;html&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="kp"&gt;-webkit-&lt;/span&gt;&lt;span class="k"&gt;filter&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;grayscale&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="kt"&gt;%&lt;/span&gt;&lt;span class="p"&gt;);}&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;style&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;逝者安息&lt;/p&gt;&#10;</description></item><item><title>Typecho加速说——望绿油油的网站测速有感</title><link>https://www.jiyiblog.com/archives/0402132.html</link><pubDate>Thu, 02 Apr 2020 21:13:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0402132.html</guid><description>&lt;p&gt;作为一个放在国外的小破站，一到晚上国际带宽高峰期就卡到无法访问是必然的。&lt;/p&gt;&#10;&lt;p&gt;备案是不可能备案的，这辈子都不可能备案的。一备案又得好几天无法访问，而且还得受监管，遇上特殊时期评论区都给你关咯~&lt;/p&gt;&#10;&lt;p&gt;可是每晚望着全国一片红的网站测速，心想着也不是这么回事，万一哪位志士仁人要来这个小破站对里面的文章一番指教呢？加载都得十几秒钟谁也受不了的吧。&lt;/p&gt;&#10;&lt;p&gt;于是便开始了速度优化的漫漫长路~&lt;/p&gt;&#10;&lt;p&gt;国内的CDN和OSS逛了一圈，全数要求备案，卒。&lt;/p&gt;&#10;&lt;p&gt;想着挂到CloudFlare，然后对自定义线路进行一番优化。结果速度没快多少，反而很多地区间歇性无法访问，又卒。&lt;/p&gt;&#10;&lt;p&gt;到最后只能对网站本身进行优化了，但Typecho本身就是一款轻量化的博客程序，对比Wordpress已经快到不知道哪里去了，想要对其优化可以说是难上加难。&#10;最多也就在缓存方面进行一番提升了。&lt;/p&gt;&#10;&lt;p&gt;结果：&#10;&lt;img alt="测速" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/04/20200402211458.png"&gt;&lt;/p&gt;&#10;&lt;p&gt;还是出人意料的，在这个国际带宽爆炸的高峰时刻，虽然不敢与在国内建站的各位大佬相比，但也算是美滋滋了::aru:cryingface::&lt;/p&gt;&#10;</description></item><item><title>Typecho加速说 篇三——增加js版浏览次数统计</title><link>https://www.jiyiblog.com/archives/0324108.html</link><pubDate>Tue, 24 Mar 2020 19:12:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0324108.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;使用动态缓存后，Typecho文章页面自带的访问统计自然也就失效了，所以需要引入额外的js统计插件。&lt;/p&gt;&#10;&lt;h2 id="安装"&gt;安装&#10;&lt;/h2&gt;&lt;p&gt;首先安装PostViews插件（在本文末处下载）&lt;/p&gt;&#10;&lt;p&gt;接着修改&lt;code&gt;/usr/themes/handsome/post.php&lt;/code&gt;文件：&lt;/p&gt;&#10;&lt;p&gt;修改第67行&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="nx"&gt;php&lt;/span&gt; &lt;span class="k"&gt;echo&lt;/span&gt; &lt;span class="nx"&gt;get_post_view&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$this&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="cp"&gt;?&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;为：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;span&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;post-views&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;loading&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nx"&gt;span&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;?&lt;/span&gt;&lt;span class="nx"&gt;php&lt;/span&gt; &lt;span class="c1"&gt;//echo get_post_view($this) ?&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;并且在下一行加上：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;script&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="k"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;cid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;?=&lt;/span&gt;&lt;span class="nv"&gt;$this&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="na"&gt;cid&lt;/span&gt;&lt;span class="cp"&gt;?&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;;&amp;lt;/script&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;即可统计文章访问次数&lt;/p&gt;&#10;&lt;h2 id="增加pjax回调函数"&gt;增加PJAX回调函数&#10;&lt;/h2&gt;&lt;p&gt;如果你的博客启用了PJAX的话，需要加上下列回调函数：&#10;&lt;code&gt;PostViews();&lt;/code&gt;&lt;/p&gt;&#10;&lt;h2 id="插件下载"&gt;插件下载&#10;&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://cdn.jsdelivr.net/gh/jer0y/CDN/PostViews.zip" title="点击下载"&#10; target="_blank" rel="noopener"&#10; &gt;点击下载&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;参考文章：&lt;a class="link" href="https://cuojue.org/read/typecho-PostViews.html" title="Typecho的页面浏览统计 js 版"&#10; target="_blank" rel="noopener"&#10; &gt;Typecho的页面浏览统计 js 版&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Typecho加速说 篇二——修复TpCache缓存评论者个人信息的问题</title><link>https://www.jiyiblog.com/archives/0324107.html</link><pubDate>Tue, 24 Mar 2020 18:09:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0324107.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;老高写的TpCache插件配合Redis确实是非常好用，但是一直存在一个很大的问题。当文章被评论后，评论者的个人信息也会被自动缓存下来（原本是保存在访客的cookies中的），导致下一个访客会看到上一个评论者的信息，造成信息泄露。&lt;/p&gt;&#10;&lt;p&gt;但是老高一直建议大家使用第三方评论系统，所以也没有去修复这个Bug。本篇文章通过修改comments.php文件解决了这个问题。&lt;/p&gt;&#10;&lt;h2 id="教程"&gt;教程&#10;&lt;/h2&gt;&lt;p&gt;首先编辑&lt;code&gt;/usr/themes/你的主题/component/comments.php&lt;/code&gt;文件&lt;/p&gt;&#10;&lt;p&gt;分别找到这三个语句并全部替换为空值：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="nx"&gt;php&lt;/span&gt; &lt;span class="nv"&gt;$this&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="na"&gt;remember&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;author&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="cp"&gt;?&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;&amp;lt;?php $this-&amp;gt;remember(&amp;#39;mail&amp;#39;); ?&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;&amp;lt;?php $this-&amp;gt;remember(&amp;#39;url&amp;#39;); ?&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;找到下列语句;&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;div&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;author_info&amp;#34;&lt;/span&gt; &lt;span class="nx"&gt;class&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;hide&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;并修改为：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;div&lt;/span&gt; &lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;author_info&amp;#34;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;然后在文件底部插入一下代码：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-php" data-lang="php"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;script&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="o"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="nx"&gt;php&lt;/span&gt; &lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="nv"&gt;$this&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="na"&gt;user&lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="na"&gt;hasLogin&lt;/span&gt;&lt;span class="p"&gt;()){&lt;/span&gt; &lt;span class="cp"&gt;?&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;function getCookie(name){&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; var arr,reg=new RegExp(&amp;#34;(^| )&amp;#34;+name+&amp;#34;=([^;]*)(;|$)&amp;#34;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; if(arr=document.cookie.match(reg))&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; return unescape(decodeURI(arr[2]));&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; else&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; return null;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;function adduser(){ &#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; document.getElementById(&amp;#39;author&amp;#39;).value = getCookie(&amp;#39;&amp;lt;?php echo md5($this-&amp;gt;request-&amp;gt;getUrlPrefix()); ?&amp;gt;__typecho_remember_author&amp;#39;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; document.getElementById(&amp;#39;mail&amp;#39;).value = getCookie(&amp;#39;&amp;lt;?php echo md5($this-&amp;gt;request-&amp;gt;getUrlPrefix()); ?&amp;gt;__typecho_remember_mail&amp;#39;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt; document.getElementById(&amp;#39;url&amp;#39;).value = getCookie(&amp;#39;&amp;lt;?php echo md5($this-&amp;gt;request-&amp;gt;getUrlPrefix()); ?&amp;gt;__typecho_remember_url&amp;#39;);&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;adduser();&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;&amp;lt;?php } ?&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;&amp;lt;/script&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;保存即可。&lt;/p&gt;&#10;&lt;p&gt;参考文章：&lt;a class="link" href="https://www.siyunxi.com/2019/10/01/637.html" title="修复typecho使用缓存插件TpCache时缓存评论人的信息的问题"&#10; target="_blank" rel="noopener"&#10; &gt;修复typecho使用缓存插件TpCache时缓存评论人的信息的问题&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Typecho加速说 篇一——使用Redis及TpCache缓存插件为网站加速</title><link>https://www.jiyiblog.com/archives/0324104.html</link><pubDate>Tue, 24 Mar 2020 17:26:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/0324104.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;作为博客这种准静态网站，对全站进行动态缓存是一个非常不错的选择。不仅能够加快网站的访问速度，提升访客体验；同时也能保持在高并发状态下的稳定性，降低对服务器的资源占用。&lt;/p&gt;&#10;&lt;h2 id="介绍"&gt;介绍&#10;&lt;/h2&gt;&lt;h4 id="redis"&gt;Redis&#10;&lt;/h4&gt;&lt;p&gt;Redis 是完全开源免费的，遵守BSD协议，是一个高性能的key-value数据库。&lt;/p&gt;&#10;&lt;p&gt;Redis的优势：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。&lt;/li&gt;&#10;&lt;li&gt;丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。&lt;/li&gt;&#10;&lt;li&gt;原子 – Redis的所有操作都是原子性的，意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务，即原子性，通过MULTI和EXEC指令包起来。&lt;/li&gt;&#10;&lt;li&gt;丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Redis 与其他 key - value 缓存产品有以下三个特点：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Redis支持数据的持久化，可以将内存中的数据保存在磁盘中，重启的时候可以再次加载进行使用。&lt;/li&gt;&#10;&lt;li&gt;Redis不仅仅支持简单的key-value类型的数据，同时还提供list，set，zset，hash等数据结构的存储。&lt;/li&gt;&#10;&lt;li&gt;Redis支持数据的备份，即master-slave模式的数据备份。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h4 id="tpcache"&gt;TpCache&#10;&lt;/h4&gt;&lt;p&gt;TpCache是由老高开发的一款Typecho缓存插件，持Memcache，Redis，Mysql三种驱动。&lt;/p&gt;&#10;&lt;p&gt;项目地址：https://github.com/phpgao/TpCache&lt;/p&gt;&#10;&lt;h2 id="安装"&gt;安装&#10;&lt;/h2&gt;&lt;h3 id="redis-1"&gt;Redis&#10;&lt;/h3&gt;&lt;p&gt;以宝塔面板为例，可一键便捷安装Redis。打开php管理，安装扩展，找到Redis并安装即可，如图：&#10;&lt;img alt="安装redis.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/03/259453446.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;之前看到有的文章说需要开启Redis端口的安全策略，博主建议千万不要这么做，因为会把端口开放给外网，而TpCache是不支持密码连接Redis的。这种操作会使任何人都能访问并管理Redis，很危险。&lt;/p&gt;&#10;&lt;h3 id="tpcache-1"&gt;TpCache&#10;&lt;/h3&gt;&lt;p&gt;到项目地址下载插件包并解压，修改文件夹名为TpCache，上传到Typecho插件目录（&lt;code&gt;/usr/plugins&lt;/code&gt;),接着到后台启用插件。&#10;&lt;img alt="配置TpCahce.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/03/963459629.jpg"&gt;&#10;如果博客使用https则开启SSL，缓存驱动选择Redis，端口默认为6379（可到宝塔面板修改），保存设置即可启用Typecho的Redis。&lt;/p&gt;&#10;&lt;h2 id="管理"&gt;管理&#10;&lt;/h2&gt;&lt;p&gt;在宝塔面板的软件商店中，安装Redis数据管理工具，即可对Redis数据进行管理查看，如图：&#10;&lt;img alt="Redis数据管理.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/03/702866326.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;如需清除Redis缓存，在插件中的最后一项选择清除所有数据，保存设置即可。&lt;/p&gt;&#10;&lt;h2 id="后记"&gt;后记&#10;&lt;/h2&gt;&lt;p&gt;启用Redis后对博客的访问速度和稳定性提升很大，但缓存也带来了一些小问题，例如自动保存上一个访客的评论帐号等，后面的文章将会着重修复这些问题。&lt;/p&gt;&#10;</description></item><item><title>谈谈关于文献的那些事</title><link>https://www.jiyiblog.com/archives/021264.html</link><pubDate>Wed, 12 Feb 2020 09:38:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/021264.html</guid><description>&lt;h2 id="为什么找文献找到文献要做什么"&gt;为什么找文献，找到文献要做什么&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;文献资料是学术研究的基石，准备好丰富的文献是学术研究的准备期的主要工作。&lt;/li&gt;&#10;&lt;li&gt;找到文献，需要建立完善的项目文献库，来更好地学习和支持研究项目。&lt;/li&gt;&#10;&lt;li&gt;对建立好的文献库进行系统的学习和备注是接下来的工作。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="如何快速找到你所需要的大量文献"&gt;如何快速找到你所需要的大量文献&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;将你的课题细化拆解，从细节进行索引，你会得到更多更深入的信息。&lt;/li&gt;&#10;&lt;li&gt;将你的课题概化总结，从宏观角度出发，你会得到更全面更广阔的信息。&lt;/li&gt;&#10;&lt;li&gt;见一叶而知深秋,窥一斑而见全豹。通俗地解释，就是从适合的文献入手，从它的引用文献中，找到适合你的项目的文献、作者或者会议。找到冰山一角，不断深入，你或许就能发现整座冰山。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="找到所需要的文献后如何获取它们"&gt;找到所需要的文献后如何获取它们&#10;&lt;/h2&gt;&lt;p&gt;由于众所周知的原因，包括文献在内的信息资源被一分为二，一部分资源被限制在了国内，另一部分被限制在了国外。但这两部分的文献资源有着共同的现状——被出版商及文献数据库用付费的方式限制。我在这里讲一讲如何利用有限的手段，来打破这些限制。同时我认为，科研人员生产的用于科学进步社会发展的学术资源不应当用付费的方式回过头来把科研人员限制住。&lt;/p&gt;&#10;&lt;h3 id="中文文献下载途径"&gt;中文文献下载途径&#10;&lt;/h3&gt;&lt;p&gt;这里讨论的情况已经排除了学校局域网络提供的资源。&lt;strong&gt;离开学校后&lt;/strong&gt;，你会发现下载中文文献受到了限制（由于收费）。同时网传的通过国家图书馆的方式下载文献的方式以及由于国家图书馆将相关数据库下架的原因已经失效。以及浙江图书馆由于大量用户使用，导致其奔溃，也使用起来不稳定，难以为继。其他各地的图书馆也由于各种限制，其用纳税人购置的资源无法起到为公共服务的作用。&lt;/p&gt;&#10;&lt;p&gt;以下我列举两种我目前可以使用的途径，各有优缺点：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.ucdrs.superlib.net/" target="_blank" rel="noopener"&#10; &gt;全国图书馆参考咨询联盟&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;你可以在该网站直接进行检索，当然你也可以在知网等中文文献检索系统检索到你需要的文献名称，再在其中检索，然后该网站会通过邮件的方式向你发送你所需要下载的资源。即点击&lt;strong&gt;邮件接收全文&lt;/strong&gt;，等待一段时间后即可收到附带有文献附件的邮件。缺点是存在一个小时以内的延迟，且无法预览文献。&lt;/p&gt;&#10;&lt;p&gt;需要注意的是，该系统分类明确，检索时请按照文献的具体性质检索(图书/期刊/报纸/学位论文/会议论文/专利/标准/音视频/科技成果)，搜索的关键词包括(标题/作者/刊名/关键词/作者单位/ISSN)。&lt;/p&gt;&#10;&lt;p&gt;该系统也支持外文文献的搜索，但是针对外文文献，我们之后会说到更好的办法。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img alt="全国图书馆参考咨询联盟.png" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/02/2235372299.png"&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a class="link" href="http://www.sstir.cn" target="_blank" rel="noopener"&#10; &gt;上海科技创新资源数据中心&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;话不多说，谁用谁知道。&lt;/p&gt;&#10;&lt;p&gt;文献库：提供了万方文献、中国知网文献&lt;/p&gt;&#10;&lt;p&gt;功能：提供了预览和下载&lt;/p&gt;&#10;&lt;p&gt;缺点：万方文献库打开的速度不慢，但是知网打开速度很慢（知网的kns55一直很慢很慢）&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img alt="上海科技创新资源数据中心.png" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/02/3859593478.png"&gt;&lt;/p&gt;&#10;&lt;h3 id="外文文献下载途径"&gt;外文文献下载途径&#10;&lt;/h3&gt;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;首先，通过谷歌学术进行搜索，找到你的目标文献，获取到它的&lt;strong&gt;doi&lt;/strong&gt;识别码。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;打开&lt;a class="link" href="https://sci-hub.tw/" target="_blank" rel="noopener"&#10; &gt;SCI-HUB&lt;/a&gt;，输入对应的&lt;strong&gt;doi&lt;/strong&gt;识别码，点击OPEN后通过验证后即可直接下载。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;code&gt;ps：暂不支持一些中文文献库&lt;/code&gt;&lt;/p&gt;&#10;&lt;p&gt;转自:3nice.cc&lt;/p&gt;&#10;</description></item><item><title>CentOS 下Apache（httpd）无法使用ip访问的解决办法</title><link>https://www.jiyiblog.com/archives/020361.html</link><pubDate>Mon, 03 Feb 2020 10:22:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/020361.html</guid><description>&lt;h2 id="前言"&gt;前言&#10;&lt;/h2&gt;&lt;p&gt;之前介绍了使用Debian+youtube-dl批量下载油管视频的方法，详见：&#10;&lt;a class="link" href="https://www.jiyiblog.com/archives/011413.html" &gt;关联文章（未公开）&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;后来实际操作过程中发现youtube-dl在Debian下载中文标题的视频会乱码，遂换成Centos来使用。&lt;/p&gt;&#10;&lt;h2 id="安装"&gt;安装&#10;&lt;/h2&gt;&lt;p&gt;Apache在Centos的安装命令如下：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo yum install httpd -y&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;移除默认welcome页面：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo cp /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo sed -i &lt;span class="s1"&gt;&amp;#39;s/^/#&amp;amp;/g&amp;#39;&lt;/span&gt; /etc/httpd/conf.d/welcome.conf&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;启动服务：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo systemctl start httpd.service&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="使用"&gt;使用&#10;&lt;/h2&gt;&lt;p&gt;实际安装完成后会发现无法直接使用ip地址进行访问，这是由于Centos自带的防火墙对端口进行拦截导致的。我们可以使用以下命令将端口加入白名单：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;iptables -I INPUT -p TCP --dport &lt;span class="m"&gt;80&lt;/span&gt; -j ACCEPT&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;自用的服务器甚至可以直接关闭防火墙省事：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#停止firewall&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl stop firewalld.service&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;#禁止firewall开机启动&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;systemctl disable firewalld.service&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;以上操作过后即可正常使用了&lt;/p&gt;&#10;</description></item><item><title>把阿里云ECS当自动备份盘：Windows Server 2019搭建FTP服务器</title><link>https://www.jiyiblog.com/archives/012144.html</link><pubDate>Tue, 21 Jan 2020 17:36:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/012144.html</guid><description>&lt;h2 id="简介"&gt;简介&#10;&lt;/h2&gt;&lt;p&gt;博主手上有一台之前领代金券白嫖的阿里云ECS的低配服务器，配置只有1 vCPU+2 GiB RAM，低至1Mbps的出网带宽。平时放在那里食之无味，弃之可惜，挂网站还得备案。只能安装Windows Server的系统丢一些软件上去挂机。&lt;/p&gt;&#10;&lt;p&gt;说到Windows Server这个系统，博主曾经有一段惨痛的记忆。当时有个小网站备案了放在上面，不知道是因为博主实在不会用这个系统还是配置太低，总是出问题。导致博主后来决心除非给一台真实的服务器，否则我是永远不会在Windows Server上架设网站的。&lt;/p&gt;&#10;&lt;p&gt;不过就这样丢在那里当个挂机宝也是挺可惜的，所以博主这几天研究了一下如何开通FTP功能。准备通过宝塔的定时备份系统，将本博客的数据定时备份上去。可能由于对Windows Server的不了解，博主的操作方法不够专业，不过这也是测试后一种行之有效的简易FTP服务器搭建方法。&lt;/p&gt;&#10;&lt;h2 id="搭建"&gt;搭建&#10;&lt;/h2&gt;&lt;h3 id="新建用户"&gt;新建用户&#10;&lt;/h3&gt;&lt;p&gt;首先在设置-&amp;gt;账户-&amp;gt;其他用户中新建一个用户作为FTP帐号&#10;&lt;img alt="新建用户" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/875766020.jpg"&gt;&lt;/p&gt;&#10;&lt;h3 id="添加角色"&gt;添加角色&#10;&lt;/h3&gt;&lt;p&gt;打开开始菜单-&amp;gt;服务器管理器，在仪表板中选择添加角色和功能&#10;&lt;img alt="添加角色" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3135378483.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="添加角色2" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3011994071.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;勾选FTP服务器并安装&lt;/p&gt;&#10;&lt;h3 id="添加ftp站点"&gt;添加FTP站点&#10;&lt;/h3&gt;&lt;p&gt;安装完毕后搜索打开IIS&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="打开IIS" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/904802242.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="添加FTP站点" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1833740086.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;右键服务器并选择添加FTP站点，填写站点名称和服务路径&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="绑定和SSL设置" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/2423260181.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;绑定选择全部未分配，端口强烈建议自定义，不要选择默认的21端口，防止被批量扫描（记得在阿里云安全组开放自定义的端口）。选择无SSL。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="身份验证" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/2074730130.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;身份验证选择基本，指定用户，在下面输入框中输入刚才新建的用户，勾选读取和写入权限&lt;/p&gt;&#10;&lt;h3 id="构建目录"&gt;构建目录&#10;&lt;/h3&gt;&lt;p&gt;在FTP路径下新建localuser和public两个目录&#10;&lt;img alt="构建目录" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3498707648.jpg"&gt;&lt;/p&gt;&#10;&lt;h3 id="开启被动模式"&gt;开启被动模式&#10;&lt;/h3&gt;&lt;p&gt;上述操作完成后，即可开启FTP服务，但是需要主动模式才能连接上。对于宝塔自带的FTP连接服务，需要开启被动模式。&lt;/p&gt;&#10;&lt;p&gt;搜索defender并打开防火墙&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="搜索打开防火墙" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3581976231.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="defender" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1032202583.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;打开允许应用或功能通过windows防火墙&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="允许其他应用" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/667674220.jpg"&gt;&#10;&lt;img alt="添加svchost" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1447135499.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;点击允许其他应用并增加C:\Windows\System32\svchost.exe&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="服务主进程" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3159663140.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;给Windows服务主进程的通信都打上勾，即可使用被动模式连接&lt;/p&gt;&#10;&lt;h3 id="配置宝塔ftp自动备份"&gt;配置宝塔FTP自动备份&#10;&lt;/h3&gt;&lt;p&gt;打开宝塔软件商店，安装FTP存储空间并配置&#10;&lt;img alt="宝塔配置" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3904009510.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;Host一栏输入之前配置的服务器地址和端口&#10;用户名和密码输入之前新建的用户，存储位置自定&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="计划任务.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/3393425882.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;配置完成后，打开计划任务，任务类型选择备份网站，选择FTP存储空间。&lt;/p&gt;&#10;&lt;p&gt;配置完成后即可愉快的把阿里云ECS当成自动备份服务器啦~&#10;如果手上有阿里云、腾讯云、百度云等空闲的服务器，如学生机等，不妨试试这样操作。&lt;/p&gt;&#10;</description></item><item><title>Mumble安装部署教程：一个类似于YY和TeamSpeak的免费开源游戏语音通讯工具</title><link>https://www.jiyiblog.com/archives/012043.html</link><pubDate>Mon, 20 Jan 2020 22:30:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/012043.html</guid><description>&lt;h2 id="简介"&gt;简介&#10;&lt;/h2&gt;&lt;p&gt;Mumble是一个类似于YY和TeamSpeak的免费开源游戏语音通讯工具，采用UDP直连。具有低延迟，高语音质量及高稳定性等特点。&#10;Mumble可以运行在Windows、macOS、Linux、iOS、Android等多种系统中，甚至可以运行在网页、诺基亚手机上hh。Mumble主要是为游戏玩家设计的，十多年前第一个建立了真正的低延迟语音通信，但也在许多不同的环境中得到了很好的应用。&lt;/p&gt;&#10;&lt;h2 id="特性"&gt;特性&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;低延迟，非常适合聊天和游戏。&lt;/li&gt;&#10;&lt;li&gt;加密通信，始终保持隐私和安全。&lt;/li&gt;&#10;&lt;li&gt;默认情况下，公钥/私钥身份验证。&lt;/li&gt;&#10;&lt;li&gt;游戏内可查看信息，看谁在说话，FPS和当前时间。&lt;/li&gt;&#10;&lt;li&gt;位置音频，听到玩家在游戏中所处的位置。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="安装部署"&gt;安装部署&#10;&lt;/h2&gt;&lt;p&gt;虽然Mumble在Windows上能够快捷方便地部署服务端，但博主认为在远程Linux服务器上部署安装更加稳定，维持24小时长时间服务。&lt;/p&gt;&#10;&lt;p&gt;GitHub地址:https://github.com/mumble-voip/mumble&lt;/p&gt;&#10;&lt;p&gt;这里以Ubuntu19.10系统为例进行安装部署教程&lt;/p&gt;&#10;&lt;h3 id="增加软件仓库"&gt;增加软件仓库&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo add-apt-repository ppa:mumble/release&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt-get update&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="安装客户端以供测试使用"&gt;安装客户端以供测试使用&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt-get install mumble&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="安装服务端"&gt;安装服务端&#10;&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt-get install mumble-server&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo dpkg-reconfigure mumble-server&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;在安装服务端运行第二条命令的时候，将会弹出以下的图形界面：&#10;&lt;img alt="启动设置.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1763484948.jpg"&gt;&#10;&lt;strong&gt;设置自启动，通常选Yes&lt;/strong&gt;&#10;&lt;img alt="高优先级.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/4204263463.jpg"&gt;&#10;&lt;strong&gt;设置高优先级，以保持通讯稳定性及低延迟，选Yes&lt;/strong&gt;&#10;&lt;img alt="superuser.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/941991003.jpg"&gt;&#10;&lt;strong&gt;设置SuperUser密码，输入密码后Enter即可&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;配置完后即可完成服务器部署&lt;/p&gt;&#10;&lt;h2 id="使用"&gt;使用&#10;&lt;/h2&gt;&lt;h3 id="下载客户端"&gt;下载客户端&#10;&lt;/h3&gt;&lt;p&gt;下载地址：https://www.mumble.info/downloads/&lt;/p&gt;&#10;&lt;h3 id="连接服务器"&gt;连接服务器&#10;&lt;/h3&gt;&lt;p&gt;这里以Windows客户端为例&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="普通用户登录.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/680343522.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;点击添加服务器，地址输入服务器的ip地址，用户名及别名自定义，完成后点击连接即可。&#10;P.S.服务端没有配置SSL证书会提示错误，点击允许即可。&lt;/p&gt;&#10;&lt;h3 id="登录超级管理员帐号"&gt;登录超级管理员帐号&#10;&lt;/h3&gt;&lt;p&gt;超级管理员类似于语音房间内的超级房管，拥有最高权限。&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="superuser登录.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/2202839417.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;在添加服务器时，用户名输入superuser，密码输入服务端部署时输入的密码即可登录超级管理员帐号。&lt;/p&gt;&#10;&lt;p&gt;登录超级管理员帐号后可以配置服务器信息，以及对用户权限、房间、分组等进行管理。&#10;&lt;img alt="管理员配置.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1656075013.jpg"&gt;&lt;/p&gt;&#10;&lt;h3 id="配置信息"&gt;配置信息&#10;&lt;/h3&gt;&lt;ul&gt;&#10;&lt;li&gt;服务器的相关配置存放在：/etc/mumble-server.ini文件中&lt;/li&gt;&#10;&lt;li&gt;可使用&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo dpkg-reconfigure mumble-server&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;进行一键重新配置&lt;/p&gt;&#10;&lt;h2 id="demo"&gt;Demo&#10;&lt;/h2&gt;&lt;p&gt;&lt;img alt="延迟.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/627309557.jpg"&gt;&lt;/p&gt;&#10;&lt;p&gt;博主在Vultr的美国LA服务器上进行测试部署，可以看到延迟还是比较高的。大家可以尝试部署在境内的服务器，或者自己家的群晖、树莓派等设备，相信延迟会有大幅度的降低。&lt;/p&gt;&#10;&lt;h2 id="总结"&gt;总结&#10;&lt;/h2&gt;&lt;p&gt;自己部署完Mumble后，就能和小伙伴一起愉快的开黑语音了。而且完全开源免费无广告，拥有大量的第三方插件，常年有大神贡献更新。&lt;/p&gt;&#10;&lt;p&gt;这篇文章展示的只是部署Mumble的基本操作，其实Mumble和我们常用的团队语音通讯工具一样，还拥有许多的功能及骚操作，例如能够部署PHP在线管理系统以及用户个人系统。&lt;/p&gt;&#10;</description></item><item><title>Vultr及Linode等VPS的Startup Script启动脚本配置教程</title><link>https://www.jiyiblog.com/archives/011521.html</link><pubDate>Wed, 15 Jan 2020 16:49:00 +0800</pubDate><guid>https://www.jiyiblog.com/archives/011521.html</guid><description>&lt;h2 id="简介"&gt;简介&#10;&lt;/h2&gt;&lt;p&gt;Vultr及Linode等一众主流VPS服务商所提供的Startup Script启动脚本功能常常被很多人忽视。但博主认为，这是一个比Vultr的Snapshots备份更好用的一个功能。其配置快速，正确设定命令能帮你在每次创建VPS时就自动配置好自己需要的程序，不像Snapshots一样需要长时间的备份与恢复。&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;如果你需要Vultr购买优惠的话，可以看这里&amp;ndash;&amp;gt;&lt;a class="link" href="https://www.jiyiblog.com/v.html" title="传送门"&#10; target="_blank" rel="noopener"&#10; &gt;传送门&lt;/a&gt;&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;h2 id="使用"&gt;使用&#10;&lt;/h2&gt;&lt;p&gt;下面以配置上一篇文章提到的OneDrive离线网盘一键脚本为例，在Vultr进行操作&lt;/p&gt;&#10;&lt;h3 id="新建脚本"&gt;新建脚本&#10;&lt;/h3&gt;&lt;p&gt;点击Vultr后台的Products，再点击Scripts，即可进入脚本界面，点击右侧的加号按钮，即可新建脚本。&#10;&lt;img alt="Startup Scripts1.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1524846008.jpg"&gt;&lt;/p&gt;&#10;&lt;h3 id="添加命令"&gt;添加命令&#10;&lt;/h3&gt;&lt;p&gt;在输入框中输入以下命令：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="cp"&gt;#!/bin/bash&#10;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget https://raw.githubusercontent.com/MoeClub/OneList/master/OneDriveUploader/amd64/linux/OneDriveUploader -P /usr/local/bin/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo chmod +x /usr/local/bin/OneDriveUploader&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget https://你的链接/auth.json -P /root/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;wget https://www.jiyiblog.com/shell/aria2upload.sh -P /root/&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo chmod +x /root/aria2upload.sh&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt install curl -y&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bash &amp;lt;&lt;span class="o"&gt;(&lt;/span&gt;curl -s -L https://www.jiyiblog.com/shell/aria2.sh&lt;span class="o"&gt;)&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;点击Update Script即可保存&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;注意&lt;/strong&gt;，其中&lt;strong&gt;auth.json&lt;/strong&gt;是OneIndex在获取Token的时候自动保存的auth文件，必须需要这个文件才能正常上传文件到你的OneDrive网盘中，每个人的token都不相同。&lt;/p&gt;&#10;&lt;p&gt;所以请先执行一次上一篇文章的操作，获取到auth.json文件后，将此文件上传并获取直链以便服务器下载。&lt;/p&gt;&#10;&lt;p&gt;P.S.没有服务器没法搞直链的可以在自己电脑上搭建XAMPP或者偷偷上传到GitHub里改个名字hhh，实在没办法可以选择先不上传，删除这条命令，启动完成后再使用File Browser将文件上传到/root文件夹中。&lt;/p&gt;&#10;&lt;h3 id="使用启动脚本"&gt;使用启动脚本&#10;&lt;/h3&gt;&lt;p&gt;在新建VPS的时候，记得在Startup Script处为你的脚本打勾，这样在VPS第一次启动的时候就会为你自动配置好OneDrive离线网盘一键脚本程序了~&lt;/p&gt;&#10;&lt;p&gt;&lt;img alt="Startup Scripts2.jpg" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://www.jiyiblog.com/usr/uploads/2020/01/1801587503.jpg"&gt;&lt;/p&gt;&#10;</description></item></channel></rss>