<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>玩机 &#8211; Daoker小站</title>
	<atom:link href="https://daoker.cc/w/%E7%8E%A9%E6%9C%BA/feed" rel="self" type="application/rss+xml" />
	<link>https://daoker.cc</link>
	<description>个人随笔小记</description>
	<lastBuildDate>Sun, 16 Feb 2025 04:22:12 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://daoker.cc/wp-content/uploads/2022/08/cropped-daoker_blog_s-32x32.png</url>
	<title>玩机 &#8211; Daoker小站</title>
	<link>https://daoker.cc</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>黑裙-飞牛OS后hyperbackup的替代品duplicati</title>
		<link>https://daoker.cc/daokerto1278.html</link>
					<comments>https://daoker.cc/daokerto1278.html#comments</comments>
		
		<dc:creator><![CDATA[博主]]></dc:creator>
		<pubDate>Sun, 16 Feb 2025 04:22:10 +0000</pubDate>
				<category><![CDATA[NAS]]></category>
		<category><![CDATA[搞机]]></category>
		<category><![CDATA[玩docker]]></category>
		<category><![CDATA[玩机]]></category>
		<guid isPermaLink="false">https://daoker.cc/?p=1278</guid>

					<description><![CDATA[飞牛OS在去年横空出世，网上都是铺天盖地的称赞，但是作者认为新出的系统肯定功能还不够完善，出于数据安全的考虑一 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>飞牛OS在去年横空出世，网上都是铺天盖地的称赞，但是作者认为新出的系统肯定功能还不够完善，出于数据安全的考虑一直选择观望。在春节期间，有点小闲暇时光，将我的工控机使用QNAS4的机箱进行改造后，在我的PVE上新开一个虚拟机部署了一个，使用后发觉挺不错的，确实挺符合国人使用习惯，于是开始进行数据迁移，迁移结束后为了数据安全开始设置备份。此时发现飞牛自带的备份十分简单，不支持加密，不支持多版本备份，这十分不利于数据安全，和群辉上的hyperbackup比起来弱爆了，于是各种寻找替代项目，期间一度开始后悔，想重新用回黑群晖，直到看到了<a href="https://www.lllyyb.com/archives/U0NOY8Sr">解锁 Duplicati：备份与恢复的终极指南</a>这篇文章，感想大佬！</p>



<p>参考文章：</p>



<p><a href="https://docs.linuxserver.io/images/docker-duplicati/#application-setup">https://docs.linuxserver.io/images/docker-duplicati/#application-setup</a></p>



<p><a href="https://www.lllyyb.com/archives/U0NOY8Sr">https://www.lllyyb.com/archives/U0NOY8Sr</a></p>



<p>多的不说，直接上docker，适度修改后直接用。</p>



<pre class="wp-block-code"><code>---
services:
  duplicati:
    image: lscr.io/linuxserver/duplicati:latest
    container_name: duplicati
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - SETTINGS_ENCRYPTION_KEY=
      - CLI_ARGS= #optional
      - DUPLICATI__WEBSERVICE_PASSWORD= #optional
    volumes:
      - /path/to/duplicati/config:/config
      - /path/to/backups:/backups
      - /path/to/source:/source
    ports:
      - 8200:8200
    restart: unless-stopped</code></pre>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><code>SETTINGS_ENCRYPTION_KEY=</code></td><td>设置数据库的加密密钥。至少 8 个字符，字母数字。</td></tr><tr><td><code>CLI_ARGS=</code></td><td>（可选）指定要用于启动应用程序的任何<a href="https://duplicati.readthedocs.io/en/latest/07-other-command-line-utilities/">CLI 变量</a></td></tr><tr><td><code>DUPLICATI__WEBSERVICE_PASSWORD=</code></td><td>WebUI 的密码。如果未设置，则默认为，<code>changeme</code>并可从 WebUI 设置中更改。</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>services:
  duplicati:
    image: lscr.io/linuxserver/duplicati:latest
    container_name: duplicati
    environment:
      - TZ=Asia/Shanghai
      - CLI_ARGS= #optional
      - PUID=0
      - PGID=0
    volumes:
      - /vol3/1000/安装的软件/duplicati/appdata/config:/config
      - /vol3/1000/安装的软件/duplicati/backups:/backups
      - /vol3/1000/安装的软件/duplicati/source:/source
      - type: bind
        source: /vol2/1000/Photos
        target: /Photos
        read_only: true
    ports:
      - 8200:8200
    restart: unless-stopped</code></pre>



<p>其它设置嘛看着文字有手就行，就懒得记录了。</p>



<p>现在终于可以放心删除黑群晖了，后面考虑不套pve了，直接裸机部署飞牛OS</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daoker.cc/daokerto1278.html/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>[docker]使用甲骨文云ARM搭建ServerStatus服务端</title>
		<link>https://daoker.cc/jhjto1084.html</link>
					<comments>https://daoker.cc/jhjto1084.html#comments</comments>
		
		<dc:creator><![CDATA[小编]]></dc:creator>
		<pubDate>Mon, 27 Mar 2023 12:19:35 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[搞机]]></category>
		<category><![CDATA[玩docker]]></category>
		<category><![CDATA[玩机]]></category>
		<category><![CDATA[甲骨文云]]></category>
		<guid isPermaLink="false">https://daoker.cc/?p=1084</guid>

					<description><![CDATA[很喜欢ServerStatus大概是因为它有三网延迟监控，所有我基本都是哪吒探针和ServerStatus一起 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>很喜欢ServerStatus大概是因为它有三网延迟监控，所有我基本都是哪吒探针和ServerStatus一起用，我的ServerStatus是部署在一台pacificrack的服务器上，前阵子他的IP被防火墙墙了，换Ip又太贵，更惨的是过了一台，挂了科学上网也连不上这台服务器，pacificrack官网也打不开，有人说疑似pacificrack要跑路了（我写文章时已经断断续续的恢复），于是决定把它迁移到我稍微有点空闲的甲骨文ARM服务器上，使用GitHub上的docker容器，发觉报错，看来是没有适配ARM啊(2024-11-12更新，最新版已经适配ARM版docker)，于是就只好编译安装，然后把web端挂载到docker里面。</p>



<div class="wp-block-argon-github github-info-card card shadow-sm github-info-card-full" data-author="cppla" data-project="ServerStatus"><div class="github-info-card-header"><a href="https://github.com/" target="_blank" title="Github" rel="noopener"><span><i class="fa fa-github"></i> GitHub</span></a></div><div class="github-info-card-body"><div class="github-info-card-name-a"><a href="https://github.com/cppla/ServerStatus" target="_blank" rel="noopener"><span class="github-info-card-name">cppla/ServerStatus</span></a></div><div class="github-info-card-description"></div></div><div class="github-info-card-bottom"><span class="github-info-card-meta github-info-card-meta-stars"><i class="fa fa-star"></i> <span class="github-info-card-stars"></span></span><span class="github-info-card-meta github-info-card-meta-forks"><i class="fa fa-code-fork"></i> <span class="github-info-card-forks"></span></span></div></div>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="390" src="https://daoker.cc/wp-content/uploads/2023/03/image-17-1024x390.png" alt="" class="wp-image-1085" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-17-1024x390.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-17-300x114.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-17-768x293.png 768w, https://daoker.cc/wp-content/uploads/2023/03/image-17.png 1288w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>2.下载GitHub上的ServerStatus并解压；</p>



<p>3.进入解压后的ServerStatus的web目录，创建提供http文件服务的容器</p>



<pre class="wp-block-code"><code>docker run -dit --name my-apache-app -p 8080:80 -v "$PWD":/usr/local/apache2/htdocs/ httpd:2.4</code></pre>



<p>4.进入解压后的ServerStatus的server目录</p>



<p>安装编译环境</p>



<pre class="wp-block-code"><code>apt-get -y install gcc g++ make libcurl4-openssl-dev</code></pre>



<p>编译</p>



<pre class="wp-block-code"><code>make</code></pre>



<p>5.把旧服务器上的配置文件覆盖新的配置文件</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1023" height="83" src="https://daoker.cc/wp-content/uploads/2023/03/image-19.png" alt="" class="wp-image-1087" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-19.png 1023w, https://daoker.cc/wp-content/uploads/2023/03/image-19-300x24.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-19-768x62.png 768w" sizes="(max-width: 1023px) 100vw, 1023px" /></figure>



<p>执行下列命令启动程序并挂载在后台，也可以加入开机启动，在本博客有讲到，我这里就先不设置了</p>



<pre class="wp-block-code"><code>nohup ./sergate 2&gt;1 &amp;
</code></pre>



<p>6.使用ip加端口访问，发觉可以正常收到服务器信息，我这里只改了一台阿里云的服务器，所有只接收到一台的信息，其他客户端可以依次下载GitHub的ServerStatus并设置即可，这里主要关注服务端</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="447" src="https://daoker.cc/wp-content/uploads/2023/03/image-20-1024x447.png" alt="" class="wp-image-1088" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-20-1024x447.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-20-300x131.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-20-768x335.png 768w, https://daoker.cc/wp-content/uploads/2023/03/image-20.png 1435w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://daoker.cc/jhjto1084.html/feed</wfw:commentRss>
			<slash:comments>33</slash:comments>
		
		
			</item>
		<item>
		<title>【入狱指南】机场面板v2board与XrayR后端三协议搭建，（支付系统、邮件系统、中转隧道只做了解）</title>
		<link>https://daoker.cc/jhjto935.html</link>
					<comments>https://daoker.cc/jhjto935.html#comments</comments>
		
		<dc:creator><![CDATA[小编]]></dc:creator>
		<pubDate>Wed, 04 Jan 2023 03:16:49 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[入狱系列]]></category>
		<category><![CDATA[奇奇怪怪]]></category>
		<category><![CDATA[搞机]]></category>
		<category><![CDATA[玩docker]]></category>
		<category><![CDATA[玩机]]></category>
		<category><![CDATA[甲骨文云]]></category>
		<guid isPermaLink="false">https://daoker.cc/?p=935</guid>

					<description><![CDATA[我的vps机器虽然不多，但是要用到上网服务的机器比较多，手机、平板、小主机、实验室台式双系统、笔记本电脑双系统 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>我的vps机器虽然不多，但是要用到上网服务的机器比较多，手机、平板、小主机、实验室台式双系统、笔记本电脑双系统、还有偶尔给朋友用，每次修改节点信息后，使用相关设备发觉使用不了，然后又要去开x-ui面板导入，非常的麻烦，于是就想到了机场的管理模式，只用更新订阅就行，于是打算自己给自己搭个机场用用。只做私用，销售和分享有入狱风险，哈哈哈。</p>



<p></p>



<p>v2board项目地址：</p>



<div class="wp-block-argon-github github-info-card card shadow-sm github-info-card-full" data-author="v2board" data-project="v2board"><div class="github-info-card-header"><a href="https://github.com/" target="_blank" title="Github" rel="noopener"><span><i class="fa fa-github"></i> GitHub</span></a></div><div class="github-info-card-body"><div class="github-info-card-name-a"><a href="https://github.com/v2board/v2board" target="_blank" rel="noopener"><span class="github-info-card-name">v2board/v2board</span></a></div><div class="github-info-card-description"></div></div><div class="github-info-card-bottom"><span class="github-info-card-meta github-info-card-meta-stars"><i class="fa fa-star"></i> <span class="github-info-card-stars"></span></span><span class="github-info-card-meta github-info-card-meta-forks"><i class="fa fa-code-fork"></i> <span class="github-info-card-forks"></span></span></div></div>



<p>文档：<a href="https://v2board.com/CHANGELOG.html" target="_blank" rel="noreferrer noopener">https://v2board.com/CHANGELOG.html</a></p>



<p>视频教程：</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
https://www.youtube.com/watch?v=V8of3uAfK1c
</div></figure>



<h2 class="wp-block-heading">v2board部署</h2>




<span style="color: red;">温馨提示：</span>此处内容仅管理员可见！




<h2 class="wp-block-heading">XrayR对接</h2>



<p>装了v2board后，我发觉只要更新订阅链接，然后节点的密码就会改变，并且把节点信息添加到v2board时也没有密码选项，然后仔细看了上面的视频，才知道，原来面板可以和后面的节点服务进行通信，我的x-ui不知道可不可以，但是视频用的XrayR貌似也挺方便。</p>



<div class="wp-block-argon-github github-info-card card shadow-sm github-info-card-full" data-author="XrayR-project" data-project="XrayR"><div class="github-info-card-header"><a href="https://github.com/" target="_blank" title="Github" rel="noopener"><span><i class="fa fa-github"></i> GitHub</span></a></div><div class="github-info-card-body"><div class="github-info-card-name-a"><a href="https://github.com/XrayR-project/XrayR" target="_blank" rel="noopener"><span class="github-info-card-name">XrayR-project/XrayR</span></a></div><div class="github-info-card-description"></div></div><div class="github-info-card-bottom"><span class="github-info-card-meta github-info-card-meta-stars"><i class="fa fa-star"></i> <span class="github-info-card-stars"></span></span><span class="github-info-card-meta github-info-card-meta-forks"><i class="fa fa-code-fork"></i> <span class="github-info-card-forks"></span></span></div></div>




<span style="color: red;">温馨提示：</span>此处内容仅管理员可见！




<h2 class="wp-block-heading">acme.sh命令</h2>



<p>查看已经签名的证书：</p>



<pre class="wp-block-code"><code>./.acme.sh/acme.sh --list</code></pre>



<p>移除某个域名的证书：</p>



<p>./.acme.sh/acme.sh &#8211;remove -d [域名]</p>



<h2 class="wp-block-heading">报错解决</h2>



<p>1.rejected proxy/vmess/encoding: invalid user > proxy/vmess: Not Found</p>



<pre class="wp-block-code"><code>apt-get install -y ntp &amp;&amp; /lib/systemd/systemd-sysv-install enable ntp</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://daoker.cc/jhjto935.html/feed</wfw:commentRss>
			<slash:comments>35</slash:comments>
		
		
			</item>
		<item>
		<title>甲骨文云丢失SSH密钥救砖过程（Recovering root user SSH Key on Oracle Cloud Infrastructure）</title>
		<link>https://daoker.cc/daokerto1051.html</link>
					<comments>https://daoker.cc/daokerto1051.html#respond</comments>
		
		<dc:creator><![CDATA[博主]]></dc:creator>
		<pubDate>Wed, 22 Mar 2023 08:21:24 +0000</pubDate>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[搞机]]></category>
		<category><![CDATA[玩机]]></category>
		<category><![CDATA[甲骨文云]]></category>
		<guid isPermaLink="false">https://daoker.cc/?p=1051</guid>

					<description><![CDATA[有一台甲骨文云的vps在安装系统后安装了哪吒面板，之后就一直使用哪吒面板的ssh工具，安装时生成的ssh密钥也 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>有一台甲骨文云的vps在安装系统后安装了哪吒面板，之后就一直使用哪吒面板的ssh工具，安装时生成的ssh密钥也没有注意保存，后来哪吒面板绑定的域名过期了导致vps失联，于是各种查找资料。</p>



<p>看到官方博客的思路<a href="https://blogs.oracle.com/cloud-infrastructure/post/recovering-opc-user-ssh-key-on-oracle-cloud-infrastructure" target="_blank" rel="noreferrer noopener">Recovering opc user SSH Key on Oracle Cloud Infrastructure</a>，将引导卷挂载到其他vps然后修改配置文件的做法，不过他修改的是opc的密钥，我试了opc登录后，发觉sudo -i 提升权限失败，于是就想着能不能直接更改root密钥，果真成功找回。</p>



<p>1.将失联的实例停止。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="528" src="https://daoker.cc/wp-content/uploads/2023/03/image-4.png" alt="" class="wp-image-1052" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-4.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-4-300x155.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-4-768x396.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>2.分离这台服务器的引导卷，停止服务器后，可以在下面分离引导卷，稍后会将这个数据卷挂载到其他我们能够正常使用的服务器进行秘钥修改。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="390" src="https://daoker.cc/wp-content/uploads/2023/03/image-5.png" alt="" class="wp-image-1053" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-5.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-5-300x114.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-5-768x293.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>3.切换到其他能正常登录的服务器，将已经分离的引导卷附加过来</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="490" src="https://daoker.cc/wp-content/uploads/2023/03/image-6.png" alt="" class="wp-image-1054" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-6.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-6-300x144.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-6-768x368.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>4.使用命令行连接到这台正常的服务器，然后依次执行图中红框命令，我的ebian10没有安装</p>



<p>iSCSI Initiator，所以先安装才能执行，使用</p>



<pre class="wp-block-code"><code>apt-get install open-iscsi -y</code></pre>



<p>安装。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="691" src="https://daoker.cc/wp-content/uploads/2023/03/image-7.png" alt="" class="wp-image-1055" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-7.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-7-300x202.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-7-768x518.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>5.然后执行下面的命令查看磁盘信息</p>



<pre class="wp-block-code"><code>fdisk -l </code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="729" height="527" src="https://daoker.cc/wp-content/uploads/2023/03/QQ截图20230322145421.png" alt="" class="wp-image-1056" srcset="https://daoker.cc/wp-content/uploads/2023/03/QQ截图20230322145421.png 729w, https://daoker.cc/wp-content/uploads/2023/03/QQ截图20230322145421-300x217.png 300w" sizes="auto, (max-width: 729px) 100vw, 729px" /></figure>



<p>6.然后根据磁盘信息挂载到对应的目录，我这里的是/dev/sdd1，即执行</p>



<p>mount /dev/sdd1 /mnt</p>



<p>成功挂载后，我们就可以修改信息了</p>



<p>7.使用xshell，菜单栏->工具->新建秘钥向导，下一步下一步生成公钥和私钥，可以将它们全部导出成文件。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="986" height="767" src="https://daoker.cc/wp-content/uploads/2023/03/image-8.png" alt="" class="wp-image-1057" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-8.png 986w, https://daoker.cc/wp-content/uploads/2023/03/image-8-300x233.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-8-768x597.png 768w" sizes="auto, (max-width: 986px) 100vw, 986px" /></figure>



<p>8.复制公钥的内容</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="474" height="480" src="https://daoker.cc/wp-content/uploads/2023/03/image-9.png" alt="" class="wp-image-1058" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-9.png 474w, https://daoker.cc/wp-content/uploads/2023/03/image-9-296x300.png 296w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure>



<p>9.修改root用户的公钥</p>



<pre class="wp-block-code"><code>vim /mnt/root/.ssh/authorized_keys</code></pre>



<p>把之前里面的内容都清空，然后把上一部复制的公钥代码粘贴到里面，然后保存并退出</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="810" height="474" src="https://daoker.cc/wp-content/uploads/2023/03/image-10.png" alt="" class="wp-image-1059" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-10.png 810w, https://daoker.cc/wp-content/uploads/2023/03/image-10-300x176.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-10-768x449.png 768w" sizes="auto, (max-width: 810px) 100vw, 810px" /></figure>



<p>10.编辑ssh配置文件</p>



<pre class="wp-block-code"><code>vim /mnt/etc/ssh/sshd_config</code></pre>



<p>找到PermitRootLogin, 把前面的#去掉, 更改为以下参数(建议顺便修改下端口),保存并退出</p>



<pre class="wp-block-code"><code>PermitRootLogin yes</code></pre>



<p>11.解除挂载</p>



<pre class="wp-block-code"><code>umount /mnt</code></pre>



<p>12.分离数据卷，并挂载回原来失联的实例下</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="413" src="https://daoker.cc/wp-content/uploads/2023/03/image-11.png" alt="" class="wp-image-1060" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-11.png 1024w, https://daoker.cc/wp-content/uploads/2023/03/image-11-300x121.png 300w, https://daoker.cc/wp-content/uploads/2023/03/image-11-768x310.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>13.启动原来停止的实例，并使用ssh密钥登录，成功找回</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="738" height="492" src="https://daoker.cc/wp-content/uploads/2023/03/image-12.png" alt="" class="wp-image-1061" srcset="https://daoker.cc/wp-content/uploads/2023/03/image-12.png 738w, https://daoker.cc/wp-content/uploads/2023/03/image-12-300x200.png 300w" sizes="auto, (max-width: 738px) 100vw, 738px" /></figure>



<p>没有失联的实例要更改密钥也可以用这个办法，只不过不用挂载到另外一台机器上。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://daoker.cc/daokerto1051.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>申请onedrive api并使用rclone将其挂载为本地磁盘</title>
		<link>https://daoker.cc/daokerto83.html</link>
					<comments>https://daoker.cc/daokerto83.html#respond</comments>
		
		<dc:creator><![CDATA[博主]]></dc:creator>
		<pubDate>Mon, 22 Aug 2022 03:19:16 +0000</pubDate>
				<category><![CDATA[搞机]]></category>
		<category><![CDATA[玩机]]></category>
		<guid isPermaLink="false">https://daoker.eu.org/?p=83</guid>

					<description><![CDATA[基于此教程转载并修改 &#160;&#160;使用edu邮箱注册的微软账号自带1TB云盘空间，我们可以利用rc [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://blog.csdn.net/diqiudq/article/details/122754919" target="_blank" rel="noreferrer noopener">基于此教程转载并修改</a></p>



<p>&nbsp;&nbsp;使用edu邮箱注册的微软账号自带1TB云盘空间，我们可以利用<a href="https://github.com/rclone/rclone">rclone</a>将它<a href="https://so.csdn.net/so/search?q=%E6%8C%82%E8%BD%BD&amp;spm=1001.2101.3001.7020">挂载</a>到linux服务器，作为本地磁盘使用。</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rclone内置访问onedrive的<a href="https://so.csdn.net/so/search?q=api&amp;spm=1001.2101.3001.7020">api</a>，但是共用人数过多可能会被限速导致无法访问，所以考虑申请自己的api。</p>



<h2 class="wp-block-heading" id="-1-申请onedrive-api-"><strong>1.&nbsp;申请onedrive&nbsp;api</strong></h2>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前往<a href="https://portal.azure.com">Microsoft&nbsp;Azure管理界面</a>，登录你的微软账号，打开“应用注册”服务。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="http://daoker.cc/wp-content/uploads/2022/08/image-7-1024x677.png" alt="" class="wp-image-89" width="589" height="389" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-7-1024x677.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-7-300x198.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-7-768x508.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-7.png 1205w" sizes="auto, (max-width: 589px) 100vw, 589px" /></figure>



<p>&nbsp;&nbsp;&nbsp;点击“新注册”注册一个应用程序。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="652" height="484" src="http://daoker.cc/wp-content/uploads/2022/08/image-8.png" alt="" class="wp-image-90" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-8.png 652w, https://daoker.cc/wp-content/uploads/2022/08/image-8-300x223.png 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /></figure>



<p>输入名称，勾选权限后注册应用。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="http://daoker.cc/wp-content/uploads/2022/08/image-9-1024x785.png" alt="" class="wp-image-91" width="643" height="492" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-9-1024x785.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-9-300x230.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-9-768x589.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-9.png 1181w" sizes="auto, (max-width: 643px) 100vw, 643px" /></figure>



<p>注册成功后将跳转到管理页面，记下图中所示的“应用程序(客户端)&nbsp;ID”，供将来挂载使用。</p>



<p>我的Id:
<span style="color: red;">温馨提示：</span>此处内容仅管理员可见！
</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="504" src="http://daoker.cc/wp-content/uploads/2022/08/image-10-1024x504.png" alt="" class="wp-image-96" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-10-1024x504.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-10-300x148.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-10-768x378.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-10.png 1474w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>&nbsp;&nbsp;此时点击“证书与密码”→“新客户端密码”，填写说明和截至期限后，添加密码。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="497" src="http://daoker.cc/wp-content/uploads/2022/08/image-11-1024x497.png" alt="" class="wp-image-98" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-11-1024x497.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-11-300x146.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-11-768x373.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-11-1536x745.png 1536w, https://daoker.cc/wp-content/uploads/2022/08/image-11.png 1908w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>&nbsp;&nbsp;&nbsp;&nbsp;添加密码后，我们记录密码值，供将来挂载使用。<strong>注意这里一定要将密码记录下来，因为它只显示一次。</strong></p>



<p><strong>我的：</strong>
<span style="color: red;">温馨提示：</span>此处内容仅管理员可见！
</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="280" src="http://daoker.cc/wp-content/uploads/2022/08/image-12-1024x280.png" alt="" class="wp-image-99" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-12-1024x280.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-12-300x82.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-12-768x210.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-12.png 1291w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>&nbsp;&nbsp;&nbsp;&nbsp;接下来，点击“API权限”，为我们的api获取权限。Files中的权限全部勾选</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="617" src="http://daoker.cc/wp-content/uploads/2022/08/image-13-1024x617.png" alt="" class="wp-image-100" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-13-1024x617.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-13-300x181.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-13-768x463.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-13.png 1532w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>至此，我们已经申请好了onedrive的api，目前我们已经得到了<strong>客户端ID</strong>以及<strong>密码值</strong>。</p>



<h2 class="wp-block-heading" id="-2 挂载onedrive网盘-"><strong>2.&nbsp;挂载onedrive网盘</strong></h2>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以下步骤在linux服务器上进行。</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在<a href="https://rclone.org/install/">rclone官网文档</a>查看你系统的安装方式，下面以ubuntu为例。</p>



<pre class="wp-block-code"><code>apt&nbsp;update
apt&nbsp;install&nbsp;curl
curl&nbsp;https://rclone.org/install.sh&nbsp;|&nbsp;sudo&nbsp;bash</code></pre>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;安装成功后，命令行输入rclone&nbsp;config挂载onedrive网盘，输入“n”新建一个云盘，并输入名称。这个名称就是挂载后磁盘的名称，我起的是“onedrive”。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="545" height="172" src="http://daoker.cc/wp-content/uploads/2022/08/image-14.png" alt="" class="wp-image-101" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-14.png 545w, https://daoker.cc/wp-content/uploads/2022/08/image-14-300x95.png 300w" sizes="auto, (max-width: 545px) 100vw, 545px" /></figure>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接下来，找到onedrive这一项，并输入前面的序号。随着rclone版本的更新，每一种网盘序号的顺序可能会改变，注意仔细辨别。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="357" height="348" src="http://daoker.cc/wp-content/uploads/2022/08/image-15.png" alt="" class="wp-image-102" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-15.png 357w, https://daoker.cc/wp-content/uploads/2022/08/image-15-300x292.png 300w" sizes="auto, (max-width: 357px) 100vw, 357px" /></figure>



<p>接下来，输入前面保存的客户端ID、密码以及网盘类型。<strong>此处注意区分你的网盘是什么类型，国内大多高校邮箱都是国际版(1)，部分高校是世纪互联版(4)。</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="741" height="447" src="http://daoker.cc/wp-content/uploads/2022/08/image-16.png" alt="" class="wp-image-103" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-16.png 741w, https://daoker.cc/wp-content/uploads/2022/08/image-16-300x181.png 300w" sizes="auto, (max-width: 741px) 100vw, 741px" /></figure>



<p>&nbsp;接下来不进行高级配置(n)，也不进行自动配置(n)。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="599" height="213" src="http://daoker.cc/wp-content/uploads/2022/08/image-17.png" alt="" class="wp-image-104" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-17.png 599w, https://daoker.cc/wp-content/uploads/2022/08/image-17-300x107.png 300w" sizes="auto, (max-width: 599px) 100vw, 599px" /></figure>



<p>此时程序会要求输入token，由于我的服务器没有浏览器，所以需要在windows系统下获取。我们在<a href="https://rclone.org/downloads/">官网下载页面</a>下载windows系统下的rclone并解压，按win+R调出运行，输入“cmd”。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="513" height="272" src="http://daoker.cc/wp-content/uploads/2022/08/image-18.png" alt="" class="wp-image-105" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-18.png 513w, https://daoker.cc/wp-content/uploads/2022/08/image-18-300x159.png 300w" sizes="auto, (max-width: 513px) 100vw, 513px" /></figure>



<p>&nbsp;&nbsp;输入cd&nbsp;+&nbsp;解压的文件夹路径，进入rclone文件夹下，再输入以下命令开始授权。</p>



<pre class="wp-block-code"><code>#ID和密码替换成你自己的
rclone.exe&nbsp;authorize&nbsp;"onedrive" "客户端ID" "密码"</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="304" src="http://daoker.cc/wp-content/uploads/2022/08/image-19-1024x304.png" alt="" class="wp-image-106" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-19-1024x304.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-19-300x89.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-19-768x228.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-19.png 1226w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>&nbsp;此时，浏览器将会自动打开，我们为刚才创建的api授权。</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="http://daoker.cc/wp-content/uploads/2022/08/image-20-1024x851.png" alt="" class="wp-image-107" width="583" height="484" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-20-1024x851.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-20-300x249.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-20-768x638.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-20.png 1101w" sizes="auto, (max-width: 583px) 100vw, 583px" /></figure>



<p>&nbsp;&nbsp;接受后，页面会返回成功提示，同时命令行中会返回token</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="492" src="http://daoker.cc/wp-content/uploads/2022/08/image-21-1024x492.png" alt="" class="wp-image-108" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-21-1024x492.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-21-300x144.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-21-768x369.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-21-1536x739.png 1536w, https://daoker.cc/wp-content/uploads/2022/08/image-21.png 1595w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>&nbsp;&nbsp;我们将这个大括号填入服务器中(config_token&gt;)。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="948" height="450" src="http://daoker.cc/wp-content/uploads/2022/08/image-22.png" alt="" class="wp-image-109" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-22.png 948w, https://daoker.cc/wp-content/uploads/2022/08/image-22-300x142.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-22-768x365.png 768w" sizes="auto, (max-width: 948px) 100vw, 948px" /></figure>



<p>&nbsp;&nbsp;配置完成后，我们选择类型为onedrive(1)。此时系统会读取网盘路径，我们输入y确认。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="748" height="566" src="http://daoker.cc/wp-content/uploads/2022/08/image-23.png" alt="" class="wp-image-110" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-23.png 748w, https://daoker.cc/wp-content/uploads/2022/08/image-23-300x227.png 300w" sizes="auto, (max-width: 748px) 100vw, 748px" /></figure>



<p>&nbsp;最终，程序还会列出主要信息让你再次确认：</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="410" height="183" src="http://daoker.cc/wp-content/uploads/2022/08/image-24.png" alt="" class="wp-image-111" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-24.png 410w, https://daoker.cc/wp-content/uploads/2022/08/image-24-300x134.png 300w" sizes="auto, (max-width: 410px) 100vw, 410px" /></figure>



<p>此时，我们看到一个&#8221;onedrive&#8221;类型的、名为“onedrive”的网盘已经创建好，我们输入q退出程序，准备将这块网盘挂载到本地目录。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="360" height="270" src="http://daoker.cc/wp-content/uploads/2022/08/image-25.png" alt="" class="wp-image-112" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-25.png 360w, https://daoker.cc/wp-content/uploads/2022/08/image-25-300x225.png 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /></figure>



<p>&nbsp;在linux终端中输入以下命令挂载网盘。挂载的命令为：</p>



<p>rclone&nbsp;mount&nbsp;网盘名:网盘下的目录&nbsp;即将挂载到的目录&nbsp;&#8211;copy-links&nbsp;&#8211;no-gzip-encoding&nbsp;&#8211;no-check-certificate&nbsp;&#8211;allow-other&nbsp;&#8211;allow-non-empty&nbsp;&#8211;umask000</p>



<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;以我自己为例：</p>



<h6 class="wp-block-heading" id="mount">挂载命令</h6>



<pre class="wp-block-code"><code>#创建即将挂载的目录
mkdir -p /home/onedrive
#将名为onedrive(刚才创建的)的网盘的目录(/)挂载在服务器的路径(/home/onedrive)
rclone mount onedriver:/ /www/wwwroot/onedrive/ --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000</code></pre>



<p>&nbsp;如果报错&nbsp;&nbsp;</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="46" src="http://daoker.cc/wp-content/uploads/2022/08/image-26-1024x46.png" alt="" class="wp-image-113" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-26-1024x46.png 1024w, https://daoker.cc/wp-content/uploads/2022/08/image-26-300x14.png 300w, https://daoker.cc/wp-content/uploads/2022/08/image-26-768x35.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-26-1536x69.png 1536w, https://daoker.cc/wp-content/uploads/2022/08/image-26.png 1622w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>则执行</p>



<p>apt-get install fuse -y</p>



<p>后再挂载&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p>挂载成功后便会出现这样的提示</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="125" src="http://daoker.cc/wp-content/uploads/2022/08/image-27.png" alt="" class="wp-image-114" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-27.png 768w, https://daoker.cc/wp-content/uploads/2022/08/image-27-300x49.png 300w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>



<p>&nbsp;此时服务器无法操作，我们也不能强行终止该程序。所以我们可以<strong>直接断开与服务器的连接，重新连接服务器</strong>。重新连接以后，可以看到网盘已经挂载成功！</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="658" height="204" src="http://daoker.cc/wp-content/uploads/2022/08/image-28.png" alt="" class="wp-image-115" srcset="https://daoker.cc/wp-content/uploads/2022/08/image-28.png 658w, https://daoker.cc/wp-content/uploads/2022/08/image-28-300x93.png 300w" sizes="auto, (max-width: 658px) 100vw, 658px" /></figure>



<p>&nbsp;谷歌网盘等各种盘的挂载方式大同小异，本质上都是通过api连接网盘，并将网盘挂载到本地目录。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="251" src="http://daoker.cc/wp-content/uploads/2022/08/QQ截图20220822154137-1024x251.jpg" alt="" class="wp-image-118" srcset="https://daoker.cc/wp-content/uploads/2022/08/QQ截图20220822154137-1024x251.jpg 1024w, https://daoker.cc/wp-content/uploads/2022/08/QQ截图20220822154137-300x74.jpg 300w, https://daoker.cc/wp-content/uploads/2022/08/QQ截图20220822154137-768x189.jpg 768w, https://daoker.cc/wp-content/uploads/2022/08/QQ截图20220822154137.jpg 1389w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><a href="http://daoker.cc/daokerto314.html#crontab" target="_blank" rel="noreferrer noopener">最后开启开机定时执行任务即可</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://daoker.cc/daokerto83.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
