NAS 篇一:保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

2020-06-27 18:25:57 73点赞 546收藏 51评论

创作立场声明:仅是个人意见,欢迎指正

本文部分内容 转自 小羊shawnzh

前几天心血来潮,自己攒了一套黑裙 PVE上建黑裙

硬件配置如下

CPU i5 9400

主板 华擎Z390M itx/ac

内存 金士顿骇客神条 8Gx2

固态 西数SN750 250G

电源 酷冷至尊V550

机箱 Fractal Design NODE 304 6盘位 NAS ITX

硬盘 希捷酷狼6T x4

近期会把折腾的记录都写下来 ,分享给大家。

本文图片因记录了每一步的操作,因此图片略多。



本文针对没有公网IP 还有不可描述的用户 无法外网访问家中NAS

首先打开谷歌云登录你的Google账户 ,怎么白嫖300刀一年使用权自行查询,网上大把教程,我就不一一赘述了。

登录之后这个界面 打开右上角的控制台


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


创建实例


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


接下来 1自定义名字,2修改成离自己近的位置


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


勾选红框位置


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

创建完毕后

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


点击SSH

等待一下

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


谷歌云服务器默认是不能使用用户名密码登录的,一会需要使用用户名密码登录,我们首先需要先在谷歌云管理控制台为root用户创建密码,修改配置文件操作,操作流程如下

切换root用户

sudo-I 回车

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

为root用户设置密码,


passwd 回车

输入两次密码即可输入密码时不显示,不要输错


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

然后修改sshd配置文件


vim/etc/ssh/sshd_config 回车

跳转到如下页面


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

按 i 键 可修改 上下左右键 移动光标位置


将如下两个参数的值修改为yes

PermitRootLoginyes 上图红框位置 no 修改成yes

PasswordAuthenticationyes 上图红框位置 no 修改成yes

修改好之后 按ESC 键 之后输入 :wq 回车 如下图


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

然后重启sshd服务即可

systemctl restart sshd.service 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

关闭这个窗口


记住创建的VPS的外部IP


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


接下来需要下面两个软件


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

两个软件下载地址


链接 提取码:snfm

下载完毕后 默认安装

打开Xshell 点击新建


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


然后点击左侧的用户身份验证


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

用户名是root 密码是最开始设置的那个 然后点击连接

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

点击接受并保存

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

连接后得到如下窗口

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

yum安装


yum -y install wget 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

进入https://github.com/fatedier/frp/releases找到需要下载的版本,这里我们用红框里到这个版本,右键复制下载链接。



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

ssh链接vps


输入wget 下载链接,这里我们的命令是:

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

稍等会就会下载完毕。


解压下载的压缩文件

tar -zxvffrp_0.33.0_linux_amd64.tar.gz

查看下是否解压成功

ls

可以看到已经出现了解压后的文件夹


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


点击红框位置进入xftp


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

xftp端设置


将frp_0.33.0_linux_amd64.tar.gz重命名为frp


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

进入到frp目录,找到frps.ini,右键记事本打开



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

修改成下图这样



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保存后关闭。

切换到xshell,进入到frp目录

cd frp 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


./frps -cfrps.ini 回车,可以看到服务端启动成功了


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

有些服务器可能没有开放7000端口,这里可以单独开放一下


首先ctrl c 退出frps服务,然后输入以下命令


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

iptables -IINPUT -ptcp --dport 7000 -j ACCEPT 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

输入以下代码进行服务设置


vi/lib/systemd/system/frps.service


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

回车



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


按 i 键进入编辑模式


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

黏贴下列命令


[Unit]

Description=frapsservice

After=network.targetsyslog.target

Wants=network.target

[Service]

Type=simple

ExecStart=/root/frp/frps-c /root/frp/frps.ini

[Install]

WantedBy=multi-user.target


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

按esc键输入 :wq 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

启动frp服务


systemctl startfrps 回车

设置自动启动

systemctl enablefrps 回车


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

重启vps服务器看下frps服务是否可以开启自启


reboot


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

等待vps服务器开机后重新连接输入


ps auxw 回车

查看后台运行的进程,可以找到frp已经运行了


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

服务端设置完毕


群晖docker端设置

docker-映像-新增(从url新增)输入这个地址 https://hub.docker.com/r/chenhw2/frp 点击新增


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

新建frpc配置文件(在电脑桌面新建一个txt文档重命名为 frpc.ini)打开后输入以下命令



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

[common]


server_addr = 34.xxx.xx.12

server_port =7000

token = 123456

[DSM]

type = tcp

local_ip =127.0.0.1

local_port =5000

remote_port = 5000


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

把红框内的ip 修改成你创建的VPS的外网ip 修改后如下图



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

保存


进入filestation 在docker文件夹下新建frp文件夹然后把编辑好的frp.ini上传上去


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

好的,等待docker映像下载完毕后双击图下位置进行设置



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

设置卷,新增文件,找到刚才上传的frpc.ini



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

选择后 装载路径填写 /frp/frpc.ini



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

网络选择与docker相同的网络



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

frps修改成frpc 然后点击应用



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

完事!


测试外网是否可以打开

浏览器输入你的VPS的外网ip:5000 如下


保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备




保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备

手机APP DS flie 直接输入VPS 的外网IP 账户 密码就可以登陆成功了



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



保姆级教程  搭建VPS-FRP内网穿透-外网访问NAS设备



我说完了 拜拜


展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起
51评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
546
扫一下,分享更方便,购买更轻松