APP下载 微博 微信

Hao4K影音


[群晖] 手把手教你黑群晖配合frp无公网IP实现远程连接不加端口访问,图文教程

[复制链接]

发表于 2019年04月22日 19:50 212401 11 来源:媒体存储> 群晖 回帖奖励 |正序浏览 |

xihrni 帖主

2019-4-22 19:50

手把手教你黑群晖配合frp无公网IP实现远程连接不加端口访问,图文教程

创作立场声明:全部内容都为自己手打并测试真实有效,转载请声明来源,谢谢
一、初始需求
远程访问群晖的文件,使用域名访问并且不加端口,比如说在浏览器打开 http://nas.xxx.com 就是群晖的页面,手机使用DS套件远程访问,比如:DS file 输入 nas.xxx.com 可以登录
1.jpg
(使用域名访问)
2.jpg
(使用域名访问)
二、环境准备
黑群晖主机,系统6.1.7
域名2个解析到服务器,nas.xxx.com,nas-photo.xxx.com(用于Photo Station)服务器,有公网IP的云主机(下文假定IP为 10.10.10.10),系统 Centos 7,需安装Nginx
阅读 frp 项目文档,GitHub链接:https://github.com/fatedier/frp/blob/master/README_zh.md
用到的软件:Mac的终端(远程ssh连接服务器,Win下推荐使用XShell)、FileZilla(SFTP客户端编辑服务器上的文件,也可直接用命令行或服务器管理面板,跨平台,非必须)、浏览器、没了
3.jpg
(群晖系统6.1.7)
4.jpg
(用于测试的服务器,装了BT管理面板)
三、开始操作
简单来说就是4步:1. 在服务器中运行 frp 服务端 "frps" 与相关配置
2. 在群晖系统中运行 frp 客户端 "frpc" 与相关配置
3. 解析2个域名到服务器
4. 在服务器添加2个网站,转发端口那么现在展开来说:
1. 在服务器中运行 frp 服务端 "frps" 与相关配置
1.1 首先远程连接到服务器,打开终端输入:(10.10.10.10为服务器IP,请更换为自己服务器的IP)输入密码,密码为不可见,回车后可登陆
5.jpg
(Mac终端,远程连接服务器)
1.2 下载 frp 项目
6.jpg
(解压完后的文件)
解释一下:1.3 配置 frp 服务端按 "i" 进入编辑模式,复制粘贴(纯手打备注)按 Esc 退出编辑模式,输入 ":wq" 回车进行保存
7.jpg
(编辑 frps.ini 文件)
1.4 运行 frp 服务端此时就已经在服务器中运行 frp 服务端 frps 了,可以在浏览器中输入 http://10.10.10.10:7001即可访问到 frp 管理面板了
8.jpg
(frp 管理面板)
1.5 安全配置
如果此时访问不了管理面板,很大概率是因为端口没开的原因,可以使用端口扫描工具检测http://coolaf.com/tool/port
3.jpg
(端口未开放)楼主使用的阿里云轻量服务器,需要在阿里云先开放端口(阿里云或腾讯云之类的主流云主机都需要先配置端口)
10.jpg
(阿里云服务器防火墙配置)为了方便使用,直接开放了7000到7010端口,另外9025到9040好像是Video Station套件需要的端口,开了目前没有碰到有连接。需要哪些端口一起开了,可以参考:https://blog.csdn.net/bodybo/article/details/78431488另外楼主用的 Centos,也需要开放系统防火墙,由于安装了BT面板,直接在BT面板进行操作
11.jpg
(系统放行 frp 端口)此时再进行端口扫描,端口就算开放也需要有相应的服务监听才会显示已开放,显示关闭的是没有服务启用这些端口(此处应该输入7000-7010)
12.jpg
(端口已开放)
1.6 开启自启
按 "i" 进入编辑模式,在文件最后添加按 Esc 退出编辑模式,输入 ":wq" 回车进行保存需要添加执行权限
2. 在群晖系统中运行 frp 客户端 "frpc" 与相关配置
2.1 准备 frp 客户端配置文件进入群晖,打开文本编辑器,新建文件,复制粘贴保存为 frpc.ini(纯手打备注)
13.jpg
(frp 客户端配置)
保存到用户主目录 /home/frpc.ini
14.jpg
(用户主目录)2.2 安装 Docker 套件,注册表搜索 frp 下载
15.jpg
(Docker 套件)
16.jpg
(注册表搜索)双击下载,防止时间有效性,选择和服务端一致版本
17.jpg
(保持与服务端版本一致)2.3 创建 Docker frpc容器
下载好后将在映像中出现,双击新增容器进行配置
18.jpg
(创建容器)
19.jpg
(配置权限)点击高级设置
20.jpg
(配置自启)
21.jpg
(配置文件)
23.jpg
(配置网络)
24.jpg
(已启动)
2.4 IP访问此时如果将上面 frp 客户端配置中的域名换成IP那么其实已经可以访问了,访问地址应该是:http://10.10.10.10:7008,不想继续优化的到这里就可以远程访问黑群晖了,不过Photo Station这个套件有点特殊,暂时还不能访问,有需要请继续看下面(3.3)
3.解析2个域名到服务器3.1 解析域名解析 xxx.com 域名添加 nas 与 nas-photo 记录,到 10.10.10.10
25.jpg
(域名解析)3.2 域名访问
26.jpg
(frp 管理面板 TCP协议)
27.jpg
(frp 管理面板 HTTP协议)
此时已经可以使用 http://nas.xxx.com:7008进行访问群晖的 web 管理
28.jpg
开放了 5000 端口的话也能使用手机上的DS套件应用连接了,使用 5000 端口的套件应用有:DS audio、DS cam、DS file、DS finder、DS video、DS download。由于这些套件使用的是TCP协议,所以在手机APP上无需加端口号

