docker里的firefox

为方便管理局域网内的资源,但是又不想使用VNC、RDP等程序,可以利用网页里的firefox进行管理。

Docker run

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
docker run -d \
--name=firefox \
--security-opt seccomp=unconfined `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Etc/UTC \
-e CUSTOM_USER=用户名 \
-e PASSWORD=密码 \
-e TITLE=网页标题 \
-e SUBFOLDER=/要反向代理的子目录/ \
-e DOCKER_MODS=linuxserver/mods:firefox-fonts \
-p http端口3000:3000 \
-p https端口3001:3001 \
-v /firefox在宿主机的储存目录/firefox:/config \
--shm-size="1gb" \
--restart unless-stopped \
linuxserver/firefox:latest

Nginx反向代理

1
2
3
4
5
6
7
8
9
10
11
12
location ^~ /要反向代理的子目录/ {
proxy_pass http://127.0.0.1:3000/要反向代理的子目录/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Forwarded-Proto $scheme;
proxy_http_version 1.1;
add_header Cache-Control no-cache;
}

docker里的firefox
https://hexo.psorai.eu.org/2023/11/09/docker里的firefox/
Author
Sora
Posted on
November 9, 2023
Licensed under