如何在本地使用Docker部署Firefox火狐浏览器并实现远程访问
现在这个数字化时代,用免费的开源浏览器来远程访问,既方便又挺有意思。但很多人可能不知道怎么在本地安装浏览器还能远程用,今天咱们就好好聊聊这个话题。
mkdir -p /data/firefox/config
本地部署的初始操作
docker run -d --name firefox -e TZ=Asia/Hong_Kong -e DISPLAY_WIDTH=1920 -e DISPLAY_HEIGHT=1080 -e KEEP_APP_RUNNING=1 -e ENABLE_CJK_FONT=1 -e VNC_PASSWORD=admin -p 5800:5800 -p 5900:5900 -v /data/firefox/config:/config:rw --shm-size 2g jlesage/firefox
我们在本地装了这个基金会开发维护的浏览器。部署完浏览器后火狐浏览器升级,用ps命令能查到运行的容器,这可是一个大关键。然后就是本地访问,打开浏览器,输入Linux局域网IP和5800端口,再用admin密码登录,就能进到本地设置的火狐浏览器界面了。这过程中,得确保IP和端口这些信息都对。我之前就因为记错了IP,在某个办公室操作时进不去,所以记准这些信息是挺关键的。
#参数介绍
-e TZ=Asia/Hong_Kong # 设置时区
-e DISPLAY_WIDTH=1920
-e DISPLAY_HEIGHT=1080 #设置显示的高宽
-e KEEP_APP_RUNNING=1 # 保持启动状态
-e ENABLE_CJK_FONT=1 # 防止显示页面时中文乱码
-e SECURE_CONNECTION=1 # 启用HTTPS功能
-e VNC_PASSWORD=admin #设置VNC的访问密码,自定义即可
-p 5800:5800 #访问firefox的web端口
-p 5900:5900 #VNC端口
-v /data/irefox/config:/config:rw # 容器挂载目录,存放firefox数据
--shm-size 2g # 设置容器的内存资源为2g
本地部署完成之后就是远程访问的设置了。
内网穿透工具安装
装上内网穿透软件是远程操作的关键步骤。装好了,就能在浏览器里访问Linux的9200端口,也就是局域网里的ip:9200。没账号的得先注册,注册完登录进去,就能看到网页设置界面了。很多人在装的时候会遇到兼容的问题,我同事就遇到过系统不匹配的情况,这时候得找方法解决,可能还得换版本试试。
安装之后是进一步的操作。
隧道创建与公网地址查看
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
配置完web管理界面后,就能开始搭建隧道了。一旦搭建完成,就去左边状态栏里看在线隧道的列表火狐浏览器升级,那里面有两种访问途径,一个是http,另一个是https。公网地址是自动生成的。我个人用的时候,有时候这个随机地址挺麻烦的,因为它一天之内会变,对长期远程操作挺不利的。比如有一次我急需远程处理浏览器的事,结果因为地址变动,访问就晚了。
sudo systemctl enable cpolar
下一步就是对这个问题的解决。
sudo systemctl start cpolar
二级子域名的配置意义
二级子域名的设置相当关键。我一般都选固定的二级子域名。给同事或客户发网址时,用固定、好记的网址显得更正式,交流起来也更方便。就像在某个合作项目里,固定的网址能让大家随时登录,查看浏览器里的资料,要是一会一个网址,那可就麻烦了。
配置二级子域名的步骤
设置二级域名得按步骤来。得先上官网,点左边那个设置,填好名字后记得保存。然后回到管理界面,找到要设置的隧道,编辑一下。最后把子域名信息填进去。这事得细心,一不小心就错了。我朋友就因为操作失误,配置没成功,只能重新来过。
最终实现固定地址远程访问
做完那些步骤,信息更新后,你就能看到公网地址变了个样子,成了固定的二级子域名。然后,用这个固定的https公网地址一查,本地火狐浏览器的界面就出来了。这样一来,远程访问就搞定了。虽然得走不少程序,但按着步骤来,还是挺容易的。
想不想试试这种在家就能用,又能远程操作的方法?有啥新鲜事或者想法,就到评论区聊聊。觉得有用,点个赞,分享给更多人!
版权保护: 本文由 浏览器之家-浏览器下载,浏览器插件,浏览器教程 原创,转载请保留链接: /Firefox/10311.html