<?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>synology &#8211; Gary&#039;s &#8230;Lasamia</title>
	<atom:link href="https://garynil.tw/tag/synology/feed/" rel="self" type="application/rss+xml" />
	<link>https://garynil.tw</link>
	<description>🍎 📱 🖥 🔨 😄</description>
	<lastBuildDate>Mon, 08 Oct 2018 07:23:47 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://i0.wp.com/garynil.tw/wp-content/uploads/2017/01/cropped-Gary_v3.0.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>synology &#8211; Gary&#039;s &#8230;Lasamia</title>
	<link>https://garynil.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">147732124</site>	<item>
		<title>[iOS] iPhone 也能分享 4G 行動網路給路由器 Router !? Synology RT2600ac Smart Wan 應用</title>
		<link>https://garynil.tw/2018/10/1266/synology_router_iphone_personal_hotspot/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=synology_router_iphone_personal_hotspot</link>
					<comments>https://garynil.tw/2018/10/1266/synology_router_iphone_personal_hotspot/#comments</comments>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Sun, 07 Oct 2018 07:54:36 +0000</pubDate>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[rt2600]]></category>
		<category><![CDATA[srm]]></category>
		<category><![CDATA[synology]]></category>
		<guid isPermaLink="false">https://garynil.tw/?p=1266</guid>

					<description><![CDATA[<p>現代生活多了一種以租屋為主的人，但在網路的使用上因為租屋處沒拉網路線或者還不是光世代，因此有些人會考慮選擇手機吃到飽方案分享行動網路給電腦甚至周邊裝置，並且如果在收訊良好的地方，突破 140 Mbps 是件簡單的事 （個人實測..）。 但這樣就會有個問題了，一來手機開著 Wifi 分享熱點很耗電，要連接的子裝置一多還是顯得麻煩。加上 macOS、iOS 近年 bug 眾多，開啟個人分享要開三四次才會成功&#8230; 因此在我的經驗上，能找到一款支援 iOS 個人熱點分享當作網路來源的 Router 應該是很困難。市面上有如 TPLink、ASUS RT 系列 Router 大廠等我都測試過，透過手機連接傳輸線共享行動網路給路由器的商品，目前都僅支援 Android 的部分機種。 雖然嚴格來說也是可以透過多辦一張 SIM 行動網卡來分享，但如果行動網路方案是辦在常用的手機 SIM 卡上，每...</p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2018/10/1266/synology_router_iphone_personal_hotspot/">[iOS] iPhone 也能分享 4G 行動網路給路由器 Router !? Synology RT2600ac Smart Wan 應用</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>現代生活多了一種以租屋為主的人，但在網路的使用上因為租屋處沒拉網路線或者還不是光世代，因此有些人會考慮選擇手機吃到飽方案分享行動網路給電腦甚至周邊裝置，並且如果在收訊良好的地方，突破 140 Mbps 是件簡單的事 （個人實測..）。</p>
<p>但這樣就會有個問題了，一來手機開著 Wifi 分享熱點很耗電，要連接的子裝置一多還是顯得麻煩。加上 macOS、iOS 近年 bug 眾多，開啟個人分享要開三四次才會成功&#8230; 因此在我的經驗上，能找到一款支援 iOS 個人熱點分享當作網路來源的 Router 應該是很困難。市面上有如 TPLink、ASUS RT 系列 Router 大廠等我都測試過，透過手機連接傳輸線共享行動網路給路由器的商品，目前都僅支援 Android 的部分機種。<br />
雖然嚴格來說也是可以透過多辦一張 SIM 行動網卡來分享，但如果行動網路方案是辦在常用的手機 SIM 卡上，每天插拔 SIM 卡換裝置非常的不方便。</p>
<p>因此，我找尋了許久支援透過 iOS <strong>個人熱點</strong>當網路來源的 Router，找了半年還是沒遇見過，直到這次 Synology RT2600ac 的開箱&#8230;</p>
<p><span id="more-1266"></span></p>
<p>▼ 一開始使用 RT2600ac 時，我有先查了一下相容性列表，看到僅有 Android USB Tethering 的某些機種支援，覺得有點可惜<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/15eQ.png?w=700&#038;ssl=1" alt="" /></p>
<p>但抱著實驗精神，當然還是要找台 Android 來試試看這好用的功能啦～</p>
<p>▼ 雖然官方支援列表寫著如 Zenfone 2、HTC One mini 2 才支援 USB 網路共用功能，但實際測試拿一隻 HTC Desire 816 並於「行動網路分享」中開啟 USB 網路共用功能，是可以直接支援的<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/14Dn.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 將 Android 手機透過 USB 線連接上 RT2600ac，再於網路中心 → 網際網路 → 3G &amp; 4G的頁面中，就會發現驅動有成功載入，並可以直接將手機 4G 網路分享給 Router 了！<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/1y4w.png?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 特別是 SRM 中這個超強大好用的「故障切換」功能，一些應用情景有如：停電時或中華電信有線網路故障時，有著備援網路加上 SRM 的故障切換功能，便會自動聰明的選擇有效的那一個網路來源，也就是我們備援的 3G &amp; 4G 網路，這時如果家中還有一些 NAS 需要遠端操作關機，還是有網路可以遠端操作的！<br />
當然如果是對於租用吃到飽行動方案的人，也可以直接透過有線連接分享給 Router 使用（還可以邊充邊用）！<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/1BtK.png?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 秉持的實驗精神，就把 RT2600ac 上的有線網路線直接拔掉測試啦！拔掉瞬間就會偵測到原本 WAN 的來源是故障的，自動切換到 HTC 手機 4G 行動網路的分享來源<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/1dhq.png?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 在我家收訊僅有兩格的狀況下，還是有 30 Mbps 的表現，能應付基本的上網需求，還行！<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/1UTk.png?w=700&#038;ssl=1" alt="" /></p>
<p>當然，這樣並不太完美，像我自己本身就是只用 iPhone，多帶 Android 對我來說<del>不太友善</del></p>
<p>抱著更進一步的實驗精神，我還是拿了傳輸線將 iPhone X 接上 RT2600ac，想不到的是&#8230;.</p>
<p>▼ <strong>Synology RT2600ac 搭配 SRM 1.2 版本竟然有支援 iPhone 個人熱點的有線分享！！！</strong><br />
我長久以來尋找的支援 iOS 個人熱點分享的 Router 竟然就在這次開箱找到～～～<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/1J2o.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 後來將這經驗分享給 Macuknow 站長梗梗，他也查到官方在 RT2600ac 的網頁上公開了支援 iPhone 網路了！<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/10/1AmZ.png?w=700&#038;ssl=1" alt="" /></p>
<p>如此一來，對於 iOS 的僅使用行動網路的使用者來說，如果有同樣的透過手機分享網路給眾多子裝置的需求，雖然官方相容性列表上沒寫，但實際測試運作良好，可以將 Synology 這系列的 Router 納入考慮！</p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2018/10/1266/synology_router_iphone_personal_hotspot/">[iOS] iPhone 也能分享 4G 行動網路給路由器 Router !? Synology RT2600ac Smart Wan 應用</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://garynil.tw/2018/10/1266/synology_router_iphone_personal_hotspot/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1266</post-id>	</item>
		<item>
		<title>[HomeKit][教學] 智慧家庭不再貴鬆鬆，以 Synology NAS 架設 HomeBridge 服務串接非官方智慧家庭開關</title>
		<link>https://garynil.tw/2018/08/917/homekit-synology_docker_homdbridge-hs200-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=homekit-synology_docker_homdbridge-hs200-tutorial</link>
					<comments>https://garynil.tw/2018/08/917/homekit-synology_docker_homdbridge-hs200-tutorial/#comments</comments>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Wed, 22 Aug 2018 15:35:46 +0000</pubDate>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[HomeKit]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[container]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[homebridge]]></category>
		<category><![CDATA[homekit]]></category>
		<category><![CDATA[hs100]]></category>
		<category><![CDATA[hs110]]></category>
		<category><![CDATA[hs200]]></category>
		<category><![CDATA[insode wall]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[switch on]]></category>
		<category><![CDATA[synology]]></category>
		<category><![CDATA[tplink]]></category>
		<category><![CDATA[水電]]></category>
		<guid isPermaLink="false">https://garynil.tw/?p=917</guid>

					<description><![CDATA[<p>大家好，我是 Gary，是個 iOS / 越獄 Tweak 開發者，和皮樂姐姐常常合作（沾個光？）。對於新奇的 3C 很有熱忱，因此常常搞出奇怪的測試實驗～ 在本篇教學中，我們會介紹一款原本不支援 HomeKit 的便宜親民智慧開關 TPLink HS200，並透過 Synology Intel CPU 機種特色 &#8211; Docker 虛擬化技術來無痛搭建 HomeBridge，串接一般智慧開關至 iOS 使用，是個便宜方便的好選擇。 文章段落 HomeKit 是什麼？ TPLink HS200 開箱與安裝 Synology Docker：創造更多的應用可能性 [教學] 在 Synology NAS 中安裝 HomeBridge Docker 容器 ▼ 每年 Apple 發表會上，除了推出新硬體裝置，也會在 6 月的 WWDC 開發者大會上發表一些新技術。而在 WWDC 2014，...</p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2018/08/917/homekit-synology_docker_homdbridge-hs200-tutorial/">[HomeKit][教學] 智慧家庭不再貴鬆鬆，以 Synology NAS 架設 HomeBridge 服務串接非官方智慧家庭開關</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>大家好，我是 Gary，是個 iOS / 越獄 Tweak 開發者，和皮樂姐姐常常合作（沾個光？）。對於新奇的 3C 很有熱忱，因此常常搞出奇怪的測試實驗～</p>
<p>在本篇教學中，我們會介紹一款原本不支援 HomeKit 的便宜親民智慧開關 TPLink HS200，並透過 Synology Intel CPU 機種特色  &#8211; Docker 虛擬化技術來無痛搭建 HomeBridge，串接一般智慧開關至 iOS 使用，是個便宜方便的好選擇。</p>
<p><span id="more-917"></span></p>
<p><strong>文章段落</strong></p>
<ol>
<li><a href="#homekit">HomeKit 是什麼？</a></li>
<li><a href="#hs200">TPLink HS200 開箱與安裝</a></li>
<li><a href="#docker">Synology Docker：創造更多的應用可能性</a></li>
<li><a href="#dockertutorial">[教學] 在 Synology NAS 中安裝 HomeBridge Docker 容器</a></li>
</ol>
<p>▼ 每年 Apple 發表會上，除了推出新硬體裝置，也會在 6 月的 WWDC 開發者大會上發表一些新技術。而在 WWDC 2014，Apple 也跟上物聯網的風潮，順勢推出了 HomeKit 這個新的 FrameWork</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/RClf.jpg?w=700&#038;ssl=1" alt="" /></p>
<h2 id="homekit">HomeKit 是什麼？</h2>
<p>一直以來，物聯網的產品大多為 ARM 架構核心，Intel 也在 2013 年推出嵌入式開發板 Galileo 和 Edison，一舉進入物聯網領域。物聯網市場上百家爭鳴，導致應用層面的設計蠻雜亂的，缺乏一個決定性的產品並帶領訂定一套統一架構或標準：包括裝置的連線協定、數據傳輸規格等等。</p>
<p>對於這個狀況，Apple 在 WWDC 2014 推出了一個解決方案：HomeKit 協定與開發者套件，簡單來說，HomeKit 就是一套設計好的規範讓使用者可以很簡單的配對智慧裝置並透過 iOS 裝置操作它們。</p>
<p>HomeKit 本身可以與智慧家具做連結，包含遙控門鎖，智慧插座、燈具開關等等家庭應用裝置。與其說在開發者大會上公布給開發者做開發，不如說 Apple 的野心是將其推薦給正在開發智能家具標準的家具廠商等，一舉進入物聯網領域。</p>
<p>搭配上 Apple iOS、macOS 中一連串的相關服務串接了 HomeKit 之後，將使其成為一套最強大最完整的物聯網機制。此外，直至 2017 Q4，Apple 售出的裝置來到了 20.5 億台，而活躍的裝置數量也達到 13 億的高峰，在人手一機的時代，Apple 令這些 iOS 和 Mac 裝置成為遙控居家智慧的核心。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/RQZu.jpg?w=700&#038;ssl=1" alt="" /></p>
<h2 id="homekit2">市面上的 HomeKit 裝置</h2>
<p>▼ 在 Apple 的大力推廣下，市面上也出現了許多 HomeKit 廠商推出了許多產品，如 Elgato、Philips、Opro 的智慧插座、燈泡、感應器等。礙於各國電器相關法規，電磁認證等等規範的不同，加上販售商是否有在該國代理，各國可以購買的 HomeKit 也大為不同。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/RhLs.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 如美國 Apple 官方商店中，智慧入牆式燈座開關分類下有 10 幾種不同品牌，設計也不同的開關。然而台灣同個分類下近期才出現第一款 Philips 推出的智慧入牆式燈座開關，外觀也普普。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/RsgW.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>雖然官方商店有各式各樣的智慧居家設備：溫濕度計、智慧燈泡、門鎖等。但我們本篇先從居家生活中最常接觸到的智慧入牆式燈座開關來研究；畢竟當你一回到家，第一個動作一定是順手開燈。此外，台灣市場這系列相關產品也最為稀少。（圖 / Elgato 官網）</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/V33G.jpg?w=700&#038;ssl=1" alt="" /></p>
<h2 id="homebridge">HomeBridge 橋接</h2>
<p>HomeKit 的設計是大幅降低使用者的上手難度，並整合出一套完整系統協定供廠商開發。當你購買了 HomeKit 設備後，便可以以簡單的步驟將 HomeKit 配對上你的裝置，只需要掃碼（HomeKit 裝置上均會有一組 8 位數數字），自動配對就可以了。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VFUC.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>這配對步驟雖然看似簡單，背後原理可是大有來頭。Apple 在訂定 HomeKit 規範時把居家裝置的資安重要性看的很重，因此 Apple 要求家具廠商在製作這些智慧裝置的連線方式時必須以 3072 位元金鑰加密，搭配上超高安全性的 Curve25519 橢圓曲線密碼學加密演算，大幅提高使用者與居家智慧裝置間的連線的安全性，當然，你也不需要擔心駭客從外操控你家的冷氣了。</p>
<p>那 HomeKit 配對如此簡單，HomeBridge 又是什麼呢？為什麼我們還需要它呢？</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/83eB.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>一般得到 Apple HomeKit 認證的智慧開關都可以直接透過通訊協定串接上 HomeKit 並透過 iOS 裝置操作（macOS 10.14 也支援了！），然而有些智慧設備其實設計非常棒，但主打的可能是 Amazon Echo 或 Google Home 的市場方向，加上通過 HomeKit 認證需要額外不小的授權費用，因此就沒特地支援。</p>
<p>然而這是很可惜的，如 TPLink 的 HS110 和 HS200 智慧開關，不僅做到很多不錯的服務：有官方 APP、電源管理、API 協定等，在硬體設計上也是透過獨立 Wifi （不需要額外的 Hub）並可以遠端操控，如此強大的智慧開關就不能透過 HomeKit 操作了嗎？這時候便可以透過 HomeBridge 來串接 HomeKit 與這些非支援智能裝置了，達到原生支持的體驗。</p>
<p>HomeBridge 如其名就是個開源串接服務，透過世界各地的開發者或有志趣的人來開發串接其他非支援裝置的設定檔。而 HomeBridge 的核心技術是使用 node.js 達成，一般都是在樹莓派（因為小巧、省電）上搭建 node.js 的環境，並安裝 HomeBridge 套件後，就可以做到跟 iOS 手機整合的物聯網了。</p>
<h2 id="hs200"><a href="https://www.tp-link.com/us/products/details/cat-5622_HS200.html" rel="noopener" target="_blank">TPLink HS200</a> 開箱與安裝</h2>
<p>我們剛剛提到了智慧入牆式開關百百種，但要找到一個好用又便宜的智慧開關可不簡單。雖然台灣現今有數家廠商推出智慧入牆式開關。但缺點大多是開關不能獨立，需要購買額外的閘道器來設定，這樣造成定價昂貴（開關+閘道器整組需要新台幣 7~9K 以上&#8230;）或者可以配置開關的距離就被限制住了，難道沒有更好的選擇嗎？</p>
<p>▼ 有的！我們要開箱的是現在在 Amazon US 市場正紅，可以搭配 Google Home 或 Amazon Echo 的一款智慧開關 <a href="https://www.tp-link.com/us/products/details/cat-5622_HS200.html">TPLink HS200</a>。這款開關不僅好看又很便宜，我購入的價格剛好 Amazon 在 Prime Day 特價（因應 Amazon 目前想要推廣其 Echo 智慧居家的市場，搭配各種活動，所以蠻常特價的），最低曾有過 20 CAD、大約 460 台幣的超便宜價格！！<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VRS2.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 背後標榜著其屌打其他廠商的超強特色：僅透過 Wifi 連接全時上線、不需要額外 Hub、可以遠端操作連線還可以排程呢<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VVCa.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 打開包裝盒看到的是簡單的說明書和開關塑膠外蓋<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/V9aH.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 開關下方還藏了四個螺式接頭，螺式接頭是什麼呢？因為在台灣較不常見到，我們在安裝教學的部分會說明。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VZjM.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ HS200 的背後有以白黑綠標示的四條電線，電線採軟性結構較好收納。分別為 Neutral（零線）、Live/Load（火線/燈線）共用及 Ground（地線）。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/V1n6.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 卸下外殼可以看到本體上的固定螺絲孔，是相容於台灣入牆式規格的。不過要注意的是，與台灣插座相比，美規插座一個等於三個一排的台灣插座大小，因此在空間上僅只能安裝一組。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VPZE.jpg?w=700&#038;ssl=1" alt="" /></p>
<h2 id="hs200install">智慧開關水電安裝</h2>
<p>▼ 除了開箱介紹，我們也介紹一點基礎的水電知識來教學如何安裝智慧開關，我們要替換的插座原本是一開雙插的形式，將塑膠外殼卸下，並轉去螺絲就可以拆除了。因為台規插座都較小巧，一個美規開關便會佔用掉這整個台規面板的空間了QQ</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VqNX.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 在卸下螺絲、拆開入牆式開關後，建議先準備一隻驗電筆（15~20 元）來測試你牆內電線的種類，如我測試的紅色線呈現 110V 就是火線，黑線的電壓結果大約一半不到為燈線，零線和地線則沒反應（注意這時依然通電，使用驗電筆不會被電到但還是不要直接觸摸）<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VY78.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 按照我們剛剛用驗電筆測試的結果，可以將我們的三插開關後面的配線分類成如此<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/V537.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 在更換成新插座前，我們要先將舊的插座卸下。銅線卸除方法是找個一字的插入開關的這個地方，並卡住讓銅線退出。這種開關的卡榫真的超緊，但務必小心操作避免把銅線弄斷卡在裡面。（當然這時候請記得把總電源關閉避免觸電&#8230;.）</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VBdJ.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 退出後看見牆內銅線其實只有四條<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VDW3.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 分別如圖示為火線（帶電）、燈線（帶電）、地線、零線。一般智慧開關都需要火線、燈線、零線才能運作，如果是較老舊的房子可能會沒有零線的配線，在採購上需要注意（之後我們也會有個獨家專利台灣廠商製作的單火線 HomeKit 開關開箱！敬請期待）<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VGCT.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼除了採傳統方式以電線膠布包裹連接電線外，其實國外都用這種超好用的螺式接頭。僅需要將兩條電線放入，旋轉接頭便可以銜接的很好了，而 TPLink HS200 包裝內也附了四個！<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VU5U.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 我們將電線配置完後，將電線塞回牆內，鎖上螺絲，並通電測試。開關上便會成功顯示 Wifi 搜尋中的綠色符號。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VdjQ.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 當然，因為台灣水電施工技術大多沒有良好準則，牆壁內開深度和寬度都蠻隨意的&#8230;空間上其實都不太夠，塞入這種美規入牆式開關（後方還帶有不小的連線模組）是不太夠的。因此你也可以去五金行買這種 10 ~ 20 元的電工塑膠盒（聯明盒）來安裝會更有空間。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VunK.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 鎖上螺絲，這時也可以看到左邊有實體 Reset 按鍵，擔心重新設定或配對不好操作的朋友也可以放心，直接按下就可以重新設定了（平常不容易按到）<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VJ1B.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 蓋上原本的塑膠外蓋便大功告成！TPLink HS 智慧居家系列設計的非常棒，很多設計很細心，按壓式開關很清脆給的回饋很剛好。本身狀態啟用時是不會有任何燈號（會擔心光源的使用者也可以安心使用），開關的回饋除了力道外，燈號上也會顯示，連接反應速度蠻快的。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VANw.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 你也可以透過連接 Wifi 連上開關，並以官方的 KASA APP 設置。不過我們今天的重點是 HomeKit，就不多做說明，詳細的可以參考<a href="https://www.youtube.com/watch?v=amGCqK97UT4">官方影片</a></p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VL7k.jpg?w=700&#038;ssl=1" alt="" /></p>
<h2 id="docker">Synology Docker：創造更多的應用可能性</h2>
<p>安裝完硬體部分後，我們還有軟體部分要設置。在教學怎麼透過 HomeBridge 去串接一個非 HomeKit 裝置之前，我們先來介紹今天會用到的 Synology Docker 套件</p>
<p>▼ Synology NAS 最大的特色之一就是在套件中心中琳瑯滿目的套件，從媒體播放、備份服務、部落格架設到專業開發工具都有。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VpkH.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>然而如果是需要些較偏門的服務，例如 iPerf3 測速工具；或者原廠提供的套件版本較舊（ex. GitLab、MYSQL），等原廠更新等不及了，難道就沒有其他的安裝方法嗎？</p>
<p>有的，就是我們今天要介紹的一款套件：<strong>Docker</strong></p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VtrM.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>Docker 是一套輕量的應用程式虛擬化技術，在 Linux 中頗具盛名，透過 Docker 的技術可以安裝各式各樣開發者所製作的應用程式容器。Docker 與一般的虛擬化系統技術的不同點是：虛擬化系統需要建立 VM 環境，於 VM 上安裝作業系統，再根據你的需求安裝對應的程式。雖然虛擬化系統提供一套跨越系統不合障礙的解決方法，但即使安裝完系統之後，你還是需要花費許多的時間去搭建執行環境。</p>
<p>在軟體安裝上，最麻煩的就是配置環境參數，特別是而且當你同時需要安裝於不同的作業系統的情況：一般的解決方法是同時安裝兩套獨立又肥大的 VM 虛擬系統，並在兩個系統間獨立作業。而 Docker 應用程式虛擬化技術的特色就是將這些步驟簡化，提供一個跨平台、更簡單更無痛的方法。</p>
<p>▼ 透過 Docker，原本在 Synology  套件中心中沒有的軟體，也能於 Docker 中執行。但由於 Docker 資源在 Intel x86 based CPU 上支援度較完整，Synology 的機種是需要 Intel CPU 機種才可支援 （詳情可以至<a href="https://www.synology.com/zh-tw/dsm/packages/Docker">官方相容性網頁</a>查詢）。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VE66.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>而選擇 Synology 桌上旗艦型 Plus 系列主機（如：DS1618+、DS1517+）等機種的最大理由莫過於他們都使用 Intel 的 CPU，採用 Intel CPU 的最大的好處就是可以直接在上面執行 Docker。</p>
<p>▼ 如果在一般系統中想使用 Docker，你需要先準備好一台 Linux 主機，安裝好 Linux 作業系統後，再安裝 Docker 套件。完成後才能開始部屬並執行相關 Docker 容器應用。這些你都只能透過終端機指令來操作，並且需要具備一定的操作技巧和知識，聽起來還是有點小困難及耗時對吧？</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VlXE.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>Synology 在 NAS 上推出的 Docker 套件大幅降低了這個上手難度並整合了一個極度好用的 GUI 介面，你只需要開啟套件中心、安裝 Docker 即可。安裝成功後即可在 DSM 中找到擁有 GUI 操作介面的 Docker 可以使用，並能直接透過介面上的倉庫伺服器簡易快速地下載各式各樣的 Docker 容器映象檔；再點擊佈屬就完成你的第一個 Docker 應用了！不得不稱讚 Synology 在這 Docker 套件上的 GUI 的設計並整合 CLI 功能的用心，大幅減少初學者使用的障礙與難度。</p>
<p>▼ 舉例來說，你可以輕易的透過 Docker 來佈屬知名的開源測速軟體：iPerf3，這也是內建套件沒有的。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VXFq.jpg?w=700&#038;ssl=1" alt="" /></p>
<h2 id="dockertutorial">[教學] 在 Synology NAS 中安裝 HomeBridge Docker 容器</h2>
<p>一般網路上蠻多 HomeBridge 安裝教學，大多需求都為一台 Raspberry 樹莓派（或 macOS）並安裝 node.js 環境及套件，但 Raspberry 價格小貴，工作用的 macOS 裝置又不是隨時開著並放在家裡，沒有更好的需求了嗎？</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VnpX.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>這時我們剛剛介紹 Synology 中的 Docker 便派上用場了！利用 Synology 的 NAS 來架設自有 HomeBridge Docker 服務的好處是一來 NAS 一定 24 小時隨時開機，二來因為設計的關係功耗低不太耗電，你也不需額外的成本去購買 Raspberry 之類的硬體裝置；當然最重要的，比起複雜的 NodeJS 安裝教學，透過 Docker 安裝更輕鬆簡單。</p>
<p>▼ HomeBridge 這套容器其實在 Github 上也有人幫忙製作好 Docker 容器安裝的 <a href="https://github.com/oznu/homebridge-syno-spk/releases">SPK</a> 了（synology 套件安裝檔），所以步驟更為簡單..<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VHR8.jpg?w=700&#038;ssl=1" alt="" /></p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/Vedn.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 首先，下載 <a href="https://github.com/oznu/homebridge-syno-spk/releases">release 頁面</a>中的最新 SPK 檔案，確認系統版本支援後，透過套件中心中手動安裝<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VoWo.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 當然在安裝之前，務必確認你先將 Docker 安裝好了，安裝方法一樣很簡單。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VwiJ.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 在安裝過程中，會出現一些設定需要你操作，基本上就按照預設設定就可以了，也可以指定安裝存放目錄（如果有備份需求記得開權限給內建帳號）<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VIOZ.jpg?w=700&#038;ssl=1" alt="" /><br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/Vmu7.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 我們同時也要安裝 HomeBridge 的 UI 版本方便操作<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VxQ3.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 完成後，在捷徑列就會出現快捷圖示，可以直接透過這邊開啟控制台網頁<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/Vj5t.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 控制台網頁預設連接埠為8581，也就是你 NAS IP 或網址後面加上連接埠就可以存取了。預設管理帳密為 admin / admin，登入後務必改掉<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VkkL.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ HomeBridge 服務啟動後再查看 Docker 可以看到 HomeBridge 的容器已經安裝好在內並運行著，透過 Synology 設計的超友善 UI 你可以簡單的更改相關設定。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/V0rR.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 如 Log 檔也清楚的顯示在日誌頁面，不需要再透過複雜的終端機操作了！當然，也提供內建終端機可以直接存取 Docker 中的環境。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VOBT.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 登入 HomeBridge 控制中心後，便可以看到很多基礎的相關訊息，但首先我們要做的是安裝 TPLink 相關套件。<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/Vc1f.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 切換到 Plugins 頁面，透過搜尋列搜尋關鍵字型號就會出現相關的套件與作者資訊了。那要怎麼找到我的智慧裝置的相關 HomeBridge 套件呢？<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VKXu.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 其實這裡搜尋到的套件都是網路上眾多開發者製作的 NPM 套件，如這次我找到的就是專門做給 TPLink 用的 HomeBridge 套件（<a href="https://www.npmjs.com/package/homebridge-tplink-smarthome">連結</a>）。在上面也標示著這個套件可以串接哪些裝置，如 HS100、HS110、HS200 都是很好用的智慧裝置。因此，在購買覺得不錯的智慧裝置前，可以先到 NPM 套件中心先找找有沒有人已經做好相關的 HomeBridge 喔～</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VQ0U.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 瞭解了怎麼去找套件，我們還需要瞭解 HomeBridge 和這些套件扮演的角色。其實 HomeBridge 就是模擬一個 HomeKit 家庭中心的 Hub，透過協定來串接不支援的智慧裝置至 iOS。<strong>BUT</strong>！HomeBridge 可以相容許多套件，意思是說你可以裝多個廠商的 NPM 套件，就可以串起一個多元的智慧家庭中心。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VS7s.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 我們此次需要的就是依靠 Homebridge-tplink-smarthome NPM 套件來串起 TPLink HS200 系列。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/Vv6K.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 當然的，HS100 / HS110 系列也是通用的，並且有在台灣販售喔！</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/ViFW.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 啟動 HomeBridge 之後，先去你家中的路由器中將 HS200 設定成固定區網內IP，例如我設置成 192.168.3.27<br />
<img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VTuG.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 並開啟剛剛 HomeBridge，按照下列格式輸入裝置平台（TplinkSmartHome）及 Devices IP（192.168.3.27），存檔後就可以生效了！</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VbWC.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 剩下的就只有 iOS HomeKit 中的配對部分了，只需要開啟 iOS 中的家庭 App，掃描 HomeBridge 主控台中的 QRCode 圖示，便會將你 NAS 上的 HomeBridge 模擬 Hub 加入了。加入了 HomeBridge Hub 之後，其配對的智慧裝置（如 TPLink HS200 等）就會出現在你的家庭 App 中。</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VfO2.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>▼ 例如我就將我房間中的日光燈命名，透過家庭 App 的快捷開關操作也非常方便簡單，甚至也能以 HomePod 或 Siri 語音操作！&#8221;Hey Siri 關閉日光燈！&#8221;</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/VhrQ.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>在本篇教學中雖然僅是在 TPLink HS 智慧居家系列設定操作，但其實以同樣的方法，你也可以找到更多支援的套件（如：小米、Google Home、Amazon Echo 的周邊等），這使你可以選擇的 HomeKit 周邊多了非常多，不再僅限於 Apple 認證的廠商，也不會因為硬體規格等限制被侷限了發展，購買的選擇更多了。</p>
<p><img data-recalc-dims="1" fetchpriority="high" decoding="async" src="https://i0.wp.com/cdn0-t17-techbang.pixfs.net/system/attached_images/2018/08/242934/show/6814ff1ada4fed340c2e392562926b9f.jpg?resize=700%2C466&#038;ssl=1" width="700" height="466" class="aligncenter size-full" /></p>
<p>以 NAS 會 24 HR 常開機的特性，我不需要額外準備一套 Raspberry 來製作 HomeBridge，僅需要透過萬能好用的 Docker 來一鍵架設 HomeBridge 環境就可以串接家中許多智慧電器，而延伸的功能：如以 Siri 操控，智慧情境模式等等都帶給居家生活非常多的便利，躺在床上遙控電燈不再是夢想了！</p>
<p><img data-recalc-dims="1" decoding="async" src="https://i0.wp.com/img.garynil.tw/images/2018/08/V7Ba.jpg?w=700&#038;ssl=1" alt="" /></p>
<p>而這相關的 NAS 教學也可以參考我其他系列的文章，如你也可以透過一些技巧幫你的 HomeKit 控制台綁定自己的網域～：<br />
&#8211; <a href="https://garynil.tw/2018/01/686/">[教學][NAS] Wake On Lan (WOL) 透過手機喚醒家中的 NAS 等裝置</a><br />
&#8211; <a href="https://garynil.tw/2017/10/470/">[教學][NAS] Synology NAS SSH 免密碼登入</a><br />
&#8211; <a href="https://garynil.tw/2017/10/442/">[教學][NAS] 為浮動 IP 下的 NAS 設定網域</a></p>
<p>至於 HomeKit 系列的文章也會有更多相關的續集：如 HomePod 開箱與其在 HomeKit 智慧居家中的角色、台灣生產無零線 HomeKit 開關等眾多更有趣的主題，非常歡迎有興趣的人訂閱我的專頁或網站囉 🤪</p>
<ul>
<li>專頁：<a href="https://www.facebook.com/garynil.tw/">Gary&#8217;s Lasamia</a></li>
<li>網站：<a href="https://garynil.tw/">https://GARYNIL.TW</a></li>
</ul>
<p>本篇文章將陸續發表於以下平台：</p>
<ol>
<li><a href="https://t17.techbang.com/topics/50799">T17「科技行動派」</a> </li>
<li><a href="https://www.ptt.cc/bbs/iOS/M.1534987879.A.B9D.html">PTT iOS 版</a></li>
<li><a href="https://garynil.tw/2018/08/917/homekit-synology_docker_homdbridge-hs200-tutorial/">GARYNIL 個人網站</a></li>
<li><a href="https://www.mobile01.com/topicdetail.php?f=494&amp;t=5550590">Mobile01</a></li>
<li><a href="https://www.xfastest.com/thread-222046-1-1.html#pid804319">XFastest</a> </li>
<li><a href="https://www.macuknow.com/node/77798">MacUknow</a></li>
</ol>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2018/08/917/homekit-synology_docker_homdbridge-hs200-tutorial/">[HomeKit][教學] 智慧家庭不再貴鬆鬆，以 Synology NAS 架設 HomeBridge 服務串接非官方智慧家庭開關</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://garynil.tw/2018/08/917/homekit-synology_docker_homdbridge-hs200-tutorial/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">917</post-id>	</item>
		<item>
		<title>[教學][NAS] Wake On Lan (WOL) 透過手機喚醒家中的 NAS 等裝置</title>
		<link>https://garynil.tw/2018/01/686/wake-lan-wol-%e9%80%8f%e9%81%8e%e6%89%8b%e6%a9%9f%e5%96%9a%e9%86%92%e5%ae%b6%e4%b8%ad%e7%9a%84-nas-%e7%ad%89%e8%a3%9d%e7%bd%ae/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wake-lan-wol-%25e9%2580%258f%25e9%2581%258e%25e6%2589%258b%25e6%25a9%259f%25e5%2596%259a%25e9%2586%2592%25e5%25ae%25b6%25e4%25b8%25ad%25e7%259a%2584-nas-%25e7%25ad%2589%25e8%25a3%259d%25e7%25bd%25ae</link>
					<comments>https://garynil.tw/2018/01/686/wake-lan-wol-%e9%80%8f%e9%81%8e%e6%89%8b%e6%a9%9f%e5%96%9a%e9%86%92%e5%ae%b6%e4%b8%ad%e7%9a%84-nas-%e7%ad%89%e8%a3%9d%e7%bd%ae/#respond</comments>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Sun, 28 Jan 2018 02:12:03 +0000</pubDate>
				<category><![CDATA[NAS]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[shutdown]]></category>
		<category><![CDATA[sleep]]></category>
		<category><![CDATA[synology]]></category>
		<category><![CDATA[wake]]></category>
		<category><![CDATA[wakeonlan]]></category>
		<category><![CDATA[wakeup]]></category>
		<category><![CDATA[WOL]]></category>
		<category><![CDATA[喚醒]]></category>
		<category><![CDATA[網路]]></category>
		<guid isPermaLink="false">https://garynil.tw/?p=686</guid>

					<description><![CDATA[<p>有時候人不在電腦前，遇到一定需要用電腦處理的事情或許可以透過遠端桌面解決。但如果這些需要常駐的主機，電腦或者 NAS 因為停電或其他因素關機了，卻無法馬上返回家中開機，這時候如果能透過網路開機就顯得頗為便利。其實這種網路開機功能一般稱之為 WOL (Wake On LAN) 網路喚醒功能，藉由網路(一般為有線網路) 傳送一個特定格式的 WOL Magic 封包至支援的主機板及網卡，便可以遠端地開啟已經關機的主機或NAS了。 硬體支援 如果想要透過 WOL 來開機，你必須具備以下的條件 &#8211; 支援 WOL 的主機板 (現今的主機板幾乎都支援) &#8211; 搭配支援 WOL 的網卡 (判斷方法即是網卡有沒有多一條 WOL 的供電線) BUT，這麼多條件真的很難搞定，其實現今大多還不錯的 NAS 都具備 WOL 的功能，比起在 PC 上搞定簡單多了！例如 Synology 的機種大...</p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2018/01/686/wake-lan-wol-%e9%80%8f%e9%81%8e%e6%89%8b%e6%a9%9f%e5%96%9a%e9%86%92%e5%ae%b6%e4%b8%ad%e7%9a%84-nas-%e7%ad%89%e8%a3%9d%e7%bd%ae/">[教學][NAS] Wake On Lan (WOL) 透過手機喚醒家中的 NAS 等裝置</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>有時候人不在電腦前，遇到一定需要用電腦處理的事情或許可以透過遠端桌面解決。但如果這些需要常駐的主機，電腦或者 NAS 因為停電或其他因素關機了，卻無法馬上返回家中開機，這時候如果能透過網路開機就顯得頗為便利。其實這種網路開機功能一般稱之為 WOL (Wake On LAN) 網路喚醒功能，藉由網路(一般為有線網路) 傳送一個特定格式的 WOL Magic 封包至支援的主機板及網卡，便可以遠端地開啟已經關機的主機或NAS了。</p>
<h3>硬體支援</h3>
<p>如果想要透過 WOL 來開機，你必須具備以下的條件<br />
&#8211; 支援 WOL 的主機板 (現今的主機板幾乎都支援)<br />
&#8211; 搭配支援 WOL 的網卡 (判斷方法即是網卡有沒有多一條 WOL 的供電線)</p>
<p><a href="https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Wake-on-lan-cable.jpg/480px-Wake-on-lan-cable.jpg" class="foobox" rel="gallery"><img decoding="async" src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Wake-on-lan-cable.jpg/480px-Wake-on-lan-cable.jpg" width="480" height="386" class="foobox" /></a></p>
<p><span id="more-686"></span></p>
<p>BUT，這麼多條件真的很難搞定，其實現今大多還不錯的 NAS 都具備 WOL 的功能，比起在 PC 上搞定簡單多了！例如 Synology 的機種大多都支援 WOL，你也可以在下列網頁查詢支援機種：<br />
<a href="https://www.synology.com/zh-tw/knowledgebase/DSM/tutorial/General/Which_Synology_DiskStation_supports_WOL_Wake_on_LAN">哪些 Synology NAS 機種支援 WOL (網路喚醒)？</a></p>
<h3>魔術封包</h3>
<p>那 WOL 的原理又是如何達成的呢？<br />
WOL 中的 magic 魔術封包構造其實很簡單，開頭主要由六個 byte 的 0xff 構成，即：<code>FF FF FF FF FF FF</code>，在連續6個&#8221;FF&#8221;後後綴加上則目標裝置的 MAC 地址（也是六個Byte）重複16次，共102 Bytes。一旦經由網路卡 (通常是 Port 9) 偵測到魔法封包的內容，本身網卡的 MAC位址符合封包中指定的 MAC 位址，就會啟動喚醒或開機的程式。</p>
<p><a href="//i0.wp.com/lh6.googleusercontent.com/7UzUDEdfGUY6Oj1a-DV4zyJDDJhvPGNXrrXqTYJa5-j4yNl1MfJqMAWMsgY" data-featherlight="image"><img decoding="async" alt="Array" src="//i0.wp.com/lh6.googleusercontent.com/7UzUDEdfGUY6Oj1a-DV4zyJDDJhvPGNXrrXqTYJa5-j4yNl1MfJqMAWMsgY" width="448" height="193" scale="2"></a></p>
<p>講了這麼多，我們來看要怎麼去設定並開啟 WOL 功能</p>
<h2>欲喚醒主機設定</h2>
<p>如果是 Windows 主機的話，搭配上支援的網卡及主板，到你的裝置管理員 → 於 PCIE 上的網卡開啟相關設定</p>
<p><a href="//i0.wp.com/lh4.googleusercontent.com/bKvyqLS-6Z24XO0R5UwziVqqWRT9G_Xk-YL7FyrWJfvSBo5DjkFDlmoHtn0" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i0.wp.com/lh4.googleusercontent.com/bKvyqLS-6Z24XO0R5UwziVqqWRT9G_Xk-YL7FyrWJfvSBo5DjkFDlmoHtn0" width="800" height="600" scale="2"></a><br />
<a href="//i0.wp.com/lh4.googleusercontent.com/ELY8dssyWO8UxVBPtBkCZGRSDOb9XQYmLHO5uq72q3lrtY2St-mw06Uc-Ds" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i0.wp.com/lh4.googleusercontent.com/ELY8dssyWO8UxVBPtBkCZGRSDOb9XQYmLHO5uq72q3lrtY2St-mw06Uc-Ds" width="875" height="600" scale="2"></a></p>
<p>更多可以查看類似的教學：<br />
<a href="https://www.asus.com/tw/support/FAQ/1009775/">ASUS 官方教學</a><br />
<a href="http://blog.darkthread.net/post-2014-11-12-win8-wake-on-lan.aspx">設定Windows 8網路喚醒(Wake On LAN)</a></p>
<p>如果是 Mac OS 的話，於設定 → 能源節約器中可以開啟<br />
<a href="//i0.wp.com/lh4.googleusercontent.com/gaQ6chuCFZSiDvzUPATr1nmc53crdiirHefEyvxkMu_hJfyGIg7Q7eBCg1Q" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i0.wp.com/lh4.googleusercontent.com/gaQ6chuCFZSiDvzUPATr1nmc53crdiirHefEyvxkMu_hJfyGIg7Q7eBCg1Q" width="759" height="600" scale="2"></a></p>
<p>而 Synology 的 NAS 開啟的方式更為簡單，於設定中的硬體&amp;電源將網路喚醒功能開啟即可，如果你的機種支援多埠網路孔，可以對個別做設定<br />
<a href="//i0.wp.com/lh3.googleusercontent.com/781pQXilMzzGswF6dZC87sxyMDz1sQqW9uNtWt8YJcvES7NjO5N3w11G-O8" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i0.wp.com/lh3.googleusercontent.com/781pQXilMzzGswF6dZC87sxyMDz1sQqW9uNtWt8YJcvES7NjO5N3w11G-O8" width="900" height="513" scale="2"></a></p>
<p>但查詢了一下，Synology <a href="https://www.synology.com/zh-tw/knowledgebase/DSM/tutorial/General/Which_Synology_DiskStation_supports_WOL_Wake_on_LAN">網頁</a>上並沒有特別說明如何開啟網路喚醒及相對應的 Port，測試過後發現與一般通用，也就是<strong>連接埠 9</strong></p>
<h2>WOL 喚醒方法</h2>
<p>喚醒方法很多種，其實原理都一樣，你可以透過 command line 做操作，現今也有 app 支援於手機上直接遠端喚醒</p>
<h3>IP</h3>
<p>WOL 有兩種呼叫方式，一種是對指定裝置，一種是透過 Router 來進行廣播<br />
如果是對指定裝置的話，你只需要針對那台裝置的 IP 進行發送 WOL 封包即可</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">wakeonlan -i "目標ip" -p "目標連接埠" 00:12:34:56:78:90 (目標 Mac address)</pre><p></p>
<p>而如果是透過 WOL broadcast 的話，則是對 subnet 的 ip (例如裝置 ip 是 192.168.1.x，那 subnet ip 則是 192.168.1.254) 進行發送封包就可以了</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">wakeonlan -i "192.168.1.254" 00:12:34:56:78:90 (目標 Mac address)</pre><p></p>
<h2>WOL 工具</h2>
<h3>Router 工具</h3>
<p>現在還不錯的家用 Router 甚至也都有附上 WOL 工具，在設定好你的裝置後，可以透過這些工具來進行簡易的測試<br />
<a href="//i0.wp.com/lh3.googleusercontent.com/JzN3dLlTgYPGWF8h420VrawQd6OAQdrMa7UsSqv0E_TE_LE6YbAdr9BEBOI" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i0.wp.com/lh3.googleusercontent.com/JzN3dLlTgYPGWF8h420VrawQd6OAQdrMa7UsSqv0E_TE_LE6YbAdr9BEBOI" width="652" height="600" scale="2"></a></p>
<h3>Command Line Tool</h3>
<p><a href="https://github.com/jpoliv/wakeonlan" rel="noopener" target="_blank"><img loading="lazy" decoding="async" alt="Array" src="//i0.wp.com/lh4.googleusercontent.com/BAySGiwk57oElEYEpBg62Gnk_xSpwda0tCKNvCM1hgI0XJtcCzpLfOWRSSw" width="900" height="541" scale="2"></a></p>
<p>又或者可以透過 Homebrew 直接安裝 WOL 工具包</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">brew install wakeonlan</pre><p></p>
<p>並透過簡單的 wakeonlan 指令進行喚醒，或者可以加入指定的 ip，搭配 crontab 等服務來使用</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">wakeonlan 00:12:34:56:78:90 (目標 Mac address)
wakeonlan -i "目標ip" -p "目標連接埠" 00:12:34:56:78:90 (目標 Mac address)</pre><p></p>
<p><a href="//i1.wp.com/lh6.googleusercontent.com/eRtlf62OGmn7kv_ynKo-0J3rgkFVTTp3mTUh7Y-daA-_azo5PCeAVgDb9B8" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i1.wp.com/lh6.googleusercontent.com/eRtlf62OGmn7kv_ynKo-0J3rgkFVTTp3mTUh7Y-daA-_azo5PCeAVgDb9B8" width="811" height="600" scale="2"></a></p>
<h3>iOS app</h3>
<p>而手機部分也有相關的 app，查詢了一下功能較完善介面也不會太過老舊的為以下這款：</p>
<p><a href="https://itunes.apple.com/tw/app/mocha-wol/id422625778?mt=8" target="_blank"><img loading="lazy" decoding="async" alt="Array" src="//i1.wp.com/lh6.googleusercontent.com/ZIoJXFTulk7dZHuJduClApM70SMCOXp4My0EL0DlKwPTyWRF_vC9HuShy-c" width="691" height="600" scale="2"></a><br />
<a href="https://itunes.apple.com/tw/app/mocha-wol/id422625778?mt=8">Download on App Store</a></p>
<p>並如此進行設定即可<br />
<a href="//i1.wp.com/lh3.googleusercontent.com/1imsezh5wi27iCMfxF6ySJ8fTRxPk_ZxSRjjnRbJlpzd4I_KiOjSuTFhxTw" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i1.wp.com/lh3.googleusercontent.com/1imsezh5wi27iCMfxF6ySJ8fTRxPk_ZxSRjjnRbJlpzd4I_KiOjSuTFhxTw" width="277" height="600" scale="2"></a></p>
<h3>開啟 Router 防火牆相關設定</h3>
<p>特別要注意的是，如果你在家中與裝置位於同一區網內，那喚醒方式應該沒什麼問題。但如果出門在外，就需要對防火牆開啟連接埠 9 的特別設置</p>
<p><a href="//i1.wp.com/lh5.googleusercontent.com/JrZ92jV93UUcqyDzNtujmYQpaEVLX_0XNcokjoB7HZe6rapEq7uMivsuoVs" data-featherlight="image"><img loading="lazy" decoding="async" alt="Array" src="//i1.wp.com/lh5.googleusercontent.com/JrZ92jV93UUcqyDzNtujmYQpaEVLX_0XNcokjoB7HZe6rapEq7uMivsuoVs" width="900" height="535" scale="2"></a></p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2018/01/686/wake-lan-wol-%e9%80%8f%e9%81%8e%e6%89%8b%e6%a9%9f%e5%96%9a%e9%86%92%e5%ae%b6%e4%b8%ad%e7%9a%84-nas-%e7%ad%89%e8%a3%9d%e7%bd%ae/">[教學][NAS] Wake On Lan (WOL) 透過手機喚醒家中的 NAS 等裝置</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://garynil.tw/2018/01/686/wake-lan-wol-%e9%80%8f%e9%81%8e%e6%89%8b%e6%a9%9f%e5%96%9a%e9%86%92%e5%ae%b6%e4%b8%ad%e7%9a%84-nas-%e7%ad%89%e8%a3%9d%e7%bd%ae/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">686</post-id>	</item>
		<item>
		<title>[教學][NAS] Synology NAS SSH 免密碼登入</title>
		<link>https://garynil.tw/2017/10/470/synology-nas-ssh-%e5%85%8d%e5%af%86%e7%a2%bc%e7%99%bb%e5%85%a5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=synology-nas-ssh-%25e5%2585%258d%25e5%25af%2586%25e7%25a2%25bc%25e7%2599%25bb%25e5%2585%25a5</link>
					<comments>https://garynil.tw/2017/10/470/synology-nas-ssh-%e5%85%8d%e5%af%86%e7%a2%bc%e7%99%bb%e5%85%a5/#respond</comments>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Wed, 18 Oct 2017 13:04:54 +0000</pubDate>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[synology]]></category>
		<guid isPermaLink="false">https://garynil.tw/?p=470</guid>

					<description><![CDATA[<p>因為會將主機定期備份至 NAS，因此有傳送備份的需求，研究了一下考慮透過 SSH Rsync 的方法。 基本的原理要透過 SSH 執行，但把密碼明碼寫在 script 裡頗不安全，因此便打算透過 SSH authorized_keys 的方法，便可以免密碼登入 詳細教學可以看這篇：免密碼登入ssh 但設定好了主機連至 NAS 的金鑰後，在使用非 root 帳號，並有將帳號加入至 admin group 之後，無論怎樣都無法透過 key 登入成功，變研究了問題與解法： 解決方法 我們的目的是在主機透過 SSH 免密碼連線至 Synology NAS，以下稱主機和 NAS 步驟一： NAS 開啟 SSH 功能及對應的 Port 欲使用的 NAS user 有加入 admin group 並可執行 SSH 服務 教學 步驟二：產生公鑰 在主機上按照步驟產生 public key (id_rsa....</p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2017/10/470/synology-nas-ssh-%e5%85%8d%e5%af%86%e7%a2%bc%e7%99%bb%e5%85%a5/">[教學][NAS] Synology NAS SSH 免密碼登入</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>因為會將主機定期備份至 NAS，因此有傳送備份的需求，研究了一下考慮透過 SSH Rsync 的方法。<br />
基本的原理要透過 SSH 執行，但把密碼明碼寫在 script 裡頗不安全，因此便打算透過 SSH authorized_keys 的方法，便可以免密碼登入</p>
<p>詳細教學可以看這篇：<a href="https://garynil.tw/2016/12/163/">免密碼登入ssh</a></p>
<p>但設定好了主機連至 NAS 的金鑰後，在使用非 root 帳號，並有將帳號加入至 admin group 之後，無論怎樣都無法透過 key 登入成功，變研究了問題與解法：</p>
<h3>解決方法</h3>
<p>我們的目的是在主機透過 SSH 免密碼連線至 Synology NAS，以下稱主機和 NAS<br />
<span id="more-470"></span></p>
<h4>步驟一：</h4>
<p>NAS 開啟 SSH 功能及對應的 Port<br />
欲使用的 NAS user 有加入 admin group 並可執行 SSH 服務 <a href="https://www.synology.com/zh-tw/knowledgebase/DSM/tutorial/General/How_to_add_extra_security_to_your_Synology_NAS">教學</a></p>
<h4>步驟二：產生公鑰</h4>
<ol>
<li>在主機上按照步驟產生 public key (id_rsa.pub) 並透過 SCP 等方式傳送至 NAS</li>
<li>將 public key 加入至 <code>~/.ssh/authorized_keys</code> (你自己 home directory 下的 .ssh 資料夾內)<br />
可以參考<a href="https://garynil.tw/2016/12/163/">這篇</a></li>
</ol>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">cd /var/services/homes
chmod 755 ./你的username資料夾名稱</pre><p></p>
<p>並將 你自己 Home Folder 底下的 .ssh 資料夾權限也一併更改</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">scp -P NAS連接阜 ~/.ssh/id_rsa.pub "NAS帳號"@"NAS IP或域名":~/id_rsa.pub</pre><p></p>
<h4>步驟三：更改資料夾權限</h4>
<p>透過 SSH 及密碼連線至 NAS 後，執行以下動作<br />
將你的 username 資料夾權限改成 755，使其他服務，例如 sshd 可讀並執行<br />
不然預設 sshd 是無法存取你的 authorized_keys</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">cd /var/services/homes
chmod 755 ./你的username資料夾名稱</pre><p></p>
<p>並將 你自己 Home Folder 底下的 .ssh 資料夾權限也一併更改</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">mkdir ./.ssh
chmod 700 ~/.ssh
touch ~/.ssh/authorized_keys</pre><p></p>
<p>並按照 SSH 那篇<a href="https://garynil.tw/2016/12/163/">教學</a>加入上傳的 key</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">cat id_rsa.pub >> ~/ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys</pre><p></p>
<h4>步驟四：更改 sshd 設定</h4>
<p>更改 <code>/etc/ssh/sshd_config</code> 裡的設定， Synology NAS 預設並無開啟 authorized_keys 登入功能</p>
<p>先以 vim 指令搭配管理員權限來編輯 sshd_config 檔案：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">sudo vim /etc/ssh/sshd_config</pre><p></p>
<p>以 vim 開啟後，找到以下三行並取消註解 (刪除行前 # 字號，按 i 更動，esc 完成，詳細請查詢 vim 指令)</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile  .ssh/authorized_keys</pre><p></p>
<p>以 :wq 結束檔案編輯</p>
<h4>步驟五：重啟 SSH 服務</h4>
<p>Synology ssh 服務重起指令比較特別：</p>
<p></p><pre class="urvanov-syntax-highlighter-plain-tag">synoservicectl --restart sshd</pre><p></p>
<p>如果遇到更改後 connection refuse，去控制台終端機，將 SSH 開關關閉儲存後再開啟儲存即可<br />
如此，你便能成功的免密碼登入 NAS 了！</p>
<p><img loading="lazy" decoding="async" src="https://igk1hg.bl3302.livefilestore.com/y4m552P1wak7lMoxPYCpwTubAuYXRRBgBf_YY6DuOPakfF5MqF0WS55Ackcnv7o2tCQixieEAYrU8Eb_50Lj-t4Y3VB8K7YSptlWZL1wvCsfbFgKY0UuSqb7Upg437K_VewmioTd_rCSRAKxxEkiPcUUbySPymELidwEyoVpJrnVO1EemkJq7unS_5cXohmlxtrxVIV5Yi-gOGo6elKjy2o-w?width=682&#038;height=587&#038;cropmode=none" width="682" height="587" /></p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2017/10/470/synology-nas-ssh-%e5%85%8d%e5%af%86%e7%a2%bc%e7%99%bb%e5%85%a5/">[教學][NAS] Synology NAS SSH 免密碼登入</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://garynil.tw/2017/10/470/synology-nas-ssh-%e5%85%8d%e5%af%86%e7%a2%bc%e7%99%bb%e5%85%a5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">470</post-id>	</item>
		<item>
		<title>[教學][NAS] 為浮動 IP 下的 NAS 設定網域</title>
		<link>https://garynil.tw/2017/10/442/%e7%82%ba%e4%bd%a0%e7%9a%84%e6%b5%ae%e5%8b%95-ip-%e4%b8%8b%e7%9a%84-nas-%e8%a8%ad%e5%ae%9a%e7%b6%b2%e5%9f%9f/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e7%2582%25ba%25e4%25bd%25a0%25e7%259a%2584%25e6%25b5%25ae%25e5%258b%2595-ip-%25e4%25b8%258b%25e7%259a%2584-nas-%25e8%25a8%25ad%25e5%25ae%259a%25e7%25b6%25b2%25e5%259f%259f</link>
					<comments>https://garynil.tw/2017/10/442/%e7%82%ba%e4%bd%a0%e7%9a%84%e6%b5%ae%e5%8b%95-ip-%e4%b8%8b%e7%9a%84-nas-%e8%a8%ad%e5%ae%9a%e7%b6%b2%e5%9f%9f/#comments</comments>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Mon, 02 Oct 2017 16:10:36 +0000</pubDate>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[ddns]]></category>
		<category><![CDATA[ds216]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[synology]]></category>
		<guid isPermaLink="false">https://garynil.tw/?p=442</guid>

					<description><![CDATA[<p>因為搬回家裡，相比之前住外面有固定 IP 可以使用，家裡網路是單純使用浮動 IP (又不想申請成固定的)，在外面要連回 Synology 的 NAS &#8211; DS 216 只能透過 QuickConnect 服務，但這服務只能使用網頁版來進行操作，如果你要使用 FTP (port 21)、Rsync、SSH 或者 AFP 掛載成網路硬碟是無法的。 解決方法 在 NAS 上設定 DDNS 一般 DNS (Domain Name System 網域名稱系統) 的功能是負責記錄網址(domain)與你指定的主機 IP 位置的對應關係，透過 DNS 表來查詢並導引至你的主機位置。 而透過 Synology 於控制台內提供的 DDNS (動態 DNS) 服務，可以讓你的浮動 IP (NAS 位於的 IP) 也可以有一組固定的網域 (domain)，並且在你浮動 IP 因為路由器重起之類的原因...</p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2017/10/442/%e7%82%ba%e4%bd%a0%e7%9a%84%e6%b5%ae%e5%8b%95-ip-%e4%b8%8b%e7%9a%84-nas-%e8%a8%ad%e5%ae%9a%e7%b6%b2%e5%9f%9f/">[教學][NAS] 為浮動 IP 下的 NAS 設定網域</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>因為搬回家裡，相比之前住外面有固定 IP 可以使用，家裡網路是單純使用浮動 IP (又不想申請成固定的)，在外面要連回 Synology 的 NAS &#8211; DS 216 只能透過 <a href="http://www.quickconnect.to">QuickConnect</a> 服務，但這服務只能使用網頁版來進行操作，如果你要使用 FTP (port 21)、Rsync、SSH 或者 AFP 掛載成網路硬碟是無法的。<br />
<a href="https://flic.kr/p/XZccDm"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4482/36746847914_14f4116487_b.jpg?resize=668%2C400&#038;ssl=1" alt="DS216" width="668" height="400" /></a></p>
<p><span id="more-442"></span></p>
<h2>解決方法</h2>
<h3>在 NAS 上設定 DDNS</h3>
<p>一般 DNS (Domain Name System 網域名稱系統) 的功能是負責記錄<strong>網址(domain)</strong>與你指定的<strong>主機 IP 位置</strong>的對應關係，透過 DNS 表來查詢並導引至你的主機位置。<br />
而透過 Synology 於控制台內提供的 DDNS (動態 DNS) 服務，可以讓你的浮動 IP (NAS 位於的 IP) 也可以有一組固定的網域 (domain)，並且在你浮動 IP 因為路由器重起之類的原因變換 IP 時，他會自動抓取你主機上取得的新 IP，並對應到你設定的網域上，步驟如下：</p>
<h5>1. 先開啟控制台，並開啟外部存取</h5>
<p><a data-flickr-embed="true"  href="https://www.flickr.com/photos/134033268@N03/23602805508/in/dateposted-public/" title="螢幕快照 2017-10-02 下午11.18.54"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4412/23602805508_1d3db41758_z.jpg?resize=640%2C426&#038;ssl=1" width="640" height="426" alt="螢幕快照 2017-10-02 下午11.18.54"></a><script async src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></p>
<h5>2. 新增一組 DDNS 設定</h5>
<p><a href="https://flic.kr/p/BXGxTh"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4492/23602805898_3f80d6dc02_z.jpg?resize=640%2C368&#038;ssl=1" alt="螢幕快照 2017-10-02 下午10.26.55" width="640" height="368" /></a></p>
<h5>3. 選擇你需要的 DDNS 主機廠商填入相關資料</h5>
<p>例如我這邊是直接選擇 Synology 提供的服務，並可以填自己想要的 ID，例如：gginin.synology.me，便可以透過這組網域在外面任意的存取我的 NAS 了。<br />
<a href="https://flic.kr/p/YZxyLf"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4474/37407177966_029c7bca8b_z.jpg?resize=640%2C438&#038;ssl=1" alt="螢幕快照 2017-10-02 下午11.20.07" width="640" height="438" /></a><br />
註：當然如果你有 DNS Server 需求，或者你有固定 IP 並有多的 domain 可以透過 Synology 的套件及設定直接指向你的 NAS，也會簡單許多</p>
<h3>路由器設定</h3>
<p>一般家用路由器，例如中華電信撥接的小烏龜，都會預設開啟防火牆禁止任意的通訊阜 (Port) 存取，因此如果你要允許相關的服務在外面可以讓你任意存取例如 <a href="https://en.wikipedia.org/wiki/Apple_Filing_Protocol">AFP</a> 是需要於你的路由器設定開啟的。而透過 Apple 的<a href="https://support.apple.com/zh-tw/HT202944">網頁</a> 我們可以得知 AFP 的 port 是 548 (FTP：21、SSH：22 等)<br />
<a href="https://flic.kr/p/BXGxWU"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4440/23602806108_3985c6d629_z.jpg?resize=640%2C119&#038;ssl=1" alt="螢幕快照 2017-10-02 下午10.22.13" width="640" height="119" /></a></p>
<p>當然 Synology 很貼心的內建小程式可以幫你自動設定，你只要切換到剛剛外部存取頁面下的路由器配置即可：<br />
<a href="https://flic.kr/p/BXGxCh"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4400/23602805028_5c47014673_z.jpg?resize=640%2C441&#038;ssl=1" alt="螢幕快照 2017-10-02 下午11.20.38" width="640" height="441" /></a></p>
<p>但如果你家網路環境比較複雜，或者 Synology 的程式無法自動完成，例如我家是先接光纖小烏龜 I-040GW，在連一台 ASUS 的 Router，可以自行手動設定：</p>
<h5>開啟防火牆選單內的 Port Forwarding 頁面，並將相關連接阜填入：</h5>
<p>各路由器廠商的頁面不一樣，但名稱類似，可以自行找一下<br />
例如 AFP 是 TCP 下的 port 543，你將外部連線 (你人在外面時要使用的 afp port) 543 port 轉往你的 NAS 主機 IP 的 port 543 (區網內你的 NAS IP：192.168.1.101)<br />
<a href="https://flic.kr/p/YZxzpu"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4440/37407180126_07cf9598e7_z.jpg?resize=640%2C426&#038;ssl=1" alt="螢幕快照 2017-10-02 下午10.21.19" width="640" height="426" /></a></p>
<p>當然圖中的 NAS IP 192.168.1.101，有可能因為 Router 重開或其他裝置搶 IP 等之類原因改動，你也可以透過 DHCP 及硬體裝置的 Mac 位置固定區網內的 IP 位置：<br />
<a href="https://flic.kr/p/BXSMk7"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4501/23604802248_78e199aa70_z.jpg?resize=640%2C379&#038;ssl=1" alt="螢幕快照 2017-10-03 上午1.11.26" width="640" height="379" /></a></p>
<p>FTP 等服務也是如此設定便可以完成了。<br />
你便可以在外地任意透過 AFP 服務來存取你的 NAS<br />
<a href="https://flic.kr/p/YZxzf1"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4460/37407179576_c0c633a81e.jpg?resize=368%2C184&#038;ssl=1" alt="螢幕快照 2017-10-02 下午10.24.30" width="368" height="184" /></a></p>
<h3>CNAME 綁定</h3>
<p>當然如果你有自己的域名，只想要以次級網域 (Sub-domain) 綁定，不想要醜醜的 synology.me，可以在你的 DNS Server 頁面設定 CNAME 轉址<br />
如範例中，你就可以透過 nas.domain.com 來存取你的 NAS 了！<br />
<a href="https://flic.kr/p/BXGxMA"><img data-recalc-dims="1" loading="lazy" decoding="async" src="https://i0.wp.com/farm5.staticflickr.com/4402/23602805568_e3075544aa_z.jpg?resize=640%2C226&#038;ssl=1" alt="螢幕快照 2017-10-02 下午10.39.22" width="640" height="226" /></a></p>
<p>這篇文章 <a rel="nofollow" href="https://garynil.tw/2017/10/442/%e7%82%ba%e4%bd%a0%e7%9a%84%e6%b5%ae%e5%8b%95-ip-%e4%b8%8b%e7%9a%84-nas-%e8%a8%ad%e5%ae%9a%e7%b6%b2%e5%9f%9f/">[教學][NAS] 為浮動 IP 下的 NAS 設定網域</a> 最早出現於 <a rel="nofollow" href="https://garynil.tw">Gary&#039;s ...Lasamia</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://garynil.tw/2017/10/442/%e7%82%ba%e4%bd%a0%e7%9a%84%e6%b5%ae%e5%8b%95-ip-%e4%b8%8b%e7%9a%84-nas-%e8%a8%ad%e5%ae%9a%e7%b6%b2%e5%9f%9f/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">442</post-id>	</item>
	</channel>
</rss>
