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

2020-06-27 18:25:57 69点赞 536收藏 50评论

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

本文部分内容 转自 小羊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 群晖 DS1522+ 锐龙版 5盘位 NAS网络存储服务器 (标配无硬盘 )

Synology 群晖 DS1522+ 锐龙版 5盘位 NAS网络存储服务器 (标配无硬盘 )

6300元起

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

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

2321.48元起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

暂无报价

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

3755.65元起

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

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

3285元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6645元起

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

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

3680元起

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

1328.85元起

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

1400元起

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

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

3780元起

Synology 群晖 DS418play 4盘位NAS(赛扬J3355、2GB)

Synology 群晖 DS418play 4盘位NAS(赛扬J3355、2GB)

3850元起

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

2250元起

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

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

8700元起

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

2200元起

Synology 群晖 DS1520+ 5盘位NAS (J4125、8GB)

Synology 群晖 DS1520+ 5盘位NAS (J4125、8GB)

4354.63元起

Synology 群晖 DS1019+ NAS存储服务器 黑色

Synology 群晖 DS1019+ NAS存储服务器 黑色

5900元起
50评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

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

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章