第九章 互联网

此部分主要包含外网访问的功能,包含U-anywhere服务,DDNS服务,VPN服务,花生壳服务,还有一些下载的应用Transmission、Aria2、Flexget等。

9.1 U-Anywhere

U-NAS的内网穿透系统允许用户从外网访问没有公网IP的U-NAS服务器。它允许内网或防火墙后的机器对外网提供服务,支持TCP、HTTP、HTTPS等协议类型。通过绑定域名,可以在家里通过SSH访问公司内网环境中的主机。

用户可以在此处注册 U-Anywhere 帐户。 用户登录并设置好域名后,就可以使用外网的域名直接访问NAS上的数据了。切换其他账号登录时,支持找回密码、激活等操作

9.1.1 进入管理界面

点击“登录”,进入U-Anywhere 的登录页面

_images/inter1.png

9.1.2 注册账号

  1. 点击“注册

_images/inter2.png
  1. 填写注册信息,填写完成后点击“注册“按钮

_images/inter3.png
  1. 注册成功后会提示您去之前注册的邮箱根据步骤激活

_images/inter4.png
  1. 进入邮箱,根据提示,激活即可

_images/inter5.png

9.1.3 登入U-Anywhere

  1. 返回到U-Anywhere 的登入界面,用注册的账号登入

_images/inter6.png
  1. 登入成功后,启用服务,并设置一个域名,点击“应用

_images/inter7.png

9.1.4 切换账号

在登入成功的界面,点击“注销”,注销完成后,可返回登入界面重新登入

_images/inter8.png _images/inter9.png

9.1.5 找回密码

  1. 点击“忘记密码

_images/inter10.png
  1. 进入找回密码界面,输入电子邮箱账号,然后点击“找回密码

_images/inter11.png

在界面可以看到提示找回密码邮件已发送到邮箱

_images/inter12.png
  1. 进入邮箱,找到邮件,点击“确认找回密码

  2. 进入到重置密码的页面,填写新的密码后,点击“重置密码

_images/inter13.png
  1. 在页面可以看到提示密码修改成功

_images/inter14.png

9.1.6 重新激活

注册成功后,激活邮件有效期是24h之内,如果您第一次没有激活的话,需在U-Anywhere下申请激活,激活成功后可返回登入界面登入。

  1. 在U-Anywhere登入界面,点击“激活”

_images/inter15.png
  1. 进入激活页面后,用之前注册的邮箱找回,点击“申请激活

_images/inter16.png
  1. 在注册的电子邮箱里找到U-Anywhere 发出的邮件,在24小时之内点击激活即可

9.1.7 重置账号

如果该帐户在另一台设备上使用并且尚未注销,您将收到该帐户正在使用的通知。如果您仍然需要在新设备上使用之前的账号登录,您可以通过重置账号来取消之前的登录记录

_images/inter17.png

警告:重置要在之前的设备停用了才可以使用,两台设备同时使用一个账号会出现故障

重置方法如下:

  1. 点击登入界面的“Mangerment”按钮

_images/inter18.png
  1. 点击页面的“重置账户

_images/inter19.png
  1. 进入链接的页面,填写您要重置的账号,之前注册的邮箱和密码,以及验证码

_images/inter20.png
  1. 输入完后点击“重置”,重置完后即可使用之前的账号登录

_images/inter21.png

9.2 动态域名服务

通过DDNS服务,用户可以通过固定域名访问U-NAS。 每当公共IP地址动态更新时,NAS会自动将当前更新的IP地址通知DDNS服务提供商。 这样,您就可以通过这个“域名”访问 NAS,而无需知道 NAS 的公网 IP 地址

进入“控制中心>网络服务> DDNS

  1. 选中“启用DDNS服务

_images/inter22.png
  1. 选择服务商

U-NAS内建支持两种DDNS服务提供商:www.3322.org , www.dyndns.com

_images/inter23.png
  1. 填写配置信息

_images/inter24.png

注意

配置描述

