<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nas on lategege 的技术博客</title><link>https://lategege.com/tags/nas/</link><description>Recent content in Nas on lategege 的技术博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Fri, 21 May 2021 03:14:07 +0000</lastBuildDate><atom:link href="https://lategege.com/tags/nas/index.xml" rel="self" type="application/rss+xml"/><item><title>nas各种共享访问协议的使用(smb,nfs,ftp,ftps,sftp,afp,webdav)</title><link>https://lategege.com/p/nas%E5%90%84%E7%A7%8D%E5%85%B1%E4%BA%AB%E8%AE%BF%E9%97%AE%E5%8D%8F%E8%AE%AE%E7%9A%84%E4%BD%BF%E7%94%A8-smb-nfs-ftp-ftps-sftp-afp-webdav/</link><pubDate>Fri, 21 May 2021 03:14:07 +0000</pubDate><guid>https://lategege.com/p/nas%E5%90%84%E7%A7%8D%E5%85%B1%E4%BA%AB%E8%AE%BF%E9%97%AE%E5%8D%8F%E8%AE%AE%E7%9A%84%E4%BD%BF%E7%94%A8-smb-nfs-ftp-ftps-sftp-afp-webdav/</guid><description>&lt;!-- wp:paragraph --&gt;
&lt;p&gt;使用群晖、UNRAID、FREENAS等NAS系统的小伙伴肯定会有传输文件的需求，无论是在本地局域网还是远端设备，这种情况下当然可以使用群晖的WEB管理界面中File Station，但是这种方式便捷性不够，于是nas与本地设备文件的传输最好的方式是挂载群晖的空间，挂载群晖空间的方式有非常多。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;主要有smb、afp、nfs、ftp、ftps、sftp、webdav&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;网上有很多文章对这些协议有很完整的名词解释，这里就分析下各种协议的使用场景以及使用方式(以群晖为例)。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;一、开启部分&lt;/em&gt;&lt;/strong&gt;------------------------------------------------------------------------------------&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;smb: 通常用于局域网环境，windows、mac、linux、android都能很好的使用&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;群晖开启smb服务，在群晖控制面板--&amp;gt;文件服务--&amp;gt;smb/afp/nfs中勾选启用smb服务即可&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/1.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/1.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;afp: 仅用于mac操作系统，可以用来对mac系统备份，也就是timemachine 时间机器功能&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;群晖开启afp服务，在群晖控制面板--&amp;gt;文件服务--&amp;gt;smb/afp/nfs--&amp;gt;勾选启用afp服务&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/2.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/2.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;nfs: 和smb差不多，适用于各种操作系统，比smb轻量，理论比smb性能好，不过群晖的设置没有smb方便和直接，使用没有smb广泛&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;群晖开启nfs服务，在群晖控制面板--&amp;gt;文件服务--&amp;gt;smb/afp/nfs--&amp;gt;勾选启用nfs服务，在需要挂载的空间编辑--&amp;gt;NFS权限，新增一条权限。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/3.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/3.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/7.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/7.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;ftp/ftps: 比较古老的传输协议，不过使用非常广泛，无法在线编辑，只能改完文件后上传，ftps相对ftp做了加密处理&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;群晖开启ftp/ftps服务，在群晖控制面板--&amp;gt;文件服务--&amp;gt;ftp--&amp;gt;勾选启用ftp服务&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/4.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/4.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;sftp: 基于ssh协议的传输方式，可在线编辑，安全性高&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;群晖开启sftp服务，在群晖控制面板--&amp;gt;文件服务--&amp;gt;ftp--&amp;gt;勾选启用sftp服务&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/5.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/5.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;webdav: 基于http\https，一般用于远程挂载磁盘。&lt;/strong&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;群晖开启webdav服务，打开群晖webdav server套件--&amp;gt;勾选启用http、启用https&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/6.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/6.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;二、连接部分&lt;/em&gt;&lt;/strong&gt;------------------------------------------------------------------------------------&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;客户端使用各协议进行远程挂载方式：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1.1、win10 使用smb协议挂载 打开我的电脑 左上菜单---&amp;gt;计算机--&amp;gt;映射网络驱动器&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/8.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/8.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;输入群晖的ip地址，在弹出的对话框中输入群晖账户名密码即可完成映射&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/9.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/9.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1.2、win10 使用nfs协议挂载 ，挂载方式与smb方式一致，只是win10默认没有打开nfs客户端，需要打开控制面板--&amp;gt;程序---&amp;gt;启用或关闭windows功能--&amp;gt;找到nfs服务，勾选nfs客户端、管理工具--确定，可以看到smb为什么不需要因为smb已经默认勾选了。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/10.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/10.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1.3、win10使用ftp、ftps协议，对于这个协议，市面上有非常多的软件可以使用，推荐FileZilla Server，mac上面也有这个软件&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1.4、win10使用ssh/sftp协议，我一般推荐electerm这个软件，开源跨平台，这个工具进行ssh传输、sftp传输很方便，因为跨平台，书签可以保存起来，导入到另一个终端，还可以用github的gist云端同步。详情见我另一篇文章 &lt;a href="https://lategege.com/p/好用到爆的ssh桌面终端-electerm-免费开源/" rel="noreferrer noopener" target="_blank"&gt;好用到爆的ssh桌面终端–electerm(免费开源)&lt;/a&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1.5、win10使用webdav协议挂载磁盘，点击我的电脑，左上角--&amp;gt;计算机--&amp;gt;添加一个网络位置&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/11.png" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/11.png"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;输入webdav地址输入用户名密码即可完成映射&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/12.png" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/12.png"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;2.1 mac系统使用smb、nfs、webdav、afp协议，mac系统挂载这些协议的磁盘的操作方式都是一致的，唯一的区别是输入的协议头不一样，点击前往---&amp;gt;连接服务器&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;smb:输入 smb://地址 &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;afp:输入 afp://地址&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;nfs:输入nfs://地址&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;webdav: 输入 http://地址 或者https://地址&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;a href="https://img.lategege.com:30443/images/web/2021/5-21/13.jpg" rel="noopener noreferrer" target="_blank"&gt;&lt;img alt="" src="https://img.lategege.com:30443/images/web/2021/5-21/13.jpg"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;2.2 mac 访问 ftp、ftps 使用软件FileZilla Server即可&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;2.3 mac使用ssh/sftp 使用 &lt;a href="https://lategege.com/p/好用到爆的ssh桌面终端-electerm-免费开源/" rel="noreferrer noopener" target="_blank"&gt;好用到爆的ssh桌面终端–electerm(免费开源)&lt;/a&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3.1 linux挂载smb磁盘&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;先安装cifs-utils&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;centos ：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted"&gt; yum install cifs-utils &lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Ubuntu/Debian:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted"&gt; apt-get install cifs-utils&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;挂载的命令一致：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted"&gt;mkdir /smbdata
mount -t cifs -o username="xxxx",password="xxxx" //192.168.0.100/samba_file /smbdata&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3.2 linux挂载nfs磁盘&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;先安装nfs-utils&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;centos:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-7b408dfd-f6fe-43fe-8752-d9d7dd77d9d1"&gt;yum install -y nfs-utils &lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Ubuntu/Debian:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-78b5cb45-dbf2-425a-a02f-6e7745f619f4"&gt;apt-get install -y nfs-utils&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;挂载的命令一致：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-1145916a-e96b-4bd9-95e8-d4b89304d422"&gt;mkdir /nfsdata
mount -t nfs 192.168.0.100:/volume/nfs_file /nfsdata -o proto=tcp -o nolock&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3.3 linux使用ftp协议&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;安装vsftpd&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;centos:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-7b408dfd-f6fe-43fe-8752-d9d7dd77d9d1"&gt;yum install -y vsftpd&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Ubuntu/Debian:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-78b5cb45-dbf2-425a-a02f-6e7745f619f4"&gt;apt-get install -y vsftpd&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;vsftpd包含了服务端和客户端，连接群晖ftp只需要使用客户端,使用起来比较繁琐。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-54872da3-ef4f-4c8a-91ab-46da73b270a4"&gt;ftp ip地址 端口号&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3.4 linux使用sftp 连接&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted"&gt;sftp username@remote ip(or remote host name)&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3.5 linux挂载webdav磁盘&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;centos:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-7b408dfd-f6fe-43fe-8752-d9d7dd77d9d1"&gt;yum install davfs2&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;Ubuntu/Debian:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-78b5cb45-dbf2-425a-a02f-6e7745f619f4"&gt;apt-get install davfs2&lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;挂载的命令一致：&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:preformatted --&gt;
&lt;pre class="wp-block-preformatted" id="block-1145916a-e96b-4bd9-95e8-d4b89304d422"&gt;mkdir /webdavdata
mount -t davfs https://xxxxxxxx/webdav_file /webdavdata &lt;/pre&gt;
&lt;!-- /wp:preformatted --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;4.1 android 使用协议挂载或连接&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;这里推荐一个android软件 ---es文件浏览器 除了mac独有的afp协议，该软件几乎都支持以上所有协议的挂载或连接&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item><item><title>家庭网络设备组织结构</title><link>https://lategege.com/p/%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87%E7%BB%84%E7%BB%87%E7%BB%93%E6%9E%84/</link><pubDate>Mon, 28 Sep 2020 09:21:04 +0000</pubDate><guid>https://lategege.com/p/%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87%E7%BB%84%E7%BB%87%E7%BB%93%E6%9E%84/</guid><description>&lt;!-- wp:paragraph --&gt;
&lt;p&gt;一直想写一篇文章来记录下家庭网络设备组织结构，其实本身也没几个设备，不过我觉得这个设备结构已经基本满足我的各种需求了。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:image {"id":232,"sizeSlug":"large"} --&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img alt="" class="wp-image-232" src="https://img.lategege.com:30443/images/web/uploads/2020/09/1601281875698-1024x666.jpg"/&gt;&lt;/figure&gt;
&lt;!-- /wp:image --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;上面这幅图片就是我家庭网络设备的组织结构图，除了红色椭圆部分是一些家庭常用网络设备，是不对外提供服务的，其他都是可以外网访问的，一切的基石其实就是宽带分配的公网动态ip。主路由负责拨号获取外网ip,当然上层是宽带光纤猫。下面是黑群晖nas，第一个肯定要部署我们家庭常用的moments套件来备份各终端的照片视频，同时同步到百度云盘，即使群晖nas炸毁了(最多也就坏个硬盘啥的)，重要的照片视频数据在百度云盘上还保存着。群晖运行了一个虚拟机，跑了lede系统做旁路由，这个lede主要负责不为人知的上网方式和去广告功能，主要作为二级路由的网关，这样连接二级路由的设备即可实现特殊上网。群晖要跑虚拟机，内存最好上到8g，我原来买的时候之后4g，后来自己升级为8g了，因为群晖还跑了代码管理工具gitlab，这个工具相当耗内存，程序员必备。至于webdav是方便远程挂载访问的，docker在群晖中是神器，我用来跑阿里云ddns，还有家庭影音中心jellyfin也在docker中，我会存放一些视频课程、电影、儿童电影、动画片，反正全家人想看的电影都会放进去，因为jellyfin有配套的多系统客户端，在外网可以方便观看nas中的视频资源。除了这些，我不打算在群晖上部署过多重度服务，受限于黑群晖的低功耗cpu,基本上跑不了什么偏重的服务，不过承载上述我部署的服务足够了。但也得益于此，这台机器可以24小时开机。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;二级路由器离主路由较远，装修问题，墙内没有部网线，所以只能采用无线桥接方案，斐讯k3这款路由的信号强度满足了我的需要，同时网关设置成群晖下的lede虚拟机，也就是这台二级路由下的所有设备都可以特殊上网。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;由于自己喜欢折腾，需要在不同操作系统上做做实验，跑跑程序，所以我就想要装一台主机，这台主机多任务能力要强，经过对比，洋垃圾e5不错，看了下工作室都是使用这种cpu来多开游戏的，性价比很高，于是乎买来两颗e5 2678v3+华南x99 T8D ,这块主板的好处是可以用ddr3服务器内存，二手的白菜价，直接买了8根8g内存，整机内存上到了64g，这下不管开几台虚拟机也够用了。虚拟机系统在ESXI和PVE之间对比了很久，最终当然选择灵活的PVE，也许是因为PVE下黑苹果很简单，但是需要一个AMD显卡，因为amd显卡黑苹果免驱，于是乎淘宝淘了一张RX 480 4g,没啥游戏需求的我使用这个显卡绰绰有余了，说白了显卡是为了远程桌面响应速度更快一些。如果直通给windows或者mac,还能在这台主机上接个显示器，也就相当于在使用这两个系统了，还能玩玩游戏。虽然我不玩，但是主机得具备这个能力，可能这是满足自己的心理需求吧。装完这台机器，虚拟化了win10、macos10.15、ubuntu18、centos7、kali ，看到网上很多人使用pve安装软路由、黑群辉，因为我本身有一台黑群晖，并且黑群晖上面运行着lede虚拟机，所以我的这台pve主机就变得很纯粹了，win10后面的用途可能是游戏挂机，也有可能是一些必须在win10下完成的操作需要到这个系统下完成。macos10.15这个系统的主要用途是jenkins服务，ios程序的编译必须要用苹果系统，所以这台机器就是全平台持续集成服务承载的最佳虚拟主机，另外远程桌面可以跑跑只有mac下才能跑的软件。ubuntu18 这台虚拟机我主要用途是编译，因为很多系统都是使用ubuntu来编译的。centos7 主要用途是部署一些服务、如maven仓库、工具类网站等等。kali 这个系统 当然不必说了，研究黑客攻防的利器，我给这个系统专门直通了一块usb无线网卡，可以分析附近的无线信号，就当学习折腾使用。考虑到pve功耗，我使用了智能插座，来远程开关这台主机，还能查看实时功耗，也是一举多得。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;总结：总的来说我的家庭网络设备很简单，只是设备中运行的服务和跑的虚拟机有点多，因为我把实体设备都虚拟化了，这样做的好处有很多，如果也有和我相同爱好的小伙伴欢迎一起交流心得。&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item><item><title>群晖之邮件服务器搭建</title><link>https://lategege.com/p/%E7%BE%A4%E6%99%96%E4%B9%8B%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA/</link><pubDate>Sat, 06 Jun 2020 10:02:33 +0000</pubDate><guid>https://lategege.com/p/%E7%BE%A4%E6%99%96%E4%B9%8B%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%90%AD%E5%BB%BA/</guid><description>&lt;!-- wp:heading {"level":1} --&gt;
&lt;h1&gt;一、为什么要搭建邮件服务器? &lt;/h1&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;私人邮件服务器有良好私密性、在注册阿猫阿狗论坛时不需要把自己常用的邮箱暴露出去 , 避免常用邮箱收到垃圾广告, 有了私人邮件服务器就可以创建N个邮箱账号用于不同场景.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":1} --&gt;
&lt;h1&gt;二、前提准备&lt;/h1&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1、本文以群晖nas为基础 ,所以得有一台群晖(黑群或者白群),目前我的群晖版本是6.2.3&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;2、家庭宽带需要有公网ip地址(动态或者静态)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3、购买一个域名(不限域名服务商)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;以上是搭建一个群晖nas邮件服务的必备条件,缺一不可&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":1} --&gt;
&lt;h1&gt;三、切入正题&lt;/h1&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3&gt;1、打开群晖套件中心、搜索mail关键字&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="747" src="https://img.lategege.com:30443/images/2024/03/23/1.jpg" width="1116"/&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3&gt;2、套件中心显示四个邮件相关套件&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:list --&gt;
&lt;ul&gt;&lt;li&gt;Mail Station(Web邮箱管理工具) 和 Synology Mail Server(邮件服务) 配套&lt;/li&gt;&lt;li&gt;Synology MailPlus(Web邮箱管理工具) 和 Synology MailPlus Server(邮件服务) 配套&lt;/li&gt;&lt;/ul&gt;
&lt;!-- /wp:list --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;      两者的区别是Plus版的是面向企业用户的,安全性更强,不过只有5个免费账户, 多了要付费 . 一般家庭用户使用Synology Mail Server即可,如果你不需要web邮箱管理 Mail Station可以不用安装. 因为目前无论windows、mac、android、ios 系统都有自带的邮件客户端程序,所以我们只需要配置我们的邮箱账户就能使用了.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3&gt;&lt;strong&gt;3、安装Synology Mail Server 后打开&lt;/strong&gt;&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;需要修改两个地方 一个是SMTP 菜单下的主机名  改成你购买的域名的主域名,另一个是IMAP/POP3菜单下面的全部勾上&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;什么主域名:如你购买的域名是 &lt;a href="http://haha.com"&gt;lategege.com&lt;/a&gt;  那么lategege.com就是你的主域名,www.lategege.com.com、ppp.lategege.com这些都是你的二级域名&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;为什么填主域名:因为邮箱账号普遍使用主域名如 &lt;a href="mailto:xxxxxxx@qq.com"&gt;xxxxxxx@qq.com&lt;/a&gt; 后面@qq.com就是因为腾讯邮件服务的主机名使用了qq.com,如果腾讯在邮件服务中使用了gaga.qq.com. 那你的邮箱账号就是xxxxxx@gaga.qq.com了 显然长度增加了,书写和记忆就不便利了&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="558" src="https://img.lategege.com:30443/images/2024/03/23/2.png
" width="987"/&gt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="557" src="https://img.lategege.com:30443/images/2024/03/23/83f2bb9d11d5.png" width="988"/&gt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;记录SMTP中的端口25、465、587&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;为什么要勾选?&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;勾选后你才能使用邮件客户端配置实现客户端的接收、POP3、IMAP是两种不同的邮件接收协议,客户端配置的时候会选择其中一个配置,而SMTP邮件服务的唯一发送协议&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;邮件服务器内部分为两部分:&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;1、发送服务 (smtp协议) &lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;2、接收服务 (pop3、imap协议)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;以下描述了邮件发送接收的主要工作流程(假设两个邮箱都是同一个服务商)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;A 邮箱地址发送一封邮件给B邮箱地址&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:list {"ordered":true} --&gt;
&lt;ol&gt;&lt;li&gt;A邮箱客户端的smtp服务将这封邮件传递&lt;/li&gt;&lt;li&gt;邮件服务器的smtp服务处理并保存这封邮件到B名下&lt;/li&gt;&lt;li&gt;B客户端通过pop3或者imap服务去服务器查找有没有新邮件&lt;/li&gt;&lt;li&gt;服务器的pop3或者imap服务告知B邮箱有新邮件并传给B邮箱&lt;/li&gt;&lt;li&gt;B邮箱客户端接收到新邮件&lt;/li&gt;&lt;/ol&gt;
&lt;!-- /wp:list --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;服务端配置完成&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;3、进入域名商管理后台(这里以阿里云为例)&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;首先创建一条二级域名A 记录 指向你服务器的外网ip地址&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="44" src="https://img.lategege.com:30443/images/2024/03/23/4.png" width="1200"/&gt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;然后创建一条主域名的MX记录  指向你刚创建的二级域名 (主域名的主机名默认是@ )&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="44" src="https://img.lategege.com:30443/images/2024/03/23/5.png" width="1200"/&gt;&amp;lt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;在域名解析过程中最重要的就是MX记录了,MX记录默认只能指向一个域名,但是理论上是可以支持指向ip的,不过很多域名商填写的时候必须填域名,当然MX记录实际上也能用A记录替代,在SMTP服务无法获取MX记录时,会去读取A记录,但是普遍做法就是MX指向一个域名,这么做的原因,很大一部分是企业的邮件服务器不止一台、外网ip不止一个,这种情况就可以采用多条MX指向多个域名并设定优先级,一台挂了不影响服务,这就是高可靠性,对于普通单台邮件服务器也有好处,你不必关心你的二级域名指向了哪台机器,二级域名指向变更时候,MX指向确不需要改变.另外定义一个二级域名host,可以很直观的看到该条记录是用于什么服务的如mail.lategege.com.com 一看就知道是邮件服务.大型企业的收和发定义了不同的二级域名,如smtp.qq.com 发送服务域名, &lt;a href="http://imap.qq.com"&gt;imap.qq.com&lt;/a&gt; 接收服务域名,由于我们私人服务器收发都在一台服务器,所以不需要也没必要区分开来,使用一个mail.lategege.com已经足够了.邮件客户端配置也方便.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;外网ip地址可以在家中一级路由器管理界面中的wan口信息或者访问ip138等网站获取.&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3&gt;&lt;strong&gt;4、端口映射&lt;/strong&gt;&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;这里只针对群晖是在一级路由下的情况.如果存在二级路由,那需要层层映射&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;假设群晖内网ip地址192.168.1.100   路由器地址192.168.1.1&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;端口映射有两种方式,采用一种即可&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:list {"ordered":true} --&gt;
&lt;ol&gt;&lt;li&gt;nat主机: 登陆路由器192.168.1.1管理界面 查找NAT主机功能 将群晖192.168.1.100地址填入即可,无需端口映射&lt;/li&gt;&lt;li&gt;虚拟主机 : 分别配置三条端口映射  192.168.1.100  需要映射的端口有刚才记录的25、465、587  还要映射 143(imap) 993(ssl/tls imap)  110(pop3) 995(ssl/tls pop3) 这些端口映射后 整个邮件服务器所有对外的通道就建立起来了&lt;/li&gt;&lt;/ol&gt;
&lt;!-- /wp:list --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt; &lt;img alt="" height="729" src="https://img.lategege.com:30443/images/2024/03/23/6.png" width="1200"/&gt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3&gt;5、问题&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;一般家庭宽带很少会分配静态公网ip 都是动态公网ip ,那这里就得采用 ddns服务&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;通过ddns来实现动态域名解析的方式有很多种, 以下三种方式使用任意一种&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;想要详细了解DDNS工作原理的可以看这篇文章 &lt;a href="egege.com/?p=137"&gt;egege.com/?p=137&lt;/a&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:list {"ordered":true} --&gt;
&lt;ol&gt;&lt;li&gt;可以使用带有ddns功能的路由器实现,看你路由器支持哪些ddns服务商 就去那些ddns服务商那里注册域名 然后在第三步的MX记录修改成你在那个域名服务上的域名地址 ,tplink的路由会方便一下 你只要填写一个主机名就给你分配一个二级域名如 xxxx.tpddns.cn  你在MX记录指向这个域名即可,另外配置客户端的时候接收、发送服务也需要改用这个域名&lt;/li&gt;&lt;li&gt;群晖控制面板—&amp;gt;外部访问中也有ddns配置 支持的ddns服务商还是挺多了,和上一步操作一致即可&lt;/li&gt;&lt;li&gt;针对已经在域名商那边买了域名的情况,如阿里的域名,那可以利用群晖的docker套件, 开启一个docker容器,容器名为chenhw2-aliyun-ddns-cli.  修改环境AKID、AKSCT可以在你阿里云控制台获取 DOMAIN 填入 &lt;a href="http://mail.xxxx.com"&gt;mail.lategege.com&lt;/a&gt;  然后启动容器即可 容器设置为开机启动,不同域名商的ddns服务可以去找找相对应的docker容器&lt;/li&gt;&lt;/ol&gt;
&lt;!-- /wp:list --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="670" src="https://img.lategege.com:30443/images/2024/03/23/7.png" width="1200"/&gt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="572" src="https://img.lategege.com:30443/images/2024/03/23/8.png" width="944"/&gt;&amp;lt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;&lt;img alt="" height="353" src="https://img.lategege.com:30443/images/2024/03/23/9.png" width="772"/&gt;​&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:heading {"level":3} --&gt;
&lt;h3&gt;6、配置客户端&lt;/h3&gt;
&lt;!-- /wp:heading --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;由于不同系统配置有差异,所以这里提供配置所需要的参数&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;假设群晖的登录名为admin   你的域名为&lt;a href="http://xxxx.com"&gt;lategege.com&lt;/a&gt;  那邮件账户为&lt;a href="mailto:admin@xxxx.com"&gt;admin@lategege.com&lt;/a&gt;&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;密码是你群晖admin的密码&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;
&lt;!-- wp:paragraph --&gt;
&lt;p&gt;发送邮件服务器、接收邮件服务器 均为 &lt;a href="http://mail.xxxx.com"&gt;mail.lategege.com&lt;/a&gt;   接收协议pop、imap均可&lt;/p&gt;
&lt;!-- /wp:paragraph --&gt;</description></item></channel></rss>