<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>NotionNext BLOG</title>
        <link>https://blog.1338994.xyz/</link>
        <description>这是一个由NotionNext生成的站点</description>
        <lastBuildDate>Thu, 02 May 2024 14:52:18 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en-US</language>
        <copyright>All rights reserved 2024, alex_wang</copyright>
        <item>
            <title><![CDATA[我的Apple TV的快乐之旅]]></title>
            <link>https://blog.1338994.xyz/article/apple-tv-start</link>
            <guid>https://blog.1338994.xyz/article/apple-tv-start</guid>
            <pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[没有想到这个1000元的小东西可以改变我的一些生活方式。]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-cb51c0a79b0245509ef711d4f967f623"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-text notion-block-51eb734096e143b38b8428e04dfd7492">没有想到这个1000元的小东西可以改变我的一些生活方式。</div><div class="notion-text notion-block-aef9e92a3bdd4fd6b681cd61f962442f">这个1000元，你可以得到：</div><ol start="1" class="notion-list notion-list-numbered notion-block-8ce973e8c60b4a9ea4c41daca0c72fb3"><li>你拥有可以解锁Netflix等4k流媒体。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-03a69dc7786d4430a6e6f5cc5f2f0600"><li>提供了vpn功能，可以做一个旁路由，给家庭中其他设备赋予魔法。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-5cadd264bbda4a4bb8caf82b64459a31"><li>联动其他苹果设备，形成完美闭环，把你重新拉回客厅。</li></ol><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-0331ee8998014b29b2543d2f2625f4ce" data-id="0331ee8998014b29b2543d2f2625f4ce"><span><div id="0331ee8998014b29b2543d2f2625f4ce" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0331ee8998014b29b2543d2f2625f4ce" title="前置条件"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">前置条件</span></span></h2><div class="notion-text notion-block-e0ec4aef7498411e90350c69747df579">下面这些必备条件不是说，没有的话Apple TV就不能用，而是没有的话，可玩性和体验大打折扣。</div><ol start="1" class="notion-list notion-list-numbered notion-block-a6659d8319d042cfad289bcb5739d373"><li>苹果美区id，下载外区的应用。除了美区，低价区的土耳其也不错。教程如下。</li></ol><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-a26599f3071146bdb613a7cafc402d0e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><iframe class="notion-asset-object-fit" src="https://player.bilibili.com/player.html?aid=1751739649&amp;bvid=BV17x421C73Z&amp;cid=1464442948&amp;p=1" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><ol start="1" class="notion-list notion-list-numbered notion-block-cddd342fe4034bfe894fc25069c92f14"><li>梯子，这个自己找吧。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-c21322aef3ef4937bcf4d8a12ce00e8d"><li>代理的应用，推荐stash，功能强大，购买一份，TVOS和IOS都可以使用。ios上的配置可以方便的部署到TVOS上。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-c241a088da6349f6b1f272cd03f3140f"><li>硬件上，只支持HDMI，现在的电视应该没有不支持的。</li></ol><blockquote class="notion-quote notion-block-9d8f7bf6e9f748e6a9d9b7bac12124e7"><div>高端电视的话，可以通过Apple TV的遥控控制电视的音量、开关机等等，可以省去一个遥控，体验up。</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-357b737260b24e248e900232c0d1cbbf" data-id="357b737260b24e248e900232c0d1cbbf"><span><div id="357b737260b24e248e900232c0d1cbbf" class="notion-header-anchor"></div><a class="notion-hash-link" href="#357b737260b24e248e900232c0d1cbbf" title="AppleTV 启动！"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AppleTV 启动！</span></span></h2><div class="notion-text notion-block-00cb6bab2bfd4c298945fe3960c32695">我是在拼多多不到1100元下单的港版Apple tv。到货后拆箱很简单，主机、遥控、线材。安装很简单，10分钟就搞定了。网络支持方面，Apple TV有线无线都支持。</div><div class="notion-text notion-block-3c120e7573e647b59457c6a1f6b616d0">如果在前面的部分中，你申请好了账号，就可以登录你的Apple 账号，在app store中下载应用了。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-aa9819d4afdd46419315e70c72872081" data-id="aa9819d4afdd46419315e70c72872081"><span><div id="aa9819d4afdd46419315e70c72872081" class="notion-header-anchor"></div><a class="notion-hash-link" href="#aa9819d4afdd46419315e70c72872081" title="推荐的应用"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">推荐的应用</span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-64ce6c0a21de46e2a8182f4e82525e1a"><li>speedtest，网速测试</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-26957eca2ff04d54aeb0e650b778ea5c"><li>Stash，一次购买，ios和tvos都能使用，功能强大。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-4236c7c652b04dd68a3df94cb27375d2"><li>YouTube，全球最大的视频分享平台，不过操作有点不流畅，没有左键快进。</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-6e2bfbf840a0451f9009baf52d465804"><li>Netflix，提供丰富的国际影视内容，现在咸鱼车队月租能干到12一个月。</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-2bfb89080b69457cb44f883719ef6928"><li>B站套壳应用，比如cheer，tvos上操作很流畅</li></ol><ol start="6" class="notion-list notion-list-numbered notion-block-d6de2064df11419b813d4298425b3c52"><li>起飞了浏览器，看网页的视频，这个我一般是用来浏览jrkan，看nba直播。</li></ol><ol start="7" class="notion-list notion-list-numbered notion-block-fb5e8f8f1cf14ff0a1c0ede172dcd701"><li>APTV，过年时候有用，最关键是找到靠谱直播源。</li></ol><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-75555fe2b5874aa9b3f461750e889437" data-id="75555fe2b5874aa9b3f461750e889437"><span><div id="75555fe2b5874aa9b3f461750e889437" class="notion-header-anchor"></div><a class="notion-hash-link" href="#75555fe2b5874aa9b3f461750e889437" title="必买APP——infuse"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">必买APP——infuse</span></span></h3><div class="notion-text notion-block-c0c81960618f40c6aee04bf694a922cf">这个是核心应用，几乎是必买的。Infuse是一款在Apple TV上几乎必备的应用，尤其对于那些希望拥有超越一般流媒体服务体验的用户来说。它支持几乎所有的视频格式，这意味着你无需担心格式兼容问题，可以播放从网络上下载的各种视频文件。更重要的是，Infuse提供了一种优雅的界面和强大的组织工具，使得管理和观看电影、电视节目变得极为方便。</div><div class="notion-text notion-block-e14f9911fb2245d3aee7a69d8f785fcb">Infuse的另一个亮点是它的元数据自动整合功能。只需将视频文件放入应用中，Infuse就能自动识别并下载电影或电视节目的封面、评分、演职员列表等信息。这不仅美化了视觉展示，也极大地增强了用户浏览和选择内容时的体验。</div><div class="notion-text notion-block-d6f24ba517c04d6e8b1979175d02feb7">此外，Infuse还支持高级音频设置，包括Dolby Atmos和DTS-HD，确保音质上也能给用户带来影院级的观看体验。对于拥有高端家庭影院系统的用户来说，这无疑是一个巨大的加分项。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-16fb10d15b0444cc948bd6f04ef296d6" data-id="16fb10d15b0444cc948bd6f04ef296d6"><span><div id="16fb10d15b0444cc948bd6f04ef296d6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#16fb10d15b0444cc948bd6f04ef296d6" title="基于小雅AList，构建自己的影视库"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>基于小雅AList，构建自己的影视库</b></span></span></h3><div class="notion-text notion-block-ade352b8172c43c4867e03794642884d">对于那些热爱影视的朋友，将Apple TV转变为一个私人电影库是一个激动人心的想法。小雅AList（AList-TVBox）提供了一个完美的解决方案。这是一款基于云存储服务构建的个人媒体服务器应用，它允许用户在家中轻松建立和维护一个个人的影视库。</div><div class="notion-text notion-block-6cc0131e0e5245208ce88933fdae6335">使用AList-TVBox，你可以将自己的电影和电视剧集存储在网络硬盘或家庭服务器上，并通过Apple TV上的应用进行访问。AList-TVBox支持多种视频格式，配合Infuse等播放应用，你的观看体验将无缝且高效。</div><div class="notion-text notion-block-3a5a7726be3f49ccb983487eb2d16535">这里我搭建的是alist-tvbox，除了正常的小雅alist，还整合了B站和其他几个vod源。不过我主要是把他当成一个搜索小雅库的入口，其他vod用过，并不稳定。</div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-4bf1d9bd375e46b89687296d766d33ff"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;padding-bottom:100%"><iframe class="notion-asset-object-fit" style="object-fit:contain" src="https://player.bilibili.com/player.html?aid=324597630&amp;bvid=BV1Zw41147we&amp;cid=1360641430&amp;page=1" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-559cd4489b444e258d23e867667fa84b">关于小雅alist介绍看下这里</div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-4e58e1df60be4986851cef866bec7728"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;padding-bottom:100%"><iframe class="notion-asset-object-fit" style="object-fit:contain" src="https://player.bilibili.com/player.html?aid=875827272&amp;bvid=BV1pN4y1U7kk&amp;cid=1334125835&amp;page=1" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-de9cf9e8f7f74c0f9cf1590be68b27e4" data-id="de9cf9e8f7f74c0f9cf1590be68b27e4"><span><div id="de9cf9e8f7f74c0f9cf1590be68b27e4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#de9cf9e8f7f74c0f9cf1590be68b27e4" title="其他日常体验"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">其他日常体验</span></span></h3><div class="notion-text notion-block-54fc8cf6b8094ca8bd5bc2445b84693e">使用了几周的Apple TV之后，我发现它远不止是一个简单的流媒体播放器。在日常使用中，我开始享受到更多未曾预料到的便捷和乐趣。以下是一些让我印象深刻的使用体验：</div><ol start="1" class="notion-list notion-list-numbered notion-block-3e67b7a6bc2c4e2eb10da7e6af2148d6"><li>手机可以联动TVOS，比如在电视上打字可以借助iPhone手机。iPhone手机可以完全充当遥控。经常会遇到找遥控的问题，iPhone也能帮你定位，这些都是非常实用的功能。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-af254d5f27c446df8482b5442d6c192b"><li><b>空中播放（AirPlay）</b>：这个功能真是太方便了。不论是在Mac上工作时的屏幕扩展，还是从iPhone上推送家庭聚会的照片到大屏幕，体验都非常流畅。尤其在进行家庭影院夜时，AirPlay将电影从我的iPad直接投射到电视上，这种无缝体验让整个家庭的娱乐更加丰富。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-8e4687f17f0a41b296c008f65f5187b6"><li><b>家庭共享设置</b>：通过设置家庭共享，家里每个人的设备都能轻松访问共享的iTunes音乐、视频库和其他订阅服务。这意味着我们可以共享购买的内容而不需要重复购买，经济又实惠。</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-14513f8562f04df4a6ba2ef8e50c3f5b"><li><b>游戏体验</b>：虽然Apple TV主要是为了观看视频内容，但它的游戏体验也不容忽视。我下载了几款支持Apple TV的游戏，如&quot;Alto’s Adventure&quot;和&quot;Crossy Road&quot;，用上游戏控制器后，感觉像是拥有了一个简易的家庭游戏机。</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-463e5ea3ca964b2c9c0395e07abcf176"><li><b>Siri的集成</b>：通过遥控上的Siri按钮，我可以轻松发出语音指令，搜索电视节目、控制播放、甚至是查看天气预报。Siri在Apple TV上的功能集成，大大提升了交互的便利性。</li></ol><ol start="6" class="notion-list notion-list-numbered notion-block-04752a5aba104713bfe718bf16649843"><li><b>自动化与智能家居控制</b>：与HomeKit的整合使得Apple TV不仅是娱乐中心，也变成了智能家居的控制中心。我可以通过Apple TV调整室内灯光、控制智能插座甚至是门锁，让生活更加智能化。</li></ol><div class="notion-blank notion-block-4f54cf7d0c9e47b3b5546ea8dc85ca16"> </div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b731ff706fa7451e846fb34f5cbe4067" data-id="b731ff706fa7451e846fb34f5cbe4067"><span><div id="b731ff706fa7451e846fb34f5cbe4067" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b731ff706fa7451e846fb34f5cbe4067" title="AppleTV又把我拉回了客厅"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AppleTV又把我拉回了客厅</span></span></h3><div class="notion-text notion-block-510bfd37f79b4df68495e56cfb4a5194">在深度使用了一段时间后，我现在在电视的时间比电脑多了。自从我教了老婆AppleTV一些操作后，她可以轻松的在Infuse中看网盘中的4k剧集。流程也很简单，那就是如果她想看剧了，我在互联网上搜索网盘类资源，保存在账号空间后，她就可以直接在家里通过Infuse观看了。体验非常流畅丝滑。</div><div class="notion-blank notion-block-a7401773880e44f292a9eb591e072835"> </div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-ad5b0dea968947da85c8cc37764327dd" data-id="ad5b0dea968947da85c8cc37764327dd"><span><div id="ad5b0dea968947da85c8cc37764327dd" class="notion-header-anchor"></div><a class="notion-hash-link" href="#ad5b0dea968947da85c8cc37764327dd" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>总结</b></span></span></h4><div class="notion-text notion-block-13cabb9b2da5463eb4b1b011b4407e77">总体来说，Apple TV的价值远超其成本。它不仅极大地丰富了我的娱乐生活，还提高了家庭多媒体内容的互动性和享受。如果你是一个技术爱好者，或者想在家中创建一个更智能、更连贯的媒体环境，Apple TV绝对是一个不错的选择。通过这些高级功能和日常的便利，它真正地改变了我的生活方式，让家变得更加智能和有趣。</div><div class="notion-blank notion-block-9f5c9f73d42b4552ab8ece9ec0c22d0c"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[VSCode：远程 SSH 管理的隐藏利器]]></title>
            <link>https://blog.1338994.xyz/article/vscode-4-ssh</link>
            <guid>https://blog.1338994.xyz/article/vscode-4-ssh</guid>
            <pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[vscode管理ssh，用过都说好😀 ]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-90254165bd4f4a21a4de475b96df8e24"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-callout notion-gray_background_co notion-block-a3d2ddfc25d84b50bb603333e99dd47a"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="😀">😀</span></div><div class="notion-callout-text">vscode的远程资源管理器，用过都说好！</div></div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-8d120ba58a864acfa1d54d19c4c57f49" data-id="8d120ba58a864acfa1d54d19c4c57f49"><span><div id="8d120ba58a864acfa1d54d19c4c57f49" class="notion-header-anchor"></div><a class="notion-hash-link" href="#8d120ba58a864acfa1d54d19c4c57f49" title="引言"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">引言</span></span></h4><div class="notion-text notion-block-0da46d78a8f04618bc5a15b565b702ef">Visual Studio Code（简称 VSCode）是一款功能强大的代码编辑器，它不仅适用于本地代码编写，也极为便捷于远程服务器管理。本文将深入探讨 VSCode 如何通过 SSH 功能有效管理远程服务器，尤其是在 DevOps 和编程工作中的应用。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-538b2065645245d284e85b6658a9e26f" data-id="538b2065645245d284e85b6658a9e26f"><span><div id="538b2065645245d284e85b6658a9e26f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#538b2065645245d284e85b6658a9e26f" title="VSCode 简介"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">VSCode 简介</span></span></h4><div class="notion-text notion-block-083a7767969c4d32b2f248a104a3a7a7">VSCode 是一款由微软开发的免费、开源代码编辑器，它支持多种编程语言，并通过强大的插件系统扩展其功能。特别地，VSCode 的 Remote Development 扩展包允许用户直接连接到远程服务器，进行代码编辑、调试和管理，大大简化了远程开发的复杂性。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-3ab872684a0c4918abc3cfd79c6de68a" data-id="3ab872684a0c4918abc3cfd79c6de68a"><span><div id="3ab872684a0c4918abc3cfd79c6de68a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#3ab872684a0c4918abc3cfd79c6de68a" title="配置 VSCode 用于 SSH 连接"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">配置 VSCode 用于 SSH 连接</span></span></h4><div class="notion-text notion-block-760819096d4b45038a4c65e0c9a140f2">首先，通过安装 Remote - SSH 扩展开始：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-10149c0739ef4e6da21c4b201955990f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2Fbfe248d9-19a6-41bf-85f9-cbf309ee8cab%2FUntitled.png?table=block&amp;id=10149c07-39ef-4e6d-a21c-4b201955990f&amp;t=10149c07-39ef-4e6d-a21c-4b201955990f&amp;width=1920&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ol start="1" class="notion-list notion-list-numbered notion-block-5529686f2e954713bde836e20a6cfb60"><li>在 VSCode 中打开扩展市场，搜索并安装 &quot;Remote - SSH&quot;。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-92ed643ecd3a4bca8a6613e8d69e940c"><li>点击左下角</li></ol><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-912eecd98e0347709bb202b487a819ca"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2F5a3a0ad3-e1e7-45d1-8517-eb75623453dd%2FUntitled.png?table=block&amp;id=912eecd9-8e03-4770-9bb2-02b487a819ca&amp;t=912eecd9-8e03-4770-9bb2-02b487a819ca&amp;width=1367&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><ol start="1" class="notion-list notion-list-numbered notion-block-1b724fe7289f46a8b80127d6af11d8b5"><li>使用 “Remote-SSH: Connect to Host…” 命令，并输入服务器的 SSH 详情，建立连接。</li></ol><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-a4bbb32e5ccc45178c956a90c077614b" data-id="a4bbb32e5ccc45178c956a90c077614b"><span><div id="a4bbb32e5ccc45178c956a90c077614b" class="notion-header-anchor"></div><a class="notion-hash-link" href="#a4bbb32e5ccc45178c956a90c077614b" title="VSCode Remote 的高级应用"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">VSCode Remote 的高级应用</span></span></h4><ul class="notion-list notion-list-disc notion-block-579461a01a814ae39d7230a01ae9f23e"><li><b>Docker 管理</b>：通过安装 Remote - Containers 插件，VSCode 可以管理 VPS 上的 Docker 容器。这样，你可以直接从 VSCode 启动、停止和管理容器，无需单独的 Docker 管理工具。</li></ul><ul class="notion-list notion-list-disc notion-block-1d035b32cb2a4f50b0838699a9b6d6e9"><li><b>Git 操作</b>：利用 Git 插件，VSCode 允许用户直接从编辑器推送和拉取代码，管理分支，使得版本控制更为直观和方便。</li></ul><ul class="notion-list notion-list-disc notion-block-96918a22dc504374b4bb78b5a14e1b1a"><li><b>环境一致性</b>：VSCode 的配置和插件可以在本地和远程环境中保持一致，确保无论在哪里工作，都能拥有相同的开发体验。</li></ul><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-7062071bd7be437ebbe6485d8d3f850e" data-id="7062071bd7be437ebbe6485d8d3f850e"><span><div id="7062071bd7be437ebbe6485d8d3f850e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7062071bd7be437ebbe6485d8d3f850e" title="实际操作示例：管理远程 VPS"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">实际操作示例：管理远程 VPS</span></span></h4><div class="notion-text notion-block-745132e2b3464979bf0bd0573b84df0c">假设我们需要在远程 VPS 上部署和管理一个网站：</div><ol start="1" class="notion-list notion-list-numbered notion-block-b676c985258e4863b0d22fe1d51b14c0"><li>使用 Remote - SSH 连接到你的 VPS。</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-00830bd5753f4cfe9cd709c466c7e903"><li>安装 Remote - Containers 插件，通过 VSCode 管理 Docker 容器。</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-ce4af0f061ed428a99838fc423db464c"><li>通过 VSCode 的终端安装 Docker，然后使用 Remote - Containers 添加和配置容器。</li></ol><ol start="4" class="notion-list notion-list-numbered notion-block-f90e3f33940d4161ba9b9fdcdfd45b15"><li>使用 Git 插件克隆网站的代码仓库，进行代码编辑和提交。</li></ol><ol start="5" class="notion-list notion-list-numbered notion-block-519c6a997c28465c8df2f060f95e7fa7"><li>直接在 VSCode 中监控容器运行状态和日志，进行调试。</li></ol><div class="notion-blank notion-block-2c6478476f26440e91ca55f8d8815547"> </div><div class="notion-blank notion-block-238d1908062f479f85f367df09a65fd8"> </div><h3 class="notion-h notion-h2 notion-h-indent-0 notion-block-7400f4fd559b4cc89b95c0cc17a03fc7" data-id="7400f4fd559b4cc89b95c0cc17a03fc7"><span><div id="7400f4fd559b4cc89b95c0cc17a03fc7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7400f4fd559b4cc89b95c0cc17a03fc7" title="常见问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">常见问题</span></span></h3><div class="notion-text notion-block-3e64ad48899f48ba93c326f0be14be80">Q：vscode-remote-ssh 远程连接云服务器后，导致占用 CPU 过高</div><div class="notion-text notion-block-9c8717fbf15843a0990e4a01abe7e683">A：解决过程如下：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-fa6c8b6dd462476ebf7968653556905c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2F7bb28005-9c08-4719-a2bc-38350a83c8e8%2FUntitled.png?table=block&amp;id=fa6c8b6d-d462-476e-bf79-68653556905c&amp;t=fa6c8b6d-d462-476e-bf79-68653556905c&amp;width=1458&amp;cache=v2" alt="未使用vscode的ssh-remote的情况" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">未使用vscode的ssh-remote的情况</figcaption></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8683afdb167c406584b8fd9a7c22aeed"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2F451da498-8162-40cc-9ba0-2bbdd38480ef%2FUntitled.png?table=block&amp;id=8683afdb-167c-4065-84b8-fd9a7c22aeed&amp;t=8683afdb-167c-4065-84b8-fd9a7c22aeed&amp;width=834&amp;cache=v2" alt="使用vscode的ssh-remote的情况" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">使用vscode的ssh-remote的情况</figcaption></div></figure><div class="notion-text notion-block-f8663af1795a4f538583a74a4ea97229">可以看到使用ssh-remote且目录切换到根目录后，cpu占用飙升，其中主要是rg进程。解决的办法是设置<code class="notion-inline-code">search.followSymlinks</code> 为<code class="notion-inline-code">false</code> 。在设置的远程和工作区中，搜索<code class="notion-inline-code">search.followSymlinks</code> ，如下图一样取消勾选即可。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-627402689fbe43a196939719d9cc6e7a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:655px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2Ff6f9c318-0822-472e-a095-80dbe8a4f19b%2FUntitled.png?table=block&amp;id=62740268-9fbe-43a1-9693-9719d9cc6e7a&amp;t=62740268-9fbe-43a1-9693-9719d9cc6e7a&amp;width=655&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-b0805e2493f84b2e820ef3969225a36f">效果如下，可以发现效果还是明显的，cpu占用明显降低。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-c1de05d0864d4673a32231ad9bb6c589"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2F3b2b72a9-f988-4bfb-ac6b-a0f755715ba6%2FUntitled.png?table=block&amp;id=c1de05d0-864d-4673-a322-31ad9bb6c589&amp;t=c1de05d0-864d-4673-a322-31ad9bb6c589&amp;width=1373&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><blockquote class="notion-quote notion-block-85709e2b13384dc99fba35e24b33e920"><div>这是因为在根目录存在大量<code class="notion-inline-code">symlinks</code> ，rg进程会进行搜索，占用很多资源。具体参考<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/microsoft/vscode/wiki/Search-Issues#slow-search-rg-running-for-a-long-time-or-consuming-lots-of-cpumemory">官方文档</a></div></blockquote><div class="notion-blank notion-block-23ae9ade9a4740939875e88b0242a2fb"> </div><div class="notion-text notion-block-63d144cdf327499a98fc2fb6916ef3b9">Q：怎么设置打开ssh后默认的目录？</div><div class="notion-text notion-block-56615e56a53444dca3de96502653ef25">A：虽然目前没有直接的设置方法，但你可以通过 <code class="notion-inline-code">Remote Explorer</code> 插件来实现此功能。这个插件会记录每次你在 SSH 下打开的目录，因此只要你以前使用过，下次就可以直接通过此插件打开想要的目录。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8947a124b099412092d78cc610c8b16d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:463px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2Fbb115175-8dc7-40f1-9249-9c579fe02c65%2F85aaa664-b49d-41ab-93ff-2f6da2faa4b2%2FUntitled.png?table=block&amp;id=8947a124-b099-4120-92d7-8cc610c8b16d&amp;t=8947a124-b099-4120-92d7-8cc610c8b16d&amp;width=463&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-726c17f831694063a5f98fe4f97152a3"> </div><h4 class="notion-h notion-h3 notion-h-indent-1 notion-block-c49012424aef4acca5d4898c53ad4f3c" data-id="c49012424aef4acca5d4898c53ad4f3c"><span><div id="c49012424aef4acca5d4898c53ad4f3c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c49012424aef4acca5d4898c53ad4f3c" title="最后"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">最后</span></span></h4><div class="notion-text notion-block-1c71802a185c4efd9a682a767aa36120">VSCode 通过其远程开发扩展提供了一种革新的管理远程服务器的方式，不仅提高了操作的便捷性，还确保了开发环境的一致性。对于 DevOps 专家和程序员而言，VSCode 不仅是代码编辑器，更是一个强大的远程管理工具。尝试使用 VSCode，你将发现管理远程服务器变得前所未有的简单。</div><div class="notion-text notion-block-4fd9c11d6cc04dbfb65d72692a67ed91">通过这篇文章，我们希望能帮助更多的 DevOps 专家和程序员理解和利用 VSCode 的远程管理功能，提升他们的工作效率和项目管理能力。</div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>