主机名称:在对应的DDNS服务商申请的域名

用户名:登入DDNS服务商使用的用户名

密码:登入DDNS使用的用户名的密码

  1. 点击“应用

_images/inter25.png

9.3 openvpn service

VPN 是一种隧道,可在企业(或个人)和公司之间提供安全的数据传输。OpenVPN是基于 OpenSSL 库的应用层 VPN 实现。

U-NAS 系统上的openvpn服务配置步骤如下:

进入 “控制中心>互联网 > VPN服务

9.3.1 服务端配置

  1. 选中“启用OpenVPN服务

_images/inter26.png
  1. 配置参数

_images/inter27.png

注意

配置描述

网络设备: 选择已启用的网卡设备

端口: 设置VPN服务端口号,若使用此服务,需在路由器上将此端口号指定给UNAS,默认端口号为1194

VPN子网IP:VPN虚拟网内IP段,需与U-NAS所在网段不同

VPN子网掩码: 设置VPN子网IP段的子网掩码

内部子网IP:U-NAS设备所在的局域网网段

内部子网掩码:U-NAS设备所在局域网内的子网掩码

外部IP或域名:U-NAS的公网IP地址或者是绑定了DDNS 的域名

  1. 点击“应用”完成配置

_images/inter28.png
  1. 下载证书

在Openvpn的页面点击“下载证书”的按钮,把证书下载保存下来

_images/inter29.png
  1. 在NAS 所在的网络环境下的路由器上开放vpn的端口

9.3.2 VPN的使用方法

注解

提示:需要在和NAS 不同的网络环境下的设备上安装对应的客户端

※ Windows客户端上的使用

  1. 下载并安装OpenVPN客户端,这里以OpenVPN GUI for window为例,U-NAS 5.0下建议使用2.5.0的客户端,如果客户端过低的话可能无法连接,影响到您的使用

_images/inter30.png
  1. 解压下载的证书文件openvpn .tar.gz,将文件client.ovpn拷贝至OpenVpn程序安装路径中的config文件夹中

_images/inter31.png
  1. 运行OpenVPN客户端,右下角会有一个小图标,如下图所示:

_images/inter32.png
  1. 右键这个图标,点击“连接”按钮进行连接,输入UNAS的账号和密码(管理员账号和普通用户账号都可以)

_images/inter33.png
  1. 如果图标变绿,则说明连接成功,接下来就可以像内网一样使用samba来下载上传文件啦,如下图所示:

_images/inter34.png

注意

提示

1.远程客户端默认使用管理员用户和密码,U-NAS默认管理员用户和密码分别为admin和password。

2.也可以使用U-NAS上创建的普通用户远程连接。

3.更改OpenVPN服务配置后,需重新下载配置文件。

※ Mac系统下的使用

  1. 苹果电脑下下载并安装客户端,我的苹果电脑是macOS 10.13.6的,这里以Tunnelblick软件为例来连接vpn,我这里下载的是3.8.4版本的,下载的软件要和电脑适配,Tunnelblick官网的下载页面有说明(不过需要翻墙)。软件点击就可以安装,如下图所示:

_images/inter35.png
  1. Tunnelblick安装好之后还缺少配置文件,解压下载的证书文件,把mac.tblk上传到苹果电脑后,双击添加配置文件,如下图所示:

_images/inter36.png
  1. 安装配置需要输入电脑密码,如下图所示:

_images/inter37.png
  1. 点击“确定”,成功添加配置,如下图所示:

_images/inter38.png
  1. 连接刚才设置的配置,如下图所示:

_images/inter39.png
  1. 在弹窗中输入UNAS的账号和密码(管理员账号和普通用户账号都可以),如下图所示:

_images/inter40.png
  1. 点击“确定“按钮,则可以看到vpn成功连接,如下图所示:

_images/inter41.png

9.4 VPN服务器

Virtual Private Network, 虚拟专用网络是一个建立在公用网(通常是因特网)上的专用网络,但因为这个专用网络只是逻辑存在并没有实际物理线路,故称为虚拟专用网。

