群辉 Photo Station 广域网使用的正确姿势

2021-01-04 22:43:26 20点赞 106收藏 20评论

创作立场声明:本文所有内容均为本人日常使用所得,欢迎理性观点的交流与碰撞。

本文讲什么

在使用广域网访问家庭NAS相册Photo Station时,通过DSM桌面点击PhotoStation图标时跳转需要手动更改端口才能正确访问到PhotoStation。

本文主要讲如何通过脚本跳过手动输入端口这个步骤

写在前面

内网双修这个系列讲的是如何利用一些小小的设置让NAS在局域网和广域网这种内网访问时所表现出来的不一致变得尽可能的一致。

上篇讲的域名劫持,则是让在广域网和局域网时APP和DSM管理页输入地址配置不变更的情况下,广域网下可以访问,进入局域网后同时可以享受局域网的传输速度

今日这篇则讲的是在访问群辉相册Photo Station时,在局域网和广域网下通过DSM桌面点击时都可以正常进入Photo Station 以实现内外网的一致性访问和操作。

有的小伙伴可能就说了,通过群辉的反向代理就可以外网访问Photo Station了呀,的确是这样,但是在通过DSM左面点击的时候就会失败,需要手动输入端口,个人优点不太习惯,所以本文就讲如何直接点击不需要手动输入端口就可以访问。

直接点击需要手动输入端口方可访问直接点击需要手动输入端口方可访问

话不多说,接下来我们就开始实操,有需要的小伙伴可以继续看下去。

实现方案

实现方案我考虑了3种

  • 群辉系统提供的设置(但是找遍系统也米有找到,放弃)

  • 修改群辉存储路径的地方修改数据落地(木有找到)

  • 通过反向代理让非80 443端口可以访问,并且替换掉UI里面的80 443地址链接

由于前两种方案木有找到,所以群辉 Photo Station 广域网使用的正确姿势 这里就是用第三种方案了。

实现流程

1: 配置群辉反向代理

配置路径为: 控制面板->应用程序门户->反向代理服务器

进入到反向代理配置页面如下

反向代理列表页反向代理列表页

点击新增后,来源根据情况选择HTTP还是HTTPS(如果你用HTTPS访问群辉,这里就选择HTTPS,反之则为HTTP)

目的地始终选择http

新增反向代理新增反向代理

点击确定后,我们就可以通过域名或者IP加上这个端口访问Photo Station了

http://nas.xxx.com:5005 我填写的端口为5005 (这里广域网访问需要在路由器上配置端口抓发到指定端口,这里为 5005)

接下来就是关键的第二步,更改UI上绑定的Photo Station链接地址了

Photo Station项目路径搜索一番没有发现,通过网页调试来看吧,皇天不负有心人,发现这么一段返回

Photo Station地址Photo Station地址

接下来就只需要找到哪里使用了就可以解决问题了群辉 Photo Station 广域网使用的正确姿势

继续搜索,找到这么一段代码

路径使用地点路径使用地点

找到使用地方了,可以直接在这里替换成新的链接地址即可,但是这样太麻烦了,群辉JS是压缩过后的,而且代码入侵性太高了,所以换一种思路 “不断检查地址是否返回,如果返回,则替换”


最终实现

写了一个JS脚本, 地址

ssh 进入到 群辉,sudo -i 获取root权限后

下载上面的JS脚本到 /usr/syno/synoman/webman

然后编辑 /usr/syno/synoman/webman/desktop.html 文件

在倒数第二行添加JS引用

JS引用JS引用

保存后,重新刷新DSM页面,桌面点击,直接跳转到指定端口,广域网访问再也不用手动更改端口了群辉 Photo Station 广域网使用的正确姿势

跳转成功跳转成功

自动化脚本实现

还有简单的方法吗? 当然有

这里加入一个自动化脚本,不需要SSH,不需要命令,使用界面即可轻松完成上述操作,话不多说,直接放界面

界面操作路径: 控制面板->任务计划->新增->计划的任务->用户自定义的脚本 (设置任务名称和脚本内容)

新增脚本新增脚本

设置脚本内容设置脚本内容

5005 为前面反向代理设置的端口(图片错别字群辉 Photo Station 广域网使用的正确姿势 )

运行脚本运行脚本

运行完成后,根据网络情况等待数秒重新刷新DSM页面,点击桌面Photo Station图片,成功跳转 群辉 Photo Station 广域网使用的正确姿势

成功跳转到指定端口成功跳转到指定端口

全文完 谢谢浏览

展开 收起

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

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

2179元起

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

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

2849元起

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 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

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

2299元起

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

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

4099元起

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

Synology 群晖 DS1522+ 5盘位NAS(锐龙R1600、8GB)

6399元起

群晖(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)

4150元起

Synology 群晖 DS423+四盘位中小企业NAS网络存储服务器 备份一体机企业私有云网盘 DS420+升级版

Synology 群晖 DS423+四盘位中小企业NAS网络存储服务器 备份一体机企业私有云网盘 DS420+升级版

4099元起

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

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

暂无报价
20评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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