(DS Video 套件手机应用)
29.jpg
(DS Video 套件手机应用)
3.3 访问 Photo Station 套件这个套件有点特殊,他用的是HTTP协议,并且是80端口,众所周知,80端口是HTTP协议默认端口,所以这个套件就算你有公网IP也不能访问,除非你是专线能开80端口的,但是应该也不会给NAS家用
30.jpg
(点击套件跳到了默认80端口,不显示端口则为默认端口)
31.jpg
(使用域名)
使用域名则会出现指定的页面不存在,那是因为 nas.xxx.com 并没有监听80端口,手动将其改成 nas-photo.xxx.com:7008 则可以进行访问了
32.jpg
(手动更改地址)
所以此时我们需要在 Photo Station 里进行一下设置
33.jpg
(设置 Photo Station 访问地址)这时候再回到 web 管理页面刷新,就会跳转到我们设定的地址了。手机版应用其实已经可以直接访问了,上面的设置针对的是 web 管理(PC端)
34.jpg
(DS Photo)
4. 在服务器添加2个网站,转发端口
4.1 创建站点
39.jpg
(创建站点)创建相应的两个站点,nas.xxx.com 和 nas-photo.xxx.com,里面的内容都不重要4.2 转发端口主要是站点的配置,将所有的连接都转发到7008端口,这样直接访问80端口其实就是服务器帮我们请求到7008端口。记得将其它什么压缩,禁止css,js访问的配置都删除,不然会出现各种问题,最好是 location 就只有这一个配置
36.jpg
4.3 域名访问此时就可以直接使用 http://nas.xxx.com进行访问了,记得将 PhotoStation 中的配置进行更改(直接将端口号删除)
37.jpg

(转发配置)
38.jpg
(无需端口号即可访问)
39.jpg
(DS Photo)
总结
这一次折腾下来还挺花时间,第一个是在ddns那花了很长时间可惜最后不能用,我还都配置好了,进了电信的猫配置好。后面则是 frp 官方文档给出的例子太简单了,基本上都是自己尝试出来的。还是需要不少基础知识,比如这个到哪里,那个到哪里,过程了解个大概,就可以大胆尝试了。
使用这个速度呢应该是服务器或内网的上传宽带瓶颈,谁低则是最高速度,我服务器是5M,内网是20M下行2M上行(可恶的宿舍,最高只能拉20M电信,光纤都不进宿舍的),所以最高速就只能到300多k了,看个小点的电影还行,图片也还行。因为反正网络慢,我内网还用的是两个路由器WIFI桥接,这样就可以不用拉网线了最后说点题外话,2年前在张K友的洗脑下,本来只想买个硬盘,硬生生自己配了个黑群晖
,去年年底搬宿舍的时候不知道为什么硬盘都坏了,2*2T做的raid备份,居然差不多时间一起坏了,同时还坏了一台电脑,也不知道什么运气,后来淘宝找人恢复了照片数据(其他800多G别的东西懒的复制就不要了),去京东换了2块新的硬盘,重新装系统,复制数据,真累,只想说硬件有价,数据无价,当时非常后悔为什么一开始没买个白群晖
40.jpg
(NAS 使用WIFI桥接)
41.jpg
(DS 移动端APP)
回复

使用道具 举报

全部回复11

jjxsk 12

2021-12-26 11:15

感谢分享,有时间试试
回复 支持 反对

使用道具 举报

Hao4k网友  发表于 2020-11-10 09:17

QQ_4BEBF3 11

2020-11-10 09:17

学习一下
回复

使用道具

heartzc 10

2020-6-24 01:38

学习了,谢谢分享!
回复 支持 反对

使用道具 举报

heartzc 9

2020-4-29 00:20

虽然似懂非懂,一脑子浆糊,但我希望通过长期学习能做到楼主一半就好了。谢谢楼主,一起加油!
回复 支持 反对

使用道具 举报

asdf6432 8

2020-3-23 13:40

学习过程异常艰辛
回复 支持 反对

使用道具 举报

mayong43188 7

2020-3-20 09:44

学习了 感谢分享
回复 支持 反对

使用道具 举报

心情烦躁中 6

2020-3-14 19:28

感谢楼主分享!~
回复 支持 反对

使用道具 举报

吴少君 5

2020-3-11 20:09

谢谢分享
回复 支持 反对

使用道具 举报

13712010257 4

2019-8-10 17:52

没用公网IP的苦逼正在苦苦学习
回复 支持 反对

使用道具 举报

elfaming 3

2019-6-9 19:50

白群没有固定IP能实现吗?
回复 支持 反对

使用道具 举报

从此改名 2

2019-4-28 23:11

还没有nas,进来学习先,以后能用到!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分1

图文推荐

  • 分享蜗牛星际A\B\C\D款机箱和功能分别有

    历经一个月研究:蜗牛星际ABCD款机箱和功能分

  • 利用NAS建立DNS缓存服务器Pi-hole

    在家用环境中利用NAS建立DNS缓存服务器 1 前

  • 群晖硬盘迁移到新群晖,插在另外一台群晖NA

    之前有一台蜗牛星际做的黑群晖系统nas,然后现在

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 万由HS-200S最简单的远程开机方法教程

    分享下我的nas使用技巧,以及最简单的远程开机

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 家庭NAS+HTPC组建及注意事项(一)(内网穿

    原创篇一:家庭NAS+HTPC组建及注意事项(一)(内

  • 不用U盘引导直装SSD!矿渣NAS安装黑群晖与

    教你怎么不用U盘引导直装SSD!矿渣NAS安装黑群晖

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • Hao4K影音app客户端下载