VPN通过隧道技术在两个站点间建立一条虚拟的专用线路,使用端到端的认证和加密保证数据的安全性

UNAS 5.0 系统下支持VPN服务,可支持PPTP服务和L2TP/IPsec 服务,可以单独设置VPN服务的访问权限,同时也可以查看登入记录。使用起来非常方便。

9.4.1 VPN服务端配置

※ PPTP服务

1.启用PPTP服务

_images/PPTP服务.png

2.设置本地IP(即虚拟网获取到的ip)

只允许改网段,具体值自动生成

_images/PPTP服务_2.png

3.设置最大连接数(客户端允许连接的最大数量)

_images/PPTP服务_3.png

4.选择认证方式

_images/PPTP服务_4.png

5.选择加密要求

_images/PPTP服务_5.png

6.设置DNS(可以手动设置一个可用的DNS)

_images/PPTP服务_6.png

7.设置完成后,点击“应用PPTP设置”

_images/PPTP服务_7.png

8.如果要恢复默认设置的话,点击页面的“恢复默认设置”

_images/PPTP服务_8.png

※ L2TP/IPsec服务

1.启用L2TP/IPsec服务

_images/L2TPIPsec服务.png

2.设置本地IP网段(即虚拟局域网的内网IP网段)

_images/L2TPIPsec服务_2.png

3.设置认证方式

_images/L2TPIPsec服务_3.png

4.设置加密要求

_images/L2TPIPsec服务_4.png

5.设置一个可用的DNS

_images/L2TPIPsec服务_5.png

6.设置预共享密码(点开显示密码,可用看到默认的密码)

_images/L2TPIPsec服务_6.png

7.设置完成后,点击“应用L2TP设置”

_images/L2TPIPsec服务_7.png

8.如果要恢复默认设置的话,直接点击页面的“恢复默认设置”

_images/L2TPIPsec服务_8.png

9.4.2 权限管理

在此可设置本地用户是否有权限通过某种认证方式访问

_images/权限管理.png

9.4.3 在线链接

在此可查看有哪些用户处于在线链接的状态

_images/在线链接.png

9.4.4 日志信息

在此可查看用户登入退出的日志信息

_images/日志信息.png

点击“清除”可以清除日志记录

_images/日志信息_1.png

9.4.5 Win10 系统利用PPTP协议认证VPN

1.在windows设置里找到网络和共享中心

_images/Win10系统利用PPTP协议认证VPN.png

2.进入到VPN,点击“添加VPN连接”

_images/Win10系统利用PPTP协议认证VPN_2.png

3.填写配置参数,填写完成后点击“保存”

_images/Win10系统利用PPTP协议认证VPN_3.png

4.进入到网络和共享中心下面,进入更改适配器,找到我们刚添加的PPTP,鼠标右键属性,找到安全模块,把允许的认证方式选中

_images/Win10系统利用PPTP协议认证VPN_4.png

5.返回设置好的PPTP服务,点击“连接”

_images/Win10系统利用PPTP协议认证VPN_5.png

连接成功之后就虚拟进入内网了,可以用内网IP来管理NAS

9.4.6 Win10 系统利用L2TP/IPsec协议认证VPN

1.在windows设置里找到网络和共享中心

_images/Win10系统利用L2TPIPsec协议认证VPN.png

2.进入到VPN,“添加VPN连接”

_images/Win10系统利用L2TPIPsec协议认证VPN_2.png

3.填写配置参数,填写完成后点击“保存”

_images/Win10系统利用L2TPIPsec协议认证VPN_3.png

4.进入到网络和共享中心下面,进入更改适配器,找到我们刚添加的L2TP,鼠标右键属性,找到安全模块,把允许的认证方式选中

_images/Win10系统利用L2TPIPsec协议认证VPN_4.png

5.返回刚设置好的PPTP服务,点击“连接”

