使用Docker部署Neko自托管虛擬瀏覽器(Firefox)的流程
Neko 是一個(gè)基于 WebRTC 的自托管虛擬瀏覽器環(huán)境,支持多人協(xié)作、遠(yuǎn)程訪問和控制。本文將指導(dǎo)你通過 Docker 快速部署 Neko 并完成基本配置。
1. 拉取 Neko 鏡像
首先拉取官方提供的 Firefox 版本鏡像:
docker pull ghcr.io/m1k1o/neko/firefox:latest
2. 創(chuàng)建數(shù)據(jù)目錄
為 Neko 創(chuàng)建一個(gè)數(shù)據(jù)目錄并賦予讀寫權(quán)限:
mkdir -p /data/neko chmod 777 /data/neko
3. 使用 Docker 命令直接運(yùn)行
你可以通過 docker run 快速啟動(dòng)一個(gè) Neko 容器:
docker run -d \ --name neko \ -p 8080:8080 \ -p 56000-56100:56000-56100/udp \ -e NEKO_WEBRTC_EPR=56000-56100 \ -e NEKO_WEBRTC_NAT1TO1=你的服務(wù)器公網(wǎng)IP \ -e NEKO_MEMBER_MULTIUSER_USER_PASSWORD=neko@123 \ -e NEKO_MEMBER_MULTIUSER_ADMIN_PASSWORD=admin@123 \ ghcr.io/m1k1o/neko/firefox:latest
請將 你的服務(wù)器公網(wǎng)IP 替換為實(shí)際 IP 地址。
4. 使用 Docker Compose(推薦)
為了便于管理和維護(hù),推薦使用 Docker Compose。
4.1 編輯 Compose 文件
vi /data/neko/docker-compose.yaml
寫入以下內(nèi)容:
services:
neko:
container_name: neko
image: ghcr.io/m1k1o/neko/firefox:latest
restart: unless-stopped
ports:
- "8080:8080"
- "56000-56100:56000-56100/udp"
environment:
NEKO_WEBRTC_EPR: "56000-56100"
NEKO_WEBRTC_NAT1TO1: "你的服務(wù)器公網(wǎng)IP"
NEKO_MEMBER_MULTIUSER_USER_PASSWORD: "neko@123"
NEKO_MEMBER_MULTIUSER_ADMIN_PASSWORD: "admin@123"4.2 啟動(dòng)容器
cd /data/neko/ docker-compose up -d docker-compose ps
5. 查看容器日志
docker logs -f neko
6. 訪問 Neko 服務(wù)
在瀏覽器中訪問:
http://你的服務(wù)器IP:8080
- 普通用戶密碼:
neko@123 - 管理員密碼:
admin@123
7. Neko 基本使用
7.1 設(shè)置中文環(huán)境
進(jìn)入瀏覽器后,點(diǎn)擊地址欄輸入 about:config,搜索 intl.accept_languages,將值改為 zh-CN,zh,en,重啟瀏覽器即可。
7.2 切換顯示分辨率
在 Neko 管理界面中,可以通過設(shè)置調(diào)整虛擬瀏覽器的分辨率,以適應(yīng)不同終端顯示需求。
7.3 獲取頁面控制權(quán)限
- 普通用戶只能觀看。
- 管理員或獲得控制權(quán)限的用戶可以操作瀏覽器。
- 在管理面板中可以將某個(gè)用戶提升為控制者。
8. 注意事項(xiàng)
- 確保防火墻開放了
8080(HTTP)和56000-56100(UDP WebRTC)端口。 NEKO_WEBRTC_NAT1TO1必須填寫正確的公網(wǎng) IP,否則無法正常建立 WebRTC 連接。- 默認(rèn)密碼建議首次登錄后立即修改。
結(jié)語
通過以上步驟,你已經(jīng)成功部署了一個(gè)自托管的虛擬瀏覽器環(huán)境 Neko。它非常適合團(tuán)隊(duì)協(xié)作、遠(yuǎn)程演示、安全上網(wǎng)等場景。
到此這篇關(guān)于使用Docker部署Neko自托管虛擬瀏覽器(Firefox)的流程的文章就介紹到這了,更多相關(guān)Docker部署Neko內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker安裝openjdk并運(yùn)行jar包的操作方法
這篇文章主要介紹了docker安裝openjdk并運(yùn)行jar包的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
centos7搭建docker私人倉庫的方法(kubernetes)
這篇文章主要介紹了centos7搭建docker私人倉庫的方法(kubernetes),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03
docker運(yùn)行可登錄的gerrit容器及遇到問題解決方案
這篇文章給大家介紹docker運(yùn)行可登錄的gerrit容器及遇到問題解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2026-01-01
Windows?Server?2012?R2?安裝?Docker的詳細(xì)步驟
這篇文章主要介紹了Windows?Server?2012?R2?安裝?Docker,在這個(gè)給大家說明下使用windows10、Windows?Server?2016以上系統(tǒng)可直接使用安裝包,低版本系統(tǒng)需要使用?Docker?Toolbox?來進(jìn)行安裝使用?Docker,需要的朋友可以參考下2022-04-04
docker+Nginx部署前端項(xiàng)目的詳細(xì)過程記錄
docker的出現(xiàn)解決了我們很多問題,讓我們避免陷入各種依賴安裝的痛苦中,下面這篇文章主要給大家介紹了關(guān)于docker+Nginx部署前端項(xiàng)目的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10

