{"version":"https://jsonfeed.org/version/1.1","title":"自习室","home_page_url":"https://daoluan.club","feed_url":"https://blog.daoluan.club/json/","description":"<p>玩儿</p><p>部分文章不公开列出，可在此查看：<a href=\"https://daoluan.club/i/unlisted-posts-SR9CmFP7QQ2/\" rel=\"noopener noreferrer\" target=\"_blank\">不入列目录</a></p><p><br></p><p><a href=\"https://daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/\" rel=\"noopener noreferrer\" target=\"_blank\">长毛象及Pleroma如何存档和搬家</a></p><p><a href=\"https://daoluan.club/i/wiremin-5AkmhSENocv/\" rel=\"noopener noreferrer\" target=\"_blank\">推荐匿名点对点加密去中心化聊天工具WireMin</a></p><p><a href=\"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/\" rel=\"noopener noreferrer\" target=\"_blank\">博客平台比较和我的推荐Microfeed</a></p><p><a href=\"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/\" rel=\"noopener noreferrer\" target=\"_blank\">Microfeed安装流程</a></p><p><a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\">Microfeed设置登录界面Zero Trust</a></p>","icon":"https://pub.daoluan.club/daoluan/production/images/channel-00d01b804418cd4d55486aa804844c34.png","favicon":"https://pub.daoluan.club/daoluan/production/images/favicon-bbb1aac61f7d4a7941a462457762643f.png","authors":[{"name":"捣乱"}],"language":"zh-cn","items":[{"id":"gXNrSMx3AlN","title":"设置登录界面 Zero Trust Access Settings","url":"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/","content_html":"<p>这部分设置开发者写得比较简单。如果没有自己的域名，方法略有不同，如果有自己的域名，有些步骤不按开发者的顺序做更好。</p><p>另外，默认的登录方式只有给邮件发一次性PIN码，如果经常要登录就比较麻烦，设置一些其他登录方法会更方便。</p><p>这里就记录一下包括添加其他登录方法在内的整个设置过程。</p><p>对有自己的域名和没有的两种情况做出不同说明。</p><p><br></p><p><strong>一，添加和定义用户组</strong></p><p><br></p><p>添加Admin并设为默认组。按照开发者说明做就可以。</p><p>在cloudflare的管理面板 - zero trust - Access - Access Groups - Add a group - Group name命名 - set as default group打勾 - 在group configuration里添加规则。</p><p>Include - selector是email - value是加入这个组的成员的email地址，这个email可以用来接收一次性PIN码。</p><p><strong>如果要设置其它登录方式</strong>，比如google和github，用来登录google和github账号的email如果和接受PIN码的email不同，都要分别填在value里。</p><p>如需添加访客可以定义不同组，之后再对不同组设置不同的登录规则。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-6210a563e3c741ba3059a3904fbbd5db.png\"></p><p><br></p><p><strong>二，添加其他登录方式。</strong></p><p><br></p><p>如果你想用其他登录方式，可以现在先添加好，这样方便后面一起设置。</p><p><br></p><p>1, 到zero trust - settings。其中的general - login page里可以自定义登录界面会显示的名字LOGO等。</p><p><br></p><p>2, 到zero trust - settings - authentication里，</p><ul><li>App Launcher，打开<strong>Accept all available identity providers</strong>。</li></ul><p class=\"ql-indent-1\">Rules - Add a rule - Rule name (命名) - Rule Action (allow) - Assign a group勾选Admin。如有需要也可以用Include添加不在已定义的用户组里的其他用户，或添加其它定义。</p><ul><li>然后在Login Methods - add new - one-time PIN是默认的，另外有多种方式可选，</li></ul><p class=\"ql-indent-1\">因为建microfeed时候都用了github，首选github，这个的设置也非常简单，点进去有详细说明，主要就是在github填写cloudaccess这边的两个网址，生成ID和密码后再填回authentication里。</p><p class=\"ql-indent-1\">我同时设置了Google，但这并非必要。</p><p class=\"ql-indent-1\">在authentication里对Google的设置说明和现在google实际的界面不完全一样。Google的界面看起来比github复杂，步骤也多一些，实际上只是需要多填个人主页信息和联系信息，其他一样。</p><p class=\"ql-indent-1\">设好后回到authentication的首页测试，设置成功如下图所示。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-f3ea02baae8821613300d4983d96bb92.png\"></p><p><br></p><p><strong>三，添加Self-hosted Application</strong></p><p><br></p><p>Zero trust - Access - Applications - Add an application</p><p><br></p><p><strong>如果有自己的域名</strong>，直接点self-hosted，进入设置页面。</p><p><strong>如果你没有自己的域名</strong>，使用cloudflare pages的默认域名{project-name}.pages.dev，那么这里self-hosted是灰的无法添加，会推你去买自定义域名。实际上有可以绕过的方法。讲完如何设置，<strong>最后再讲如何绕路</strong>。</p><p><strong>更新</strong>：cloudflare更改了规则，堵上了这个绕路的缺口。目前没有自定义域名默认只能对{project-name}.pages.dev进行设置，无法设置path添加admin。也就是说，只能对全站设置登录，无法仅设置后台管理页面的登录。除非你做一个全私密的、只有指定用户可以访问、一旦访问就暴露后台的博客，这个登录设置就失去意义。这等于还是在推大家去买域名。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-568b2161524f152f8a19414c03932a1b.png\"></p><p><br></p><p><strong>以下依次设置Overview - Policies - Authentication - (Settings可以不管)</strong></p><p><br></p><p>1, 先在<strong>overview</strong>里按下图设置。Session Duration设置多久需要重新登录一次。要注意的是，<strong>先填写path里的admin</strong>，再填写domain。先填domain的话就无法填写后面的admin了。</p><p>在这个页面还可以自定义logo。Application name和Application Logo都会显示在你的登录页面上。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-121c805f37e4dc0479dae5a80aecb505.png\"></p><p><br></p><p><strong>如果没有自己的域名</strong>，填好domain会显示红字提醒the zone does not exist，this domain is already taken，不用理它，可以继续设置。</p><p><br></p><p><strong>如果有自己的域名，</strong>可以另外设置好自定义域名和bulk redirects，这样只要设置自定义域名，不用再设置pages.dev的默认域名，不必按开发者的说明分别设置两个。</p><p>步骤是：</p><ul><li>在cloudflare dash - pages - 你的project name - custom domains里设置好自定义域名。</li><li>到左边栏最下面的bulk redirects - create bulk redirect list，把pages.dev的默认域名指向自定义域名。</li><li>再来设置zero trust access。</li></ul><p><br></p><p>2, 下一步设置<strong>Policies</strong>，按下图所示设置。</p><p><strong>如果只有你自己</strong>，assign好admin group就行，不用再设置其他。</p><p><strong>如果还需要设置访客</strong>，可以create additional rules，添加其他人的访问规则。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-9006f44c88f3bde48dd2cfd49765d0a6.png\"></p><p><br></p><p>3, 下一步，<strong>Authentication</strong>&nbsp;- Accept all available identity providers</p><p><br></p><p>4, 然后就可以<strong>Save Application</strong>了。这时再去访问刷新admin page，应该就会出现下图所示的登录界面。整个microfeed安装中最复杂的一部分就设置<strong>完成了！</strong></p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-601925a0c6da972e6572cadda338e3b2.png\"></p><p><br></p><p>另外，如果要设置Visitors group，先到Add Group里添加该组，然后在group configuration里添加用户emails，保存，然后到Applications里添加一条针对Visitor的policy，assign a group里勾选visitor group就可以了，这样访客用户填写email就会收到一次性的PIN。</p><p><br></p><p>开发者还提到，可以给整个blog设置登录，这种情况下要注意的是，admin界面无法分开登录，登录进入blog就可以进入admin。如果有这个需要，只要设置blog的登录就可以了，不必分别设置blog和admin。</p><p><br></p><p><strong>如果你用了自定义域名</strong>，后面的可以不用看了。</p><p><br></p><p><strong>最后讲一下没有自定义域名绕路的方法，以及会遇到的小坑。</strong></p><p><br></p><p><strong>更新：</strong>前面说了现在用默认域名已经无法单独设置后台管理界面，但还是可以对整个域名设置登录界面。保留下文作为参考。</p><p><br></p><p>到dash.cloudflare.com - pages - 点进project比如<u>daoluan</u>&nbsp;- settings -&nbsp;<strong>Enable Access Policy，</strong>之后enable会变成manage policies，点这个就带你回到设置app的页面。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-853378df668a639c02ea89ee55813718.png\"></p><p><br></p><p>回到刚才Application（back to applications）的页面，已经自动生成了一个名为{project name} - cloudflare pages的application。</p><p>这时你点击app名 - 点右边出现的configuration，就可以进入设置页面按照前文所说编辑这个app了。</p><p>这种情况下，域名默认是空的，如前文所说，填进去时会出现zone does not exist，不用管它继续往下。</p><p>保存后这里又会变空，以后只要重新编辑都会提示没有域名，必须再次到overview把域名填好，再编辑，最后再save app。</p><p>最后显示在Application URL下的应该是{project-name}.pages.dev/admin，<strong>没有前面的星号</strong>。</p><p>这样就设置成功了！</p><p><br></p><p><strong>编辑前如下图</strong></p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-20c8bfe077ac0cb65289d8916332845c.png\"></p><p><br></p><p><strong>编辑后如下图</strong></p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-507370e9c711c887ad50586d3c9555ab.png\"></p><p><br></p><p><strong>相关blogs：</strong></p><p><a href=\"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/\" rel=\"noopener noreferrer\" target=\"_blank\">我使用过的博客平台比较和我的推荐Microfeed</a></p><p><a href=\"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/\" rel=\"noopener noreferrer\" target=\"_blank\">Microfeed安装流程123</a></p><p><br></p><p><strong>推荐blog</strong></p><p><a href=\"https://daoluan.club/i/wiremin-5AkmhSENocv/\" rel=\"noopener noreferrer\" target=\"_blank\">推荐匿名点对点加密去中心化聊天工具WireMin</a></p><p><a href=\"https://daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/\" rel=\"noopener noreferrer\" target=\"_blank\">长毛象和Pleroma如何存档和搬家</a></p>","content_text":"这部分设置开发者写得比较简单。如果没有自己的域名，方法略有不同，如果有自己的域名，有些步骤不按开发者的顺序做更好。\n\n另外，默认的登录方式只有给邮件发一次性PIN码，如果经常要登录就比较麻烦，设置一些其他登录方法会更方便。\n\n这里就记录一下包括添加其他登录方法在内的整个设置过程。\n\n对有自己的域名和没有的两种情况做出不同说明。\n\n\n\n\n一，添加和定义用户组\n\n\n\n\n添加Admin并设为默认组。按照开发者说明做就可以。\n\n在cloudflare的管理面板 - zero trust - Access - Access Groups - Add a group - Group\nname命名 - set as default group打勾 - 在group configuration里添加规则。\n\nInclude - selector是email - value是加入这个组的成员的email地址，这个email可以用来接收一次性PIN码。\n\n如果要设置其它登录方式，比如google和github，用来登录google和github账号的email如果和接受PIN码的email不同，都要分别填在value里。\n\n如需添加访客可以定义不同组，之后再对不同组设置不同的登录规则。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-6210a563e3c741ba3059a3904fbbd5db.png]\n\n\n\n\n二，添加其他登录方式。\n\n\n\n\n如果你想用其他登录方式，可以现在先添加好，这样方便后面一起设置。\n\n\n\n\n1, 到zero trust - settings。其中的general - login page里可以自定义登录界面会显示的名字LOGO等。\n\n\n\n\n2, 到zero trust - settings - authentication里，\n\n * App Launcher，打开Accept all available identity providers。\n\nRules - Add a rule - Rule name (命名) - Rule Action (allow) - Assign a\ngroup勾选Admin。如有需要也可以用Include添加不在已定义的用户组里的其他用户，或添加其它定义。\n\n * 然后在Login Methods - add new - one-time PIN是默认的，另外有多种方式可选，\n\n因为建microfeed时候都用了github，首选github，这个的设置也非常简单，点进去有详细说明，主要就是在github填写cloudaccess这边的两个网址，生成ID和密码后再填回authentication里。\n\n我同时设置了Google，但这并非必要。\n\n在authentication里对Google的设置说明和现在google实际的界面不完全一样。Google的界面看起来比github复杂，步骤也多一些，实际上只是需要多填个人主页信息和联系信息，其他一样。\n\n设好后回到authentication的首页测试，设置成功如下图所示。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-f3ea02baae8821613300d4983d96bb92.png]\n\n\n\n\n三，添加Self-hosted Application\n\n\n\n\nZero trust - Access - Applications - Add an application\n\n\n\n\n如果有自己的域名，直接点self-hosted，进入设置页面。\n\n如果你没有自己的域名，使用cloudflare\npages的默认域名{project-name}.pages.dev，那么这里self-hosted是灰的无法添加，会推你去买自定义域名。实际上有可以绕过的方法。讲完如何设置，最后再讲如何绕路。\n\n更新：cloudflare更改了规则，堵上了这个绕路的缺口。目前没有自定义域名默认只能对{project-name}.pages.dev进行设置，无法设置path添加admin。也就是说，只能对全站设置登录，无法仅设置后台管理页面的登录。除非你做一个全私密的、只有指定用户可以访问、一旦访问就暴露后台的博客，这个登录设置就失去意义。这等于还是在推大家去买域名。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-568b2161524f152f8a19414c03932a1b.png]\n\n\n\n\n以下依次设置Overview - Policies - Authentication - (Settings可以不管)\n\n\n\n\n1, 先在overview里按下图设置。Session\nDuration设置多久需要重新登录一次。要注意的是，先填写path里的admin，再填写domain。先填domain的话就无法填写后面的admin了。\n\n在这个页面还可以自定义logo。Application name和Application Logo都会显示在你的登录页面上。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-121c805f37e4dc0479dae5a80aecb505.png]\n\n\n\n\n如果没有自己的域名，填好domain会显示红字提醒the zone does not exist，this domain is already\ntaken，不用理它，可以继续设置。\n\n\n\n\n如果有自己的域名，可以另外设置好自定义域名和bulk\nredirects，这样只要设置自定义域名，不用再设置pages.dev的默认域名，不必按开发者的说明分别设置两个。\n\n步骤是：\n\n * 在cloudflare dash - pages - 你的project name - custom domains里设置好自定义域名。\n * 到左边栏最下面的bulk redirects - create bulk redirect list，把pages.dev的默认域名指向自定义域名。\n * 再来设置zero trust access。\n\n\n\n\n2, 下一步设置Policies，按下图所示设置。\n\n如果只有你自己，assign好admin group就行，不用再设置其他。\n\n如果还需要设置访客，可以create additional rules，添加其他人的访问规则。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-9006f44c88f3bde48dd2cfd49765d0a6.png]\n\n\n\n\n3, 下一步，Authentication - Accept all available identity providers\n\n\n\n\n4, 然后就可以Save Application了。这时再去访问刷新admin\npage，应该就会出现下图所示的登录界面。整个microfeed安装中最复杂的一部分就设置完成了！\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-601925a0c6da972e6572cadda338e3b2.png]\n\n\n\n\n另外，如果要设置Visitors group，先到Add Group里添加该组，然后在group\nconfiguration里添加用户emails，保存，然后到Applications里添加一条针对Visitor的policy，assign a\ngroup里勾选visitor group就可以了，这样访客用户填写email就会收到一次性的PIN。\n\n\n\n\n开发者还提到，可以给整个blog设置登录，这种情况下要注意的是，admin界面无法分开登录，登录进入blog就可以进入admin。如果有这个需要，只要设置blog的登录就可以了，不必分别设置blog和admin。\n\n\n\n\n如果你用了自定义域名，后面的可以不用看了。\n\n\n\n\n最后讲一下没有自定义域名绕路的方法，以及会遇到的小坑。\n\n\n\n\n更新：前面说了现在用默认域名已经无法单独设置后台管理界面，但还是可以对整个域名设置登录界面。保留下文作为参考。\n\n\n\n\n到dash.cloudflare.com - pages - 点进project比如daoluan - settings - Enable Access\nPolicy，之后enable会变成manage policies，点这个就带你回到设置app的页面。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-853378df668a639c02ea89ee55813718.png]\n\n\n\n\n回到刚才Application（back to applications）的页面，已经自动生成了一个名为{project name} - cloudflare\npages的application。\n\n这时你点击app名 - 点右边出现的configuration，就可以进入设置页面按照前文所说编辑这个app了。\n\n这种情况下，域名默认是空的，如前文所说，填进去时会出现zone does not exist，不用管它继续往下。\n\n保存后这里又会变空，以后只要重新编辑都会提示没有域名，必须再次到overview把域名填好，再编辑，最后再save app。\n\n最后显示在Application URL下的应该是{project-name}.pages.dev/admin，没有前面的星号。\n\n这样就设置成功了！\n\n\n\n\n编辑前如下图\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-20c8bfe077ac0cb65289d8916332845c.png]\n\n\n\n\n编辑后如下图\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/gXNrSMx3AlN/image-507370e9c711c887ad50586d3c9555ab.png]\n\n\n\n\n相关blogs：\n\n我使用过的博客平台比较和我的推荐Microfeed\n\nMicrofeed安装流程123\n\n\n\n\n推荐blog\n\n推荐匿名点对点加密去中心化聊天工具WireMin\n\n长毛象和Pleroma如何存档和搬家","date_published":"2023-04-17T12:04:57.214Z","_microfeed":{"web_url":"https://blog.daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/","json_url":"https://blog.daoluan.club/i/gXNrSMx3AlN/json/","rss_url":"https://blog.daoluan.club/i/gXNrSMx3AlN/rss/","guid":"gXNrSMx3AlN","status":"published","itunes:episodeType":"full","date_published_short":"Mon Apr 17 2023","date_published_ms":1681733097214}},{"id":"fCBcsvQp63B","title":"Microfeed安装流程 Installation 123","url":"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/","content_html":"<p>Microfeed的安装很傻瓜，基本上照着<a href=\"https://github.com/microfeed/microfeed\" rel=\"noopener noreferrer\" target=\"_blank\">开发者的说明</a>一步步做就可以，全部在网页上操作，不涉及任何coding，不需要另外安装软件，只要能follow instructions，每个人都可以搭建起自己的blog。</p><p>在我使用/搭建过的博客中，Microfeed是<strong>最简单</strong>的自建blog的方式，技术小白也完全可以自建。</p><p>但没有经验的人，一开始看说明也会感觉有点晕，所以我先把整个流程梳理一下。</p><p><br></p><p>首先你需要有一个cloudflare的账户和一个github的账户。这两个账户都可以免费申请，但需要翻墙。</p><p><br></p><p>还需要一张信用卡或一个paypal账户，信用卡可以是visa，master，american express，JCB。Cloudflare需要填写付费信息，然后选择free plan就行。</p><p><br></p><p>最好能够买一个自己的域名。不买域名的话，你会得到cloudflare pages的子域名，形式是{你自定义的project name}.pages.dev，但目前这种情况只能对全站设置登录页面，无法单独设置admin后台登录，也就是说，要么全站公开，要么全站私密。另外，自己的域名在排名上会有很大优势，更容易被搜到。</p><p><br></p><p><strong>准备好以上东西就可以安装。</strong></p><p><br></p><p>你要做的简单来说就是：</p><p>1，在github上，把开发者提供的安装文件，全部都fork（一键复制）到你自己的账号里。</p><p>2，在cloudflare的账号中，获取账号、API序列号等，和自己定义的project name，都填写添加到你github账号中的secrets里。</p><p>3，添加好secrets后，全部一键发送到cloudflare，过程需要3-10分钟。发送成功后，你的cloudflare pages就生成了！</p><p>4，点击就可以打开你的cloudflare pages管理后台，在这里以及cloudflare的管理界面再分别做一些设置。</p><ul><li>在cloudflare的R2里，找到存储文件的网址，复制填写到pages管理后台（<strong>如果有自己的域名</strong>，可以自定义这个网址，{自定义子域名}.自己的域名，设好后在pages后台填写自定义域名）。</li><li><strong>如果你没有自己的域名</strong>，去cloudflare的zero trust里，设置生成登录界面（这一步相对复杂，我另外写了一篇说明如何<a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\">用zero Trust设置登录界面</a>）。</li><li><strong>如果你有自己的域名</strong>，要多两步：先到cloudflare的pages里设置添加自定义域名，再到左边栏最下面的Bulk Redirects里creat bulk redirect list，把默认的pages域名{project-name}.pages.dev指向你的自定义域名，最后去<a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\">用zero Trust设置登录界面</a>。*<strong>注意：</strong>和开发者的顺序不同，按我的顺序做，只需要设置自定义域名的登录界面就可以，按他写的需要设置两次且默认域名最后没用（除非你想保留默认域名）。</li></ul><p><br></p><p>然后就可以开始写blog了！</p><p><br></p><p><strong>以上安装步骤开发者都有</strong><a href=\"https://github.com/microfeed/microfeed\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>图文说明</strong></a><strong>，拉到页面中间Installation这部分，一步步照着做就行，再配合我写的补充说明</strong><a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>用zero Trust设置登录界面</strong></a><strong>，每个人都可以把个人blog搭建起来！</strong></p><p><br></p><p><strong>总之，这是我知道的方法中最适合技术小白自建blog的一种，简单，省事，免费。如果你第一次建blog，可以参考</strong><a href=\"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>我使用过的博客平台比较</strong></a><strong>。</strong></p><p><br></p><p><strong>如果你决定安装，有几点注意事项：</strong></p><p><br></p><ul><li>如果买域名，直接在cloudflare买最省事，方便管理，价格也很不错。在别处买域名也可以，设置上略多几个步骤，推荐<a href=\"https://porkbun.com/\" rel=\"noopener noreferrer\" target=\"_blank\">porkbun.com</a>，价格好，设置也相对简单。在cloudflare的dash - website - add a site把自己的域名添加上去可以通过cloudflare管理，获得免费CDN以及其他许多管理工具，按提示操作即可。</li><li>Cloudflare会要求你填写信用卡并购买它的plan，只要选择free plan就可以。</li></ul><blockquote><em>『可以在开通账号时，先把这一步做好，然后再开始安装，否则在后面安装过程中也需要先做这件事。</em></blockquote><blockquote><em>在dash.cloudflare.com的左边栏分别点击zero trust、workers、R2，在这三个地方都“买”好free plan。</em></blockquote><blockquote><em>zero trust和workers也都会要你自定义子域名，这两个子域名以后是可以在线更改的。</em></blockquote><blockquote><em>*这里有个小坑，zero trust一开始就要先填team name也就是cloudaccess的子域名，买好plan又要你填一遍，但这时再填没有反应，只能选cancle and exit。</em></blockquote><blockquote><em>提示会说退出的话之前的东西没有保存，实际已经保存了，退出就行。』</em></blockquote><ul><li>在生成默认域名{project name}.pages.dev时，如果你自定义的project name已经有人用了，系统会自动加上随机数码。<strong>改这个名字很麻烦</strong>，如果你不打算买自己的域名，取project name要慎重。</li><li>Pages的settings里有一个地方可以改project name，在这里改的只是显示在dash里的名字，不会更改你的子域名。</li><li>如果你想通过改project name来更改子域名，要去workers - D1 - {D1 name} - settings - delete，然后回到github的secrets删除旧的并添加新的project name，再重新deploy。</li><li>如果安装过程中出现解决不了的问题，可以删除所有东西重新安装，1. 去R2 - {project name} - objects - 清空所有 - settings - delete，2. 去pages - {project name} - settings - delete project，3. 去workers - D1 - {D1 name} - settings - delete，4. 最后回到github，需要的话更新secrets，再重新deploy。</li></ul><p><br></p><p><br></p><p><strong>相关blogs</strong></p><p><a href=\"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/\" rel=\"noopener noreferrer\" target=\"_blank\">我使用过的博客平台比较和我的推荐Microfeed</a></p><p><a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\">用zero Trust设置登录界面</a></p><p><br></p><p><strong>推荐blog</strong></p><p><a href=\"https://daoluan.club/i/wiremin-5AkmhSENocv/\" rel=\"noopener noreferrer\" target=\"_blank\">推荐匿名点对点加密去中心化聊天工具WireMin</a></p><p><a href=\"https://daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/\" rel=\"noopener noreferrer\" target=\"_blank\">长毛象和Pleroma如何存档和搬家</a></p>","content_text":"Microfeed的安装很傻瓜，基本上照着开发者的说明一步步做就可以，全部在网页上操作，不涉及任何coding，不需要另外安装软件，只要能follow\ninstructions，每个人都可以搭建起自己的blog。\n\n在我使用/搭建过的博客中，Microfeed是最简单的自建blog的方式，技术小白也完全可以自建。\n\n但没有经验的人，一开始看说明也会感觉有点晕，所以我先把整个流程梳理一下。\n\n\n\n\n首先你需要有一个cloudflare的账户和一个github的账户。这两个账户都可以免费申请，但需要翻墙。\n\n\n\n\n还需要一张信用卡或一个paypal账户，信用卡可以是visa，master，american\nexpress，JCB。Cloudflare需要填写付费信息，然后选择free plan就行。\n\n\n\n\n最好能够买一个自己的域名。不买域名的话，你会得到cloudflare pages的子域名，形式是{你自定义的project\nname}.pages.dev，但目前这种情况只能对全站设置登录页面，无法单独设置admin后台登录，也就是说，要么全站公开，要么全站私密。另外，自己的域名在排名上会有很大优势，更容易被搜到。\n\n\n\n\n准备好以上东西就可以安装。\n\n\n\n\n你要做的简单来说就是：\n\n1，在github上，把开发者提供的安装文件，全部都fork（一键复制）到你自己的账号里。\n\n2，在cloudflare的账号中，获取账号、API序列号等，和自己定义的project name，都填写添加到你github账号中的secrets里。\n\n3，添加好secrets后，全部一键发送到cloudflare，过程需要3-10分钟。发送成功后，你的cloudflare pages就生成了！\n\n4，点击就可以打开你的cloudflare pages管理后台，在这里以及cloudflare的管理界面再分别做一些设置。\n\n * 在cloudflare的R2里，找到存储文件的网址，复制填写到pages管理后台（如果有自己的域名，可以自定义这个网址，{自定义子域名}.自己的域名，设好后在pages后台填写自定义域名）。\n * 如果你没有自己的域名，去cloudflare的zero trust里，设置生成登录界面（这一步相对复杂，我另外写了一篇说明如何用zero\n   Trust设置登录界面）。\n * 如果你有自己的域名，要多两步：先到cloudflare的pages里设置添加自定义域名，再到左边栏最下面的Bulk Redirects里creat\n   bulk redirect list，把默认的pages域名{project-name}.pages.dev指向你的自定义域名，最后去用zero\n   Trust设置登录界面。*注意：和开发者的顺序不同，按我的顺序做，只需要设置自定义域名的登录界面就可以，按他写的需要设置两次且默认域名最后没用（除非你想保留默认域名）。\n\n\n\n\n然后就可以开始写blog了！\n\n\n\n\n以上安装步骤开发者都有图文说明，拉到页面中间Installation这部分，一步步照着做就行，再配合我写的补充说明用zero\nTrust设置登录界面，每个人都可以把个人blog搭建起来！\n\n\n\n\n总之，这是我知道的方法中最适合技术小白自建blog的一种，简单，省事，免费。如果你第一次建blog，可以参考我使用过的博客平台比较。\n\n\n\n\n如果你决定安装，有几点注意事项：\n\n\n\n\n * 如果买域名，直接在cloudflare买最省事，方便管理，价格也很不错。在别处买域名也可以，设置上略多几个步骤，推荐porkbun.com，价格好，设置也相对简单。在cloudflare的dash\n   - website - add a site把自己的域名添加上去可以通过cloudflare管理，获得免费CDN以及其他许多管理工具，按提示操作即可。\n * Cloudflare会要求你填写信用卡并购买它的plan，只要选择free plan就可以。\n\n> 『可以在开通账号时，先把这一步做好，然后再开始安装，否则在后面安装过程中也需要先做这件事。\n\n> 在dash.cloudflare.com的左边栏分别点击zero trust、workers、R2，在这三个地方都“买”好free plan。\n\n> zero trust和workers也都会要你自定义子域名，这两个子域名以后是可以在线更改的。\n\n> *这里有个小坑，zero trust一开始就要先填team\n> name也就是cloudaccess的子域名，买好plan又要你填一遍，但这时再填没有反应，只能选cancle and exit。\n\n> 提示会说退出的话之前的东西没有保存，实际已经保存了，退出就行。』\n\n * 在生成默认域名{project name}.pages.dev时，如果你自定义的project\n   name已经有人用了，系统会自动加上随机数码。改这个名字很麻烦，如果你不打算买自己的域名，取project name要慎重。\n * Pages的settings里有一个地方可以改project name，在这里改的只是显示在dash里的名字，不会更改你的子域名。\n * 如果你想通过改project name来更改子域名，要去workers - D1 - {D1 name} - settings -\n   delete，然后回到github的secrets删除旧的并添加新的project name，再重新deploy。\n * 如果安装过程中出现解决不了的问题，可以删除所有东西重新安装，1. 去R2 - {project name} - objects - 清空所有 -\n   settings - delete，2. 去pages - {project name} - settings - delete project，3.\n   去workers - D1 - {D1 name} - settings - delete，4.\n   最后回到github，需要的话更新secrets，再重新deploy。\n\n\n\n\n\n\n\n相关blogs\n\n我使用过的博客平台比较和我的推荐Microfeed\n\n用zero Trust设置登录界面\n\n\n\n\n推荐blog\n\n推荐匿名点对点加密去中心化聊天工具WireMin\n\n长毛象和Pleroma如何存档和搬家","date_published":"2023-04-17T12:04:04.349Z","_microfeed":{"web_url":"https://blog.daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/","json_url":"https://blog.daoluan.club/i/fCBcsvQp63B/json/","rss_url":"https://blog.daoluan.club/i/fCBcsvQp63B/rss/","guid":"fCBcsvQp63B","status":"published","itunes:episodeType":"full","date_published_short":"Mon Apr 17 2023","date_published_ms":1681733044349}},{"id":"h-Fl8bcGaSB","title":"博客平台比较和我的推荐Microfeed Blogging Platforms Comparison","url":"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/","content_html":"<p>Microfeed是目前我知道的自建blog的各种方式中<strong>最简单</strong>的一种，不需要coding，不需要另外安装软件，全部在网页操作完成。</p><p>利用cloudflare的<strong>免费</strong>空间，对于普通个人blog足够用。</p><p>虽然目前还只是V0.1.1，非常初级，功能不那么多，但还是很值得推荐。</p><p><br></p><p>从Blog出现开始我搞过各种，对我用过的几种简单比较一下。</p><p><br></p><p>迄今始终一直在用的是用了快20年的<strong>blogger/blogspot</strong>。</p><p>对我来说不足的主要有两点，一是在中国被墙，不方便分享。二是不能单独设置每篇文章的可见性（可以全部public，全部private，或指定某些用户登录后可见全部）。</p><p>但是现成的功能最全，最容易上手，不用花心思维护。上传文件的规则也比较宽松，只要单个文件不超过一定大小，就可以无限量上传。</p><p>如果墙不是问题，想省事省心，这个是最简单实用的。对于想有个地方记录东西但不想自建的人，我仍然首推blogger。</p><p><br></p><p>搭过<strong>wordpress</strong>，自定义功能强大，但是无论搭建还是日常操作，相对来说都是最复杂的。</p><p>当年我买服务器的时候没有现在这么便宜，又要经常升级维护，功能太多以至于花在设置站点的时间比写blog的时间多。</p><p>对于随便写日常blog，我觉得不是特别有必要，适合对复杂功能有需求和喜好多功能自定义设置的用户。</p><p><br></p><p>发现自己并不那么想为随便记录日常花力气维护并感到付费不那么必要以后我就放弃了自建wordpress。除了继续使用blogger，还尝试了其他多种免费平台。</p><p><br></p><p>首先<strong>wordpress.com</strong>，它的免费版完全不支持上传视频音频，对此有需求就必须买付费计划。</p><p><br></p><p>之后用<strong>github pages</strong>，搭建比wordpress简便一些，但是免费用户要发布blog只能公开资源库，完全没有私密性，用markdown编辑也相对麻烦一些。用来分享公共项目非常好，有私密要求不合适。</p><p><br></p><p>在Fediverse用过<strong>plume</strong>和<strong>writefreely</strong>，各有各的不足，plume丑得要死，writefreely的write.as发图片视频要付费，writee.org只能外链，要另外找图床。功能也都很简陋，编辑都是用markdown语言。至今我一直在writee.org维护一个分享某些文档的blog，可以用，但图片视频方面是重大缺陷。</p><p><br></p><p>还试用了和apple notes同步的<strong>montaigne.io</strong>，概念不错但是同步太慢了，做简单的笔记可以，复杂一些就非常难用，而且受icloud容量限制。另外还有一些自建方法，或多或少要下载软件或用到一些coding，要买搭建空间等等。</p><p><br></p><p>然后就看见嘟友推荐了<strong>microfeed</strong>。<a href=\"https://blog.0ne.day/i/hello-microfeed-u0amVFpfzlp/\" rel=\"noopener noreferrer\" target=\"_blank\">https://blog.0ne.day/i/hello-microfeed-u0amVFpfzlp/</a></p><p><br></p><p>用来随意记录日常的blog，我个人的要求是稳定、方便、易用、有比较宽松的存储容量，最好支持高质量的图片视频。这几项最重要，不需要很多fancy的功能。microfeed+cloudflare在这几点上基本可以满足要求。</p><p><br></p><p>这篇blog就是用microfeed写的。它的后台如下图。目前的模板主打播客，图文视频也可以用。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/h-Fl8bcGaSB/image-04e7fb6a78061ded481724b8074df233.png\"></p><p><br></p><p>Microfeed虽然要用github，但是非常傻瓜，全部都在网页界面上操作，不需要另外安装软件，基本上跟着开发者的说明做就可以。<a href=\"https://github.com/microfeed/microfeed\" rel=\"noopener noreferrer\" target=\"_blank\">https://github.com/microfeed/microfeed</a></p><p>（我另外写了两个说明。一个梳理<a href=\"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/\" rel=\"noopener noreferrer\" target=\"_blank\">大致流程</a>，没有安装经验的人可以事先了解一下；另一个介绍其中相对复杂的<a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\">设置登录界面</a>部分，以及设置过程中可能会踩的坑，<strong>建议设置这部分时参考我的说明</strong>，不要完全按照开发者的说明，可以少走弯路。）</p><p><br></p><p>搭好后可以在线用可视化图文编辑器，比用markdown方便多了。如果有需求也支持各种自定义。</p><p>利用Cloudflare的免费空间，支持上传各种类型文件（microfeed本身有一定的格式限制，但可以在cloudflare的R2里上传），图片视频无压缩，免费容量对于普通个人blog足够用，即使超出免费容量价格也很便宜。在中国的访问速度也不错。</p><p>可以设置每一篇文章的可见性，public，unlisted（有链接可见），和unpublished（草稿）。开发者说后续也会支持activityPub，可以接入fediverse。</p><p><br></p><p>目前模板功能满足基本需要，希望可以增加搜索整理方面的功能（cloudflare有一些插件可以实现但还不是很好用）。在此之前，可以使用rss订阅（推荐inoreader）然后利用rss的搜索功能。</p><p>还希望能自动保存草稿，以及后台能适配手机。</p><p>毕竟目前只是0.1.1版本，用户（fork数）还不到400个，功能方面现在不能要求太多，把cloudflare的免费空间先利用起来再说。</p><p><br></p><p><strong>相关blogs</strong></p><p><a href=\"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/\" rel=\"noopener noreferrer\" target=\"_blank\">Microfeed安装流程123</a></p><p><a href=\"https://daoluan.club/i/zero-trust-access-settings-gXNrSMx3AlN/\" rel=\"noopener noreferrer\" target=\"_blank\">用zero Trust设置登录界面</a></p><p><br></p><p><strong>推荐blog</strong></p><p><a href=\"https://daoluan.club/i/wiremin-5AkmhSENocv/\" rel=\"noopener noreferrer\" target=\"_blank\">推荐匿名点对点加密去中心化聊天工具WireMin</a></p><p><a href=\"https://daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/\" rel=\"noopener noreferrer\" target=\"_blank\">长毛象和Pleroma如何存档和搬家</a></p>","content_text":"Microfeed是目前我知道的自建blog的各种方式中最简单的一种，不需要coding，不需要另外安装软件，全部在网页操作完成。\n\n利用cloudflare的免费空间，对于普通个人blog足够用。\n\n虽然目前还只是V0.1.1，非常初级，功能不那么多，但还是很值得推荐。\n\n\n\n\n从Blog出现开始我搞过各种，对我用过的几种简单比较一下。\n\n\n\n\n迄今始终一直在用的是用了快20年的blogger/blogspot。\n\n对我来说不足的主要有两点，一是在中国被墙，不方便分享。二是不能单独设置每篇文章的可见性（可以全部public，全部private，或指定某些用户登录后可见全部）。\n\n但是现成的功能最全，最容易上手，不用花心思维护。上传文件的规则也比较宽松，只要单个文件不超过一定大小，就可以无限量上传。\n\n如果墙不是问题，想省事省心，这个是最简单实用的。对于想有个地方记录东西但不想自建的人，我仍然首推blogger。\n\n\n\n\n搭过wordpress，自定义功能强大，但是无论搭建还是日常操作，相对来说都是最复杂的。\n\n当年我买服务器的时候没有现在这么便宜，又要经常升级维护，功能太多以至于花在设置站点的时间比写blog的时间多。\n\n对于随便写日常blog，我觉得不是特别有必要，适合对复杂功能有需求和喜好多功能自定义设置的用户。\n\n\n\n\n发现自己并不那么想为随便记录日常花力气维护并感到付费不那么必要以后我就放弃了自建wordpress。除了继续使用blogger，还尝试了其他多种免费平台。\n\n\n\n\n首先wordpress.com，它的免费版完全不支持上传视频音频，对此有需求就必须买付费计划。\n\n\n\n\n之后用github\npages，搭建比wordpress简便一些，但是免费用户要发布blog只能公开资源库，完全没有私密性，用markdown编辑也相对麻烦一些。用来分享公共项目非常好，有私密要求不合适。\n\n\n\n\n在Fediverse用过plume和writefreely，各有各的不足，plume丑得要死，writefreely的write.as发图片视频要付费，writee.org只能外链，要另外找图床。功能也都很简陋，编辑都是用markdown语言。至今我一直在writee.org维护一个分享某些文档的blog，可以用，但图片视频方面是重大缺陷。\n\n\n\n\n还试用了和apple\nnotes同步的montaigne.io，概念不错但是同步太慢了，做简单的笔记可以，复杂一些就非常难用，而且受icloud容量限制。另外还有一些自建方法，或多或少要下载软件或用到一些coding，要买搭建空间等等。\n\n\n\n\n然后就看见嘟友推荐了microfeed。https://blog.0ne.day/i/hello-microfeed-u0amVFpfzlp/\n\n\n\n\n用来随意记录日常的blog，我个人的要求是稳定、方便、易用、有比较宽松的存储容量，最好支持高质量的图片视频。这几项最重要，不需要很多fancy的功能。microfeed+cloudflare在这几点上基本可以满足要求。\n\n\n\n\n这篇blog就是用microfeed写的。它的后台如下图。目前的模板主打播客，图文视频也可以用。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/h-Fl8bcGaSB/image-04e7fb6a78061ded481724b8074df233.png]\n\n\n\n\nMicrofeed虽然要用github，但是非常傻瓜，全部都在网页界面上操作，不需要另外安装软件，基本上跟着开发者的说明做就可以。https://github.com/microfeed/microfeed\n\n（我另外写了两个说明。一个梳理大致流程，没有安装经验的人可以事先了解一下；另一个介绍其中相对复杂的设置登录界面部分，以及设置过程中可能会踩的坑，建议设置这部分时参考我的说明，不要完全按照开发者的说明，可以少走弯路。）\n\n\n\n\n搭好后可以在线用可视化图文编辑器，比用markdown方便多了。如果有需求也支持各种自定义。\n\n利用Cloudflare的免费空间，支持上传各种类型文件（microfeed本身有一定的格式限制，但可以在cloudflare的R2里上传），图片视频无压缩，免费容量对于普通个人blog足够用，即使超出免费容量价格也很便宜。在中国的访问速度也不错。\n\n可以设置每一篇文章的可见性，public，unlisted（有链接可见），和unpublished（草稿）。开发者说后续也会支持activityPub，可以接入fediverse。\n\n\n\n\n目前模板功能满足基本需要，希望可以增加搜索整理方面的功能（cloudflare有一些插件可以实现但还不是很好用）。在此之前，可以使用rss订阅（推荐inoreader）然后利用rss的搜索功能。\n\n还希望能自动保存草稿，以及后台能适配手机。\n\n毕竟目前只是0.1.1版本，用户（fork数）还不到400个，功能方面现在不能要求太多，把cloudflare的免费空间先利用起来再说。\n\n\n\n\n相关blogs\n\nMicrofeed安装流程123\n\n用zero Trust设置登录界面\n\n\n\n\n推荐blog\n\n推荐匿名点对点加密去中心化聊天工具WireMin\n\n长毛象和Pleroma如何存档和搬家","date_published":"2023-04-17T12:02:57.792Z","_microfeed":{"web_url":"https://blog.daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/","json_url":"https://blog.daoluan.club/i/h-Fl8bcGaSB/json/","rss_url":"https://blog.daoluan.club/i/h-Fl8bcGaSB/rss/","guid":"h-Fl8bcGaSB","status":"published","itunes:episodeType":"full","date_published_short":"Mon Apr 17 2023","date_published_ms":1681732977792}},{"id":"5AkmhSENocv","title":"推荐匿名点对点加密去中心化聊天工具WireMin","url":"https://daoluan.club/i/wiremin-5AkmhSENocv/","content_html":"<p>端到端加密的去中心化聊天工具我试用过几种，各有优劣，每个人可能会有不同选择。目前我个人最喜欢用的是wireMin，在这里简单介绍一下：</p><p><br></p><p>1. 采取类似BT下载的点对点传输，<strong>没有任何中间服务器，不收集任何用户数据</strong>，信息加密后存储在参与的设备之间。具体技术可以看官网介绍：<a href=\"https://wiremin.org/#/FAQ\" rel=\"noopener noreferrer\" target=\"_blank\">https://wiremin.org/#/FAQ</a></p><p><br></p><p>2.<strong>&nbsp;完全匿名，注册既不用手机也不用邮箱</strong>，注册时随机分配一串hash码作为用户的身份辨识记号，用户只要填自己想要的昵称和密码就行，没有比这更简单的了。昵称可以随时改，想建多少小号都可以，随时建随时删都可以。</p><p><br></p><p>3.<strong>&nbsp;不用翻墙，</strong>也很难被墙。目前在中国的苹果app store和google play里可以直接下载，电脑端支持Windows、macOS和Linux各系统。没有google play可以用apk安装包，官网下载地址：<a href=\"https://wiremin.org/#/\" rel=\"noopener noreferrer\" target=\"_blank\">https://wiremin.org/#/</a>&nbsp;。</p><p><br></p><p>4. 在一对一聊天和最多10个人的私密群中，<strong>可以传输不限大小的文件</strong>。</p><p><br></p><p>5.&nbsp;<strong>可建不限人数的群</strong>，可以是公开的，也可以是私密的凭邀请加入，<strong>都不显示群成员列表</strong>。无论群主还是群众，没有人能看到群里有谁，有几个人，就像聊天室。在这种群里视频传输的大小目前上限3.2M，传图片在手机上似乎没有上限。要公开分享文件还有一种方式见下一条。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-cf3eb575255328d952cf955db70221e7.png\"></p><p><br></p><p>6. 还可以建<strong>个人空间</strong>，类似于朋友圈或个人频道，也可以选择公开或私密的凭邀请关注。这里发布文件最大128M。这个空间发布的东西不是永久的！可以设置最少1小时后、最长1年后消失。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-424209a8f0ff15eaf2291c6e628102ef.png\"></p><p><br></p><p>7. 似乎想建多少群，多少个人空间都可以。</p><p><br></p><p>8. 有一个广场，可以发现各种公开的群和个人空间（目前公开的比较少，多数人选择私密），可以随意加入或关注。可以去<a href=\"https://i.wiremin.com/invite/?g=k29904069616\" rel=\"noopener noreferrer\" target=\"_blank\">官方群</a>提问和提建议，到广场上就能找到。也可以来我建的<a href=\"https://i.wiremin.com/invite/?g=k37835095803\" rel=\"noopener noreferrer\" target=\"_blank\">公开群</a>测试。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-ec1d229e57e2eaae28a393a689067753.png\"></p><p><br></p><p>9. 每一个使用wireMin的设备都是一个中继，下载信息的同时也中转信息给其他人，也就是说<strong>去中心化去到每一个个人设备</strong>。其他的通讯app或者有中心服务器，或者有分布式的服务器，数据存储在这些服务器上，而wireMin没有服务器，数据分布存储在每个个人设备上。按官网说的，<strong>wireMin完全不知道任何用户信息</strong>，不存在任何中间方，即使wireMin的开发者灭亡了，只要有一定用户，wireMin也可以<strong>自生自灭</strong>下去。也因此这个app会<strong>永远免费，永远无广告，永远无审查</strong>。</p><p><br></p><p>10.&nbsp;<strong>如果你没法下载文件或收不到消息</strong>，那是因为你的对话方没在线或者你俩之间连接问题。一般来说，文字消息不需要双方都在线，但双方都在线是最好的。传输下载文件，在私密对话中，需要双方都在线，在群里，需要至少有一个缓存了文件的人在线。每次上线一开始也许没有信息，正常情况下<strong>等几秒到几十秒钟后会收到。</strong>当大家都在线时滞后情况不明显，群里在线设备越多速度越快越稳定。同一个账号的各个设备之间可以同步，发出的信息在5分钟内可以撤销。</p><p><br></p><p>11. 对垃圾消息有防护措施。WireMin发送每条消息前需要进行一定量的哈希运算作为“工作量证明”，攻击者难以进行消息轰炸。我已经使用了3个月，<strong>从未收到任何垃圾信息</strong>。</p><p><br></p><p>12. 目前没有中文版不过官方在招人翻译。这个app很新用户还不多，官方说用了<strong>很多新技术</strong>，还在持续密集开发测试中，所以现在功能不全也会有不少bug。不过日常沟通已经够用。目前也不开源，官方说等有一个稳定版本后会公布代码。</p><p><br></p><p>13. 目前很多人感觉比较不方便的是，如果不在线，就<strong>没有消息提示</strong>。和通常的通讯工具相反，你得<strong>先上线才能收到消息</strong>，提示也只有在线的情况下才会有。如果需要即时联络，可能需要先用其他工具约好时间。</p><p><br></p><p>14. 如果超过<strong>48小时</strong>不上线，48小时前的消息就收不到了。</p><p><br></p><p>15. 首次登录后要记得到Settings - Privacy and Security - Backup Mnemonic里去把<strong>助记词备份</strong>下来。用这个可以在你不记得密码的时候恢复账号，也可以在登录陌生设备时用作身份认证。</p><p><br></p><p>16. 所有数据和文件都会存在本地wireMin文件夹里，要记得<strong>定期清理</strong>。可以到settings - Under the Hood - Clear Cache，可以到Settings - Files里清理媒体文件，也可以在手机本地资源管理器里找到名为wireMin的文件夹。</p><p><br></p><p>17. 最近上线集成了lightning wallet的<strong>虚拟币支付</strong>方式。可以从wiremin和<strong>Nostr</strong>互通。也可以直接在wireMin免翻墙免注册使用<a href=\"https://i.wiremin.com/invite/?g=k38634063001\" rel=\"noopener noreferrer\" target=\"_blank\"><strong>chatGPT</strong></a>。</p><p><br></p><p>总之，我个人的试用体验很不错，相对其他类似工具更稳定易用，基本不卡，完全没有垃圾，功能也相对较多。而且目前不用翻墙就能下载，比较适合在墙内推广，推荐大家尝试。官网下载地址：<a href=\"https://wiremin.org/#/\" rel=\"noopener noreferrer\" target=\"_blank\">https://wiremin.org/#/</a>&nbsp;。</p><p><br></p><p>补充一点，有些人对这个app的开发者背景有疑虑，的确，网上除了能查到一个名字，查不到更多的背景资料，官网的介绍只说他们是一个来自世界各地的团队。和客服打交道过程中发现几点，一可以肯定母语非英语，二他们对匿名性非常看重，三这个团队很穷。再加上这个app现在一共只有两种语言，除了英语就是俄语，我个人推测主创人员来自俄罗斯（Telegram和Z-library的开发者也都来自俄罗斯）。他们自己的营销目前一方面主打匿名性，另一方面强推虚拟币支付，后者也离不开对匿名性的需求。暂时我认为，wireMin团队和对安全性有顾虑的人是在一条船上。</p><p><br></p><p>再补充，有一些语言习惯上的证据指向团队可能是/其中有中国人。在没有更多证据以前我暂时的观点是，即使是中国人也不一定说明什么，他们可能只是和我一样有匿名和逃避审查的需求。但在他们的<a href=\"https://wiremin.org/#/terms&amp;privacy\" rel=\"noopener noreferrer\" target=\"_blank\">服务条款</a>中，还有一条需要注意的。这个条款说你同意在wireMin指定的国家或州的法院解决任何和他们发生的纠纷和诉讼，你同意接受该国/州的法院的管辖。wireMin并没有说明他们选择什么国家。我个人目前仍会继续使用，对于只是不想被审查的目的来说我觉得可以用，但以上情况必须告知有更多顾虑的人。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-9a8b4629951fd86f9ed060cb690e7eee.png\"></p><p><br></p><p><strong>推荐blog</strong></p><p><a href=\"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/\" rel=\"noopener noreferrer\" target=\"_blank\">我使用过的博客平台比较和我的推荐Microfeed</a></p><p><a href=\"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/\" rel=\"noopener noreferrer\" target=\"_blank\">Microfeed安装流程123</a></p><p><a href=\"https://daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/\" rel=\"noopener noreferrer\" target=\"_blank\">长毛象和Pleroma如何存档和搬家</a></p>","content_text":"端到端加密的去中心化聊天工具我试用过几种，各有优劣，每个人可能会有不同选择。目前我个人最喜欢用的是wireMin，在这里简单介绍一下：\n\n\n\n\n1.\n采取类似BT下载的点对点传输，没有任何中间服务器，不收集任何用户数据，信息加密后存储在参与的设备之间。具体技术可以看官网介绍：https://wiremin.org/#/FAQ\n\n\n\n\n2. 完全匿名，注册既不用手机也不用邮箱，注册时随机分配一串hash码作为用户的身份辨识记号，用户只要填自己想要的昵称和密码就行，没有比这更简单的了。昵称可以随时改，想建多少小号都可以，随时建随时删都可以。\n\n\n\n\n3. 不用翻墙，也很难被墙。目前在中国的苹果app store和google\nplay里可以直接下载，电脑端支持Windows、macOS和Linux各系统。没有google\nplay可以用apk安装包，官网下载地址：https://wiremin.org/#/ 。\n\n\n\n\n4. 在一对一聊天和最多10个人的私密群中，可以传输不限大小的文件。\n\n\n\n\n5. 可建不限人数的群，可以是公开的，也可以是私密的凭邀请加入，都不显示群成员列表。无论群主还是群众，没有人能看到群里有谁，有几个人，就像聊天室。在这种群里视频传输的大小目前上限3.2M，传图片在手机上似乎没有上限。要公开分享文件还有一种方式见下一条。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-cf3eb575255328d952cf955db70221e7.png]\n\n\n\n\n6.\n还可以建个人空间，类似于朋友圈或个人频道，也可以选择公开或私密的凭邀请关注。这里发布文件最大128M。这个空间发布的东西不是永久的！可以设置最少1小时后、最长1年后消失。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-424209a8f0ff15eaf2291c6e628102ef.png]\n\n\n\n\n7. 似乎想建多少群，多少个人空间都可以。\n\n\n\n\n8.\n有一个广场，可以发现各种公开的群和个人空间（目前公开的比较少，多数人选择私密），可以随意加入或关注。可以去官方群提问和提建议，到广场上就能找到。也可以来我建的公开群测试。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-ec1d229e57e2eaae28a393a689067753.png]\n\n\n\n\n9.\n每一个使用wireMin的设备都是一个中继，下载信息的同时也中转信息给其他人，也就是说去中心化去到每一个个人设备。其他的通讯app或者有中心服务器，或者有分布式的服务器，数据存储在这些服务器上，而wireMin没有服务器，数据分布存储在每个个人设备上。按官网说的，wireMin完全不知道任何用户信息，不存在任何中间方，即使wireMin的开发者灭亡了，只要有一定用户，wireMin也可以自生自灭下去。也因此这个app会永远免费，永远无广告，永远无审查。\n\n\n\n\n10. 如果你没法下载文件或收不到消息，那是因为你的对话方没在线或者你俩之间连接问题。一般来说，文字消息不需要双方都在线，但双方都在线是最好的。传输下载文件，在私密对话中，需要双方都在线，在群里，需要至少有一个缓存了文件的人在线。每次上线一开始也许没有信息，正常情况下等几秒到几十秒钟后会收到。当大家都在线时滞后情况不明显，群里在线设备越多速度越快越稳定。同一个账号的各个设备之间可以同步，发出的信息在5分钟内可以撤销。\n\n\n\n\n11.\n对垃圾消息有防护措施。WireMin发送每条消息前需要进行一定量的哈希运算作为“工作量证明”，攻击者难以进行消息轰炸。我已经使用了3个月，从未收到任何垃圾信息。\n\n\n\n\n12.\n目前没有中文版不过官方在招人翻译。这个app很新用户还不多，官方说用了很多新技术，还在持续密集开发测试中，所以现在功能不全也会有不少bug。不过日常沟通已经够用。目前也不开源，官方说等有一个稳定版本后会公布代码。\n\n\n\n\n13.\n目前很多人感觉比较不方便的是，如果不在线，就没有消息提示。和通常的通讯工具相反，你得先上线才能收到消息，提示也只有在线的情况下才会有。如果需要即时联络，可能需要先用其他工具约好时间。\n\n\n\n\n14. 如果超过48小时不上线，48小时前的消息就收不到了。\n\n\n\n\n15. 首次登录后要记得到Settings - Privacy and Security - Backup\nMnemonic里去把助记词备份下来。用这个可以在你不记得密码的时候恢复账号，也可以在登录陌生设备时用作身份认证。\n\n\n\n\n16. 所有数据和文件都会存在本地wireMin文件夹里，要记得定期清理。可以到settings - Under the Hood - Clear\nCache，可以到Settings - Files里清理媒体文件，也可以在手机本地资源管理器里找到名为wireMin的文件夹。\n\n\n\n\n17. 最近上线集成了lightning\nwallet的虚拟币支付方式。可以从wiremin和Nostr互通。也可以直接在wireMin免翻墙免注册使用chatGPT。\n\n\n\n\n总之，我个人的试用体验很不错，相对其他类似工具更稳定易用，基本不卡，完全没有垃圾，功能也相对较多。而且目前不用翻墙就能下载，比较适合在墙内推广，推荐大家尝试。官网下载地址：https://wiremin.org/#/ 。\n\n\n\n\n补充一点，有些人对这个app的开发者背景有疑虑，的确，网上除了能查到一个名字，查不到更多的背景资料，官网的介绍只说他们是一个来自世界各地的团队。和客服打交道过程中发现几点，一可以肯定母语非英语，二他们对匿名性非常看重，三这个团队很穷。再加上这个app现在一共只有两种语言，除了英语就是俄语，我个人推测主创人员来自俄罗斯（Telegram和Z-library的开发者也都来自俄罗斯）。他们自己的营销目前一方面主打匿名性，另一方面强推虚拟币支付，后者也离不开对匿名性的需求。暂时我认为，wireMin团队和对安全性有顾虑的人是在一条船上。\n\n\n\n\n再补充，有一些语言习惯上的证据指向团队可能是/其中有中国人。在没有更多证据以前我暂时的观点是，即使是中国人也不一定说明什么，他们可能只是和我一样有匿名和逃避审查的需求。但在他们的服务条款中，还有一条需要注意的。这个条款说你同意在wireMin指定的国家或州的法院解决任何和他们发生的纠纷和诉讼，你同意接受该国/州的法院的管辖。wireMin并没有说明他们选择什么国家。我个人目前仍会继续使用，对于只是不想被审查的目的来说我觉得可以用，但以上情况必须告知有更多顾虑的人。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/5AkmhSENocv/image-9a8b4629951fd86f9ed060cb690e7eee.png]\n\n\n\n\n推荐blog\n\n我使用过的博客平台比较和我的推荐Microfeed\n\nMicrofeed安装流程123\n\n长毛象和Pleroma如何存档和搬家","date_published":"2023-04-17T11:56:54.060Z","_microfeed":{"web_url":"https://blog.daoluan.club/i/wiremin-5AkmhSENocv/","json_url":"https://blog.daoluan.club/i/5AkmhSENocv/json/","rss_url":"https://blog.daoluan.club/i/5AkmhSENocv/rss/","guid":"5AkmhSENocv","status":"published","itunes:episodeType":"full","date_published_short":"Mon Apr 17 2023","date_published_ms":1681732614060}},{"id":"aH8L7FWzxXY","title":"长毛象及Pleroma如何存档和搬家 Migrating a Mastodon Account","url":"https://daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/","content_html":"<p>联邦宇宙由无数个小站联结，好处是野火烧不尽春风吹又生，而且每个人都可以很方便地拥有许多分身。坏处是，小站并不像大型商业运营的网站那么强大和稳定，各站点的风格也因为站长的风格不同而有差异。也许你用了一段时间后发现了更合适的站点，那么可以带着原账号的关注、被关注、列表、书签、屏蔽（拉黑）名单等搬家。</p><p><br></p><p>不时看见有人询问如何搬家，也有些人搞不清怎样迁移关注自己的人/followers（因为这一步和搬迁其他内容不在同一个地方），其实过程非常简单，分成两个部分，每部分两个步骤。A1. 在旧账号导出除followers以外数据，A2. 在新账号导入，B1. 在新账号填写旧账号地址，B2. 回到旧账号填写新账号地址，确认移动followers。AB两部分互不干扰，如果你想，可以选择只做其中一部分。</p><p><br></p><p>下面截图说明一下。</p><p><br></p><p>另外对<strong>Pleroma</strong>和毛象之间的互搬，以及<strong>NeoDB</strong>如何更换登录实例，也做了说明。</p><p><br></p><p><strong>A1.</strong>&nbsp;首先，在电脑上到mastodon的设置页面，点击“导入和导出”，默认来到<strong>导出</strong>页面。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-d466cacc1e7c2d8141f0547ea02dc65d.png\"></p><p><br></p><p>在这个页面上，所有有下载CSV标志的内容都是可以<strong>下载存档</strong>的，可以选择你要保存的内容下载。</p><p><br></p><p>下载后，这些csv文件可以用Excel、notepad等打开并<strong>编辑</strong>。如果有你不想要导入新站点的内容，比如以前关注的某人不想在新站关注了，删除这个人的账号后再保存就行。</p><p><br></p><p><strong>A2.&nbsp;</strong>再到新站点的设置-导入中，把这些文件分别一个个<strong>导入</strong>。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-193b5199e18c971255de455f3449b4a8.png\"></p><p><br></p><p><strong>B.</strong>&nbsp;在可以导出的项目中，<strong>“关注者”</strong>不在其中，这个要到新旧两个账号的账号 - 账户设置中另外设置。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-e01c595c5075d59613597119f4cc4aab.png\"></p><p><br></p><p><strong>B1. 首先到你打算搬入的新站点</strong>，找到账户设置 - 从其它账号迁移 - 创建一个账号别名。进入<strong>创建账号别名</strong>后，填入你想搬迁的旧账号的用户名@站点域名。账号别名这个翻译可能令人迷惑，直白地说，就是把旧帐号的地址填到这里，让新账号知道你要搬的是哪个账号的东西。这一步在有些说明中也称为<strong>引用帐号</strong>。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-d99f1888fcb1cdbd8164c741ce55e0c5.png\"></p><p><br></p><p><strong>B2. 回到你想搬出的旧站点</strong>，进入“迁移到另一个账户” - “点击这里进行设置”。</p><p><br></p><p>填入你想要搬过去的新站点的用户名@站点域名，并输入当前的旧站点的密码。点击“<strong>移动关注者</strong>”，所有关注你的人都会被转移到新站点，旧站点的账号会移除他们的关注。同时这个账号会被自动跳转（具体见下一条说明），处于冻结状态，但如果你想的话，也可以取消跳转，这个账号就可以在没有旧的关注者的情况下继续使用了。除了关注你的人，你的嘟文、你关注的人等等你导出的东西全都没有移动。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-7b121644bd36df39310fca7d14f0f3b3.png\"></p><p><br></p><p>如果你还不想彻底告别旧站点，要在旧站点保留这些关注，也可以点击“只在帐号资料上<strong>设置一个跳转</strong>”。这样设置后，你的关注者访问你的主页时会看到一个你已经搬到某处的通知，但如果没有访问主页并不会收到通知（我在的实例版本比较旧，似乎新版本是会给关注者通知的）。你可以随时取消跳转，取消后这个账号就可以继续使用，原来的关注者还留在这里，一切都没有变化。但在跳转期间，原账号无法再继续发布新的嘟文内容，同时别人还是可以看到过往内容。我个人觉得这个动作意义不大，如果想保留原站点的关注者，又希望他们同时关注另一个新账号，<strong>还不如直接在原站点发一条嘟说明新站点的账号</strong>。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-1724a3d6379930a5dbd510c397c5d1cf.png\"></p><p><br></p><p>需要注意的是，从一个站搬到另一个站，原站点发布过的<strong>嘟文无法迁移，只能存档保存</strong>（有个<strong>偏方</strong>下面再说）。由于个人站点无法保证长远的稳定运作，建议大家即使不搬家也可以隔一段时间就存档保存一下。在本文第一张图所示的“导出”页面中点击“请求你的存档”即可。</p><p><br></p><p>有嘟友做了一个项目可以用来在<strong>本地浏览存档的嘟文</strong>，非常好用。能翻墙的同学可以去<a href=\"https://github.com/zero-mstd/mav-z\" rel=\"noopener noreferrer\" target=\"_blank\">这里</a>，按Usage的说明做就可以。</p><p><br></p><p>无法翻墙的同学可以点<a href=\"https://pub.daoluan.club/mav-z-master.zip\" rel=\"noopener noreferrer\" target=\"_blank\">这里</a>下载zip文件，解压后进入文件夹，打开archive_page.html，点击箭头所指的按钮，导入你已经下载的嘟文存档文件，就可以阅读了。还可以选择时间段，有各种统计数据，非常方便。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-b4db21f3a4442b886f8e816209b28a51.png\"></p><p><br></p><p><strong>注意</strong>：在导入文件时要选择“All Files”才会出现存档文件。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-db2c40f4e7f6c1cdaa3c4fbcb8eb8879.png\"></p><p><br></p><p>如果你的旧嘟文不是特别多，有个<strong>偏方</strong>。就是把所有旧嘟文都在旧站加入书签，然后通过书签的导出导入，就可以在新账号很方便地访问所有旧嘟文了。</p><p><br></p><p>需要注意的还有，搬家后导入关注following列表，如果对方是锁嘟的，需要重新审批你的关注请求。可以在自己的新主页上@旧账号做个说明，让别人知道你的新账号和旧帐号是同一个人。</p><p><br></p><p>另外，如果你先锁了新账号，再迁移关注者followers，你会需要手动批准每个关注。所以想锁嘟的话建议先完成迁移后再锁。</p><p><br></p><p>还有人担心搬家后<strong>NeoDB</strong>怎么办，其实NeoDB的解决方案特别简单。用原账号登录后在右上角进入“数据”，往下拉找到“替换社交账号”，在这里填入新的实例域名，登录新账号并授权就可以了。如果你有几个分身，想把NeoDB的某条记录发布在A账号，某条评论发布在B账号，都可以<strong>随时切换。</strong>因为NeoDB本身是独立的，内容一直都在那里，你要做的只是选择用哪个mastodon或pleroma账号来登录。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-9cb0176b7562bc739a49ea010cac9eca.png\"></p><p><br></p><p>————————————————————</p><p><br></p><p>补充一个<strong>Mastodon和Pleroma之间如何搬家</strong>。</p><p><br></p><p>基本步骤都一样，只是pleroma这边设置的入口略有不同，从外站把followers移动到本站需要先“设置别名 / create an account alias”，这个入口比较隐蔽。</p><p><br></p><p>首先Pleroma站点采用几种不同的前端，如果你的站点用的是pleroma而非soapbox，不会显示这个入口。有的站点同时安装了pleroma和soapbox可以切换，你可以先看一下是否有这个选择（可能会在首页边栏或者About里）。如果没有，可以点<a href=\"https://fe.soapbox.pub/\" rel=\"noopener noreferrer\" target=\"_blank\">这里</a>，授权连接，就可以用上soapbox的前端来进行设置了。</p><p><br></p><p>进入设置，拉到底部，搬家要用的设置都在这里，导入导出按照前文所述操作就行。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-c59663efbcfa62fcf606f82b790e443d.png\"></p><p><br></p><p>进入Move Account，这里比较tricky，直接显示的只有搬出的设置（在要搬过去的新账号填写这个账号的地址后，再来这里填写新账号地址）。</p><p><br></p><p>而如果要搬进来，设置别名这一步，隐藏在上方说明里，要再点击进去。由于这段话是对搬出的说明，而且和别的字看起来一模一样，很容易错过。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-2862d4514887c2064cfc8a0f3a300511.png\"></p><p><br></p><p>点击create an account alias进去如下图，填写旧帐号地址，搜索到正确的账号，点击加号连接，然后再去旧账号设置就可以了。</p><p><br></p><p><img src=\"https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-13516e7159738f1f7d4836df5a7f1ac9.png\"></p><p><br></p><p>联邦宇宙的其他平台在数据的导入导出上原理一样，但是各平台的结构略有不同，不一定所有项目都能对接，也不是所有平台都能互相迁移followers。</p><p><br></p><p>——————</p><p><strong>推荐blog</strong></p><p><a href=\"https://daoluan.club/i/wiremin-5AkmhSENocv/\" rel=\"noopener noreferrer\" target=\"_blank\">推荐匿名点对点加密去中心化聊天工具WireMin</a></p><p><a href=\"https://daoluan.club/i/microfeed-blogging-platforms-comparison-h-Fl8bcGaSB/\" rel=\"noopener noreferrer\" target=\"_blank\">我使用过的博客平台比较和我的推荐Microfeed</a></p><p><a href=\"https://daoluan.club/i/microfeed-installation-123-fCBcsvQp63B/\" rel=\"noopener noreferrer\" target=\"_blank\">Microfeed安装流程123</a></p>","content_text":"联邦宇宙由无数个小站联结，好处是野火烧不尽春风吹又生，而且每个人都可以很方便地拥有许多分身。坏处是，小站并不像大型商业运营的网站那么强大和稳定，各站点的风格也因为站长的风格不同而有差异。也许你用了一段时间后发现了更合适的站点，那么可以带着原账号的关注、被关注、列表、书签、屏蔽（拉黑）名单等搬家。\n\n\n\n\n不时看见有人询问如何搬家，也有些人搞不清怎样迁移关注自己的人/followers（因为这一步和搬迁其他内容不在同一个地方），其实过程非常简单，分成两个部分，每部分两个步骤。A1.\n在旧账号导出除followers以外数据，A2. 在新账号导入，B1. 在新账号填写旧账号地址，B2.\n回到旧账号填写新账号地址，确认移动followers。AB两部分互不干扰，如果你想，可以选择只做其中一部分。\n\n\n\n\n下面截图说明一下。\n\n\n\n\n另外对Pleroma和毛象之间的互搬，以及NeoDB如何更换登录实例，也做了说明。\n\n\n\n\nA1. 首先，在电脑上到mastodon的设置页面，点击“导入和导出”，默认来到导出页面。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-d466cacc1e7c2d8141f0547ea02dc65d.png]\n\n\n\n\n在这个页面上，所有有下载CSV标志的内容都是可以下载存档的，可以选择你要保存的内容下载。\n\n\n\n\n下载后，这些csv文件可以用Excel、notepad等打开并编辑。如果有你不想要导入新站点的内容，比如以前关注的某人不想在新站关注了，删除这个人的账号后再保存就行。\n\n\n\n\nA2. 再到新站点的设置-导入中，把这些文件分别一个个导入。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-193b5199e18c971255de455f3449b4a8.png]\n\n\n\n\nB. 在可以导出的项目中，“关注者”不在其中，这个要到新旧两个账号的账号 - 账户设置中另外设置。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-e01c595c5075d59613597119f4cc4aab.png]\n\n\n\n\nB1. 首先到你打算搬入的新站点，找到账户设置 - 从其它账号迁移 -\n创建一个账号别名。进入创建账号别名后，填入你想搬迁的旧账号的用户名@站点域名。账号别名这个翻译可能令人迷惑，直白地说，就是把旧帐号的地址填到这里，让新账号知道你要搬的是哪个账号的东西。这一步在有些说明中也称为引用帐号。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-d99f1888fcb1cdbd8164c741ce55e0c5.png]\n\n\n\n\nB2. 回到你想搬出的旧站点，进入“迁移到另一个账户” - “点击这里进行设置”。\n\n\n\n\n填入你想要搬过去的新站点的用户名@站点域名，并输入当前的旧站点的密码。点击“移动关注者”，所有关注你的人都会被转移到新站点，旧站点的账号会移除他们的关注。同时这个账号会被自动跳转（具体见下一条说明），处于冻结状态，但如果你想的话，也可以取消跳转，这个账号就可以在没有旧的关注者的情况下继续使用了。除了关注你的人，你的嘟文、你关注的人等等你导出的东西全都没有移动。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-7b121644bd36df39310fca7d14f0f3b3.png]\n\n\n\n\n如果你还不想彻底告别旧站点，要在旧站点保留这些关注，也可以点击“只在帐号资料上设置一个跳转”。这样设置后，你的关注者访问你的主页时会看到一个你已经搬到某处的通知，但如果没有访问主页并不会收到通知（我在的实例版本比较旧，似乎新版本是会给关注者通知的）。你可以随时取消跳转，取消后这个账号就可以继续使用，原来的关注者还留在这里，一切都没有变化。但在跳转期间，原账号无法再继续发布新的嘟文内容，同时别人还是可以看到过往内容。我个人觉得这个动作意义不大，如果想保留原站点的关注者，又希望他们同时关注另一个新账号，还不如直接在原站点发一条嘟说明新站点的账号。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-1724a3d6379930a5dbd510c397c5d1cf.png]\n\n\n\n\n需要注意的是，从一个站搬到另一个站，原站点发布过的嘟文无法迁移，只能存档保存（有个偏方下面再说）。由于个人站点无法保证长远的稳定运作，建议大家即使不搬家也可以隔一段时间就存档保存一下。在本文第一张图所示的“导出”页面中点击“请求你的存档”即可。\n\n\n\n\n有嘟友做了一个项目可以用来在本地浏览存档的嘟文，非常好用。能翻墙的同学可以去这里，按Usage的说明做就可以。\n\n\n\n\n无法翻墙的同学可以点这里下载zip文件，解压后进入文件夹，打开archive_page.html，点击箭头所指的按钮，导入你已经下载的嘟文存档文件，就可以阅读了。还可以选择时间段，有各种统计数据，非常方便。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-b4db21f3a4442b886f8e816209b28a51.png]\n\n\n\n\n注意：在导入文件时要选择“All Files”才会出现存档文件。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-db2c40f4e7f6c1cdaa3c4fbcb8eb8879.png]\n\n\n\n\n如果你的旧嘟文不是特别多，有个偏方。就是把所有旧嘟文都在旧站加入书签，然后通过书签的导出导入，就可以在新账号很方便地访问所有旧嘟文了。\n\n\n\n\n需要注意的还有，搬家后导入关注following列表，如果对方是锁嘟的，需要重新审批你的关注请求。可以在自己的新主页上@旧账号做个说明，让别人知道你的新账号和旧帐号是同一个人。\n\n\n\n\n另外，如果你先锁了新账号，再迁移关注者followers，你会需要手动批准每个关注。所以想锁嘟的话建议先完成迁移后再锁。\n\n\n\n\n还有人担心搬家后NeoDB怎么办，其实NeoDB的解决方案特别简单。用原账号登录后在右上角进入“数据”，往下拉找到“替换社交账号”，在这里填入新的实例域名，登录新账号并授权就可以了。如果你有几个分身，想把NeoDB的某条记录发布在A账号，某条评论发布在B账号，都可以随时切换。因为NeoDB本身是独立的，内容一直都在那里，你要做的只是选择用哪个mastodon或pleroma账号来登录。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-9cb0176b7562bc739a49ea010cac9eca.png]\n\n\n\n\n————————————————————\n\n\n\n\n补充一个Mastodon和Pleroma之间如何搬家。\n\n\n\n\n基本步骤都一样，只是pleroma这边设置的入口略有不同，从外站把followers移动到本站需要先“设置别名 / create an account\nalias”，这个入口比较隐蔽。\n\n\n\n\n首先Pleroma站点采用几种不同的前端，如果你的站点用的是pleroma而非soapbox，不会显示这个入口。有的站点同时安装了pleroma和soapbox可以切换，你可以先看一下是否有这个选择（可能会在首页边栏或者About里）。如果没有，可以点这里，授权连接，就可以用上soapbox的前端来进行设置了。\n\n\n\n\n进入设置，拉到底部，搬家要用的设置都在这里，导入导出按照前文所述操作就行。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-c59663efbcfa62fcf606f82b790e443d.png]\n\n\n\n\n进入Move Account，这里比较tricky，直接显示的只有搬出的设置（在要搬过去的新账号填写这个账号的地址后，再来这里填写新账号地址）。\n\n\n\n\n而如果要搬进来，设置别名这一步，隐藏在上方说明里，要再点击进去。由于这段话是对搬出的说明，而且和别的字看起来一模一样，很容易错过。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-2862d4514887c2064cfc8a0f3a300511.png]\n\n\n\n\n点击create an account alias进去如下图，填写旧帐号地址，搜索到正确的账号，点击加号连接，然后再去旧账号设置就可以了。\n\n\n\n\n[https://pub.daoluan.club/daoluan/production/media/rich-editor/items/aH8L7FWzxXY/image-13516e7159738f1f7d4836df5a7f1ac9.png]\n\n\n\n\n联邦宇宙的其他平台在数据的导入导出上原理一样，但是各平台的结构略有不同，不一定所有项目都能对接，也不是所有平台都能互相迁移followers。\n\n\n\n\n——————\n\n推荐blog\n\n推荐匿名点对点加密去中心化聊天工具WireMin\n\n我使用过的博客平台比较和我的推荐Microfeed\n\nMicrofeed安装流程123","date_published":"2023-04-17T11:50:00.000Z","_microfeed":{"web_url":"https://blog.daoluan.club/i/pleroma-migrating-a-mastodon-account-aH8L7FWzxXY/","json_url":"https://blog.daoluan.club/i/aH8L7FWzxXY/json/","rss_url":"https://blog.daoluan.club/i/aH8L7FWzxXY/rss/","guid":"aH8L7FWzxXY","status":"published","itunes:episodeType":"full","date_published_short":"Mon Apr 17 2023","date_published_ms":1681732200000}}],"_microfeed":{"microfeed_version":"0.1.2","base_url":"https://blog.daoluan.club","categories":[],"subscribe_methods":[{"name":"RSS","type":"rss","url":"https://blog.daoluan.club/rss/","image":"https://blog.daoluan.club/assets/brands/subscribe/rss.png","enabled":true,"editable":false,"id":"4zk7ch0THJt"},{"name":"JSON","type":"json","url":"https://blog.daoluan.club/json/","image":"https://blog.daoluan.club/assets/brands/subscribe/json.png","enabled":true,"editable":false,"id":"PnY-VT_RRRO"}],"description_text":"玩儿\n\n部分文章不公开列出，可在此查看：不入列目录\n\n\n\n\n长毛象及Pleroma如何存档和搬家\n\n推荐匿名点对点加密去中心化聊天工具WireMin\n\n博客平台比较和我的推荐Microfeed\n\nMicrofeed安装流程\n\nMicrofeed设置登录界面Zero Trust","copyright":"©2023","itunes:type":"episodic","items_sort_order":"newest_first"}}