_images/Win10系统利用L2TPIPsec协议认证VPN_5.png

6.连接成功之后就虚拟进入内网了,可以用内网IP来管理NAS

9.5 SD-WAN使用说明

SD-WAN,全名是Software-Defined WAN,软件定义广域网。WAN就是Wide Area Network,广域网U-NAS 系统下集成了SD-WAN 服务,通过zerotier服务实现内网穿透,实现只要加入了这个网络ID的环境都可以通过内网访问NAS里的文件。

从控制中心进入互联网,找到sd-wan应用,打开服务

9.5.1 sd-wan服务配置使用过程

1.点击图标创建网络

_images/sd-wan服务配置使用过程.png

2.跳转到zerotier网站,注册账号之后登入,然后再创建一个网络ID

_images/sd-wan服务配置使用过程_2.png _images/sd-wan服务配置使用过程_2_1.png

3.登入进去之后点击“创建网络”

_images/sd-wan服务配置使用过程_3.png

4.创建成功之后可以看到会生成一个网络ID,复制此网络ID

_images/sd-wan服务配置使用过程_4.png

5.返回到U-NAS 的SD-WAN,把刚复制的网络ID填入

_images/sd-wan服务配置使用过程_5.png

6.如果是自己创建的网络可以选中,这是我创建的网络

_images/sd-wan服务配置使用过程_6.png

7.点击右边的符号添加

_images/sd-wan服务配置使用过程_7.png

8.添加完成后,最右边的图标会变成,管理网络,点击“管理网络”

_images/sd-wan服务配置使用过程_8.png

9.进到zerotier 管理界面,拉到下面,把允许连接的框选中

_images/sd-wan服务配置使用过程_9.png

10.返回到U-NAS下的SD-WAN,选中网络ID,点击“连接”

_images/sd-wan服务配置使用过程_10.png

11.连接成功后,状态栏会显示为“OK”,组建虚拟网络成功

_images/sd-wan服务配置使用过程_11.png

9.5.2 Windows端加入虚拟网络示例

1.PC端下载安装软件ZeroTier,点击“Join Network”

_images/Windows端加入虚拟网络示例.png

2.输入网络ID后,点击“Join”

_images/Windows端加入虚拟网络示例_2.png

3.进入到ZeroTiner的web 管理界面,把刚加入的ID,设置为允许连接

_images/Windows端加入虚拟网络示例_3.png

4.设置允许之后,PC就可以用NAS的虚拟IP直接访问NAS的管理界面

_images/Windows端加入虚拟网络示例_4.png

9.5.3 断开网络连接

1.选中网络ID

_images/断开网络连接.png

2.点击“断开”

_images/断开网络连接_2.png

9.6 花生壳

U-NAS 5.0集成了花生壳域名解析软件。花生壳是一个动态域名解析软件,当您安装并注册花生壳动态域名解析软件,无论您在任何地点、任何时间、使用任何线路,都能完成内网穿透。

从APP管理器里找到应用“花生壳

  1. 扫描二维码绑定设备(需要您先用自己的手机下载APP 花生壳,登入之后再扫码)

_images/inter42.png
  1. 登入成功后,直接点击账号名称进到管理界面

_images/inter43.png
  1. 登录成功后,进入到花生壳的管理界面,从左侧进入内网穿透

_images/inter44.png
  1. 点击“增加映射

_images/inter45.png
  1. 进入配置页面

_images/inter46.png
  1. 填写配置页面相关信息

_images/inter47.png
  1. 由于只有tcp协议是免费的,这里以tcp协议为演示

  1. 选中tcp协议

_images/inter48.png
  1. 选中域名

_images/inter49.png
  1. 设置动态端口/固定端口(固定端口需要购买)

_images/inter50.png
  1. 输入内网主机和端口

_images/inter51.png
  1. 设置完成后,点击“确定

_images/inter52.png
  1. 配置成功后可以看到

_images/inter53.png
  1. 用ssh 工具测试在外网环境下能能否连接成功

