群晖Docker,走起! 篇二十二:【反代救星】群晖搭建Firefox远程访问内网世界!

2024-03-28 19:53:10 17点赞 193收藏 13评论

对于群晖的普通用户而言,实现对内网资源的远程访问常常是一项颇具挑战性的任务

通常情况下,通过精心配置反向代理或端口映射,我们可以实现从公网安全地访问内网中的各种服务。然而,这些方法往往要求用户具备一定的专业知识,并且还需要特定的外部条件

对于那些在网络配置方面经验不足的用户来说,反向代理的设置就像是一个错综复杂的迷宫,让人难以把握。即便是对这些技术有一定了解的用户,也可能因为配置上的一些小差错(例如WebSocket配置、非标准端口设置等)而遭遇服务无法通过公网正常访问

在这样的背景下,有没有一种更为直观简洁的方法来实现远程访问呢?答案是肯定的。想象一下,如果你能够跳过所有繁琐的代理和映射步骤,直接通过一个预先配置好的网络浏览器来访问内网服务,是不是十分便捷?这不仅能够为您节省大量的时间和精力,避免复杂的配置过程,还能降低因为配置不当而引入的安全风险

【反代救星】群晖搭建Firefox远程访问内网世界!

接下来一起来看看如何在群晖上安装一个Firefox开源浏览器,方便我们快速访问内网服务

群晖部署

  1. 登录群晖面板,打开 Container Manager 套件

  2. 在注册表中搜索jlesage/firefox,下载最新版本的镜像

【反代救星】群晖搭建Firefox远程访问内网世界!
  1. 在 File Station 套件中创建存放数据的文件夹(test/firefox),并设置文件夹权限为Everyone可读写

【反代救星】群晖搭建Firefox远程访问内网世界!
  1. 回到 Container Manager 套件映像菜单,选择刚下载的 jlesage/firefox 镜像,点击“运行”

  2. 设置端口转发,本地端口5800转发到容器的5800端口(如果冲突就修改本地端口)

【反代救星】群晖搭建Firefox远程访问内网世界!
  1. 设置文件夹映射,前面创建的文件夹(test/firefox)映射到容器的/config文件夹

【反代救星】群晖搭建Firefox远程访问内网世界!
  1. 设置环境变量,去掉值为空的所有环境变量

【反代救星】群晖搭建Firefox远程访问内网世界!

修改时区为Asia/Shanghai

【反代救星】群晖搭建Firefox远程访问内网世界!

VNC_PASSWORD 建议配置一个复杂的密码。ENABLE_CJK_FONT 一定要设置为1,不然无法设置浏览器为中文

【反代救星】群晖搭建Firefox远程访问内网世界!
  1. 确定设置后,启动容器即完成部署

firefox 镜像说明中还映射了一个5900端口,如果想要使用 VNC 进行连接,那么在第5步中进行添加

【反代救星】群晖搭建Firefox远程访问内网世界!

Docker部署

docker run -d --name=firefox --restart=always -e TZ=Asia/Shanghai -p 5800:5800 -e DISPLAY_WIDTH=1920 -e DISPLAY_HEIGHT=1080 -e KEEP_APP_RUNNING=1 -e ENABLE_CJK_FONT=1 -e VNC_PASSWORD=123456 -v /docker/firefox:/config:rw jlesage/firefox:latest

公网访问

想在公网通过群晖中的firefox浏览器访问内网服务,还是需要单独为其设置反相代理或者端口映射,不然无法在外部进行访问,不过firefox浏览器的服务配置起来非常简单

反相代理

如果你有 Nginx Proxy Manager 类似的反相代理服务器,可以进行如下设置

【反代救星】群晖搭建Firefox远程访问内网世界!

端口映射

也可以选择端口映射,把群晖中搭建好的firefox服务端口5800转发出去

【反代救星】群晖搭建Firefox远程访问内网世界!

效果预览

项目运行成功后,通过浏览器访问【https://你的域名:端口号】Firefox浏览器的前端界面,输入环境变量 VNC_PASSWORD 的值进行登录

【反代救星】群晖搭建Firefox远程访问内网世界!

可以在菜单中找到 Language 选项,来修改默认语言

【反代救星】群晖搭建Firefox远程访问内网世界!

Firefox 默认只有英文,要配置为中文还需要单独添加

【反代救星】群晖搭建Firefox远程访问内网世界!

配置完毕后,在浏览器中输入内网IP,可以直接访问内网服务

【反代救星】群晖搭建Firefox远程访问内网世界!

如果映射了5900端口,那么可以使用 VNC 客户端进行连接

【反代救星】群晖搭建Firefox远程访问内网世界!

我是老宁

一个热爱技术的程序员和极客,群晖NAS深度玩家!

专注群晖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 群晖 DS223J家用网络存储服务器nas私有云

Synology 群晖 DS223J家用网络存储服务器nas私有云

1549元起

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云 智能相册 文件自动存储

Synology 群晖 DS124 四核心 单盘位 NAS网络存储 私有云 智能相册 文件自动存储

1399元起

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)群晖(Synology)DS224+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘套装

群晖(Synology)群晖(Synology)DS224+搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN006硬盘套装

暂无报价

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

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

暂无报价
13评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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