从上述访问链接里获取域名和端口号,用ssh工具测试能否连接上

_images/inter54.png
  1. 登入成功,在外网环境下也可以通过SSH工具连接到NAS 上

_images/inter55.png

9.7 Transmission

U-NAS OS上提供了Transmission客户端,是U-NAS的下载工具。Transmission是一种BitTorrent客户端,支持上传和下载种子。其底层由C开发而成(Mac OS上用的是Objective-C),硬件资源消耗极少,是一个跨平台的后端和极度简洁的用户界面。

9.7.1 注册账号

  1. 设置登入transmission管理界面的账号的密码

_images/inter56.png
  1. 设置管理界面和下载端口号

_images/inter57.png
  1. 设置存储路径

_images/inter58.png
  1. 点击“注册

_images/inter59.png

9.7.2 配置及使用

  1. 选中启用服务和是否开机启动

_images/inter60.png
  1. 如不需要改变其他设置的话,直接点击“启动

_images/inter61.png
  1. 点击启动进入web管理界面,输入用户名和密码,点击“确定”,进入transmission客户端界面

_images/inter62.png _images/inter63.png
  1. 点击添加种子按钮,设置下载路径,文件种子的路径,点击“确定”就开始下载了

_images/inter64.png
  1. 通过种子列表,我们可以看到下载文件的进度和下载状态

_images/inter65.png

9.7.3 修改账户密码

  1. 进入账户设置

_images/inter66.png
  1. 填写新密码并且再次确认密码,点击“应用

_images/inter67.png

9.8 Flexget

Flexget 是一个支持自动下载和处理来自不同网站或者是html页面内容的工具。在UNAS系统上安装此工具,结合transmission 可以实现RSS订阅功能。

从APP管理器里下载安装应用flexget,打开此应用

  1. 配置任务

_images/inter68.png

注意

配置描述

任务名称:给任务名称命名,可随意命名

RSS:要添加订阅的地址

种子存储目录:在NAS 上选择一个文件夹作为种子存储目录

TR地址:已开启transmission 服务的IP地址,如果是本机的话可以用127.0.0.1

TR端口:transmission服务的网页端口

TR用户名:启用了transmission服务的账号

TR密码:transmission账号对应的密码

  1. 设置web 访问端口和密码

注解

提示:Web访问密码至少需要8位字符,且必须包含一个大写字母,一个小写字母,一个数字,一个特殊符号

_images/inter69.png
  1. 设置完成后点击“确定

_images/inter70.png
  1. 确定后,点击“启用

_images/inter71.png
  1. 进入到flexget的web管理界面,用刚才设置的密码登入

_images/inter72.png
  1. 执行任务

_images/inter73.png
  1. 执行任务后,transmission会自动开始下载,flexget也会定时检查是否有新任务,如果Rss订阅有更新的话,tr会自动开启下载。

_images/inter74.png

9.9 Aria2

Aria2是一个多平台轻量级,支持HTTP、FTP、BT、Magnet磁力链接等类型的文件下载,是一个多协议、多来源的命令行下载工具。Aria2可以从多个来源、多个协议下载资源,最大程度上利用了你的带宽。

从APP管理器安装软件Aria2,安装完成后从桌面进入

9.9.1 启用Aria2 服务

  1. 启用Aria2 服务

_images/inter75.png
  1. 设置存储文件夹以及相关参数

_images/inter76.png
  1. 点击“应用

_images/inter77.png
  1. 点击“启动”,启用aria2 服务

_images/inter78.png

9.9.2 使用Aria2下载文件

  1. 点击“新建“,添加URL链接或者是种子文件进行下载

_images/inter79.png
  1. 我们可以把在网上找到的下载链接,直接粘贴下载链接至文本框内,也可以点击文件夹图标选择本地的种子文件,然后点击“立刻下载

_images/inter80.png
  1. 点击“下载”,即可以看到下载进度

_images/inter81.png _images/inter82.png