Docker部署Neko和cpolar實現(xiàn)多人實時共用瀏覽器
Neko虛擬瀏覽器,想象一下,你和好友即使相隔千里,但只需輕輕一點,就能一起在線觀看視頻、協(xié)同辦公或團隊演示,是不是感覺特別過癮?別急,我這就教你如何在本地Linux系統(tǒng)中用Docker輕松部署這個寶藏工具,并結(jié)合cpolar內(nèi)網(wǎng)穿透技術(shù)實現(xiàn)遠程訪問。傳統(tǒng)的方法簡直讓人頭大,不是要公網(wǎng)IP就是要云服務(wù)器,但今天的方法絕對讓你告別這些煩惱,只需幾步簡單操作就能和好友無縫連接,享受絲滑體驗!
前言
Neko 是一款基于 Docker 的虛擬瀏覽器工具,支持多人同時在線操作同一瀏覽器,還能運行 VLC 等 Linux 應(yīng)用,適合團隊協(xié)作查資料、共同瀏覽文檔,或是在線教學(xué)時同步演示網(wǎng)頁內(nèi)容。它的優(yōu)點在于操作簡單,通過容器化部署無需復(fù)雜配置,且能隔離操作環(huán)境保護隱私。
用 Neko 時發(fā)現(xiàn),管理員可以分配操作權(quán)限,避免多人同時操作造成混亂,普通用戶只需簡單登錄就能加入?yún)f(xié)作。不過要注意,初次部署時記得修改默認密碼,不然可能有安全風(fēng)險。
但 Neko 默認只能在局域網(wǎng)內(nèi)使用,這就意味著如果團隊成員不在同一網(wǎng)絡(luò),比如有人出差、在家辦公,就沒法遠程加入?yún)f(xié)作,只能靠屏幕共享這類低效方式替代,體驗大打折扣。
而 Neko 和 cpolar 結(jié)合后,這個問題就解決了。cpolar 能把本地的 Neko 服務(wù)安全地暴露到公網(wǎng),異地用戶通過公網(wǎng)地址就能直接訪問,既保持了實時同步的低延遲,又不用費心配置公網(wǎng) IP,特別適合需要跨地域協(xié)作的小團隊。
接下來,我們將詳細介紹如何通過 Docker 部署 Neko 共享瀏覽器,以及如何通過 cpolar 實現(xiàn)公網(wǎng)訪問,幫助你打造一個高效、安全、便捷的云端共享瀏覽器環(huán)境,開啟異地協(xié)同的新玩法。

關(guān)于neko
Neko是一個基于Docker的虛擬瀏覽器,它使用WebRTC技術(shù)提供服務(wù),可以讓我們在安全隔離的環(huán)境中訪問互聯(lián)網(wǎng)、瀏覽網(wǎng)頁、運行應(yīng)用程序。支持多用戶同時在線協(xié)作,適合團隊共享、互動演示等場景。
更多功能特點如下:
多用戶體驗:支持多人同時在線,無論是家人還是同事,都可以在同一平臺上共享和協(xié)作。
豐富應(yīng)用支持:除了瀏覽器,還可以運行如VLC等多種Linux應(yīng)用,滿足娛樂和工作的需求。
社交和互動:提供實時交流和協(xié)作功能,創(chuàng)造了一種新型的線上社交體驗。
隱私和安全:所有操作都在安全的容器內(nèi)完成,保護你的數(shù)據(jù)和隱私。
個性化定制:用戶可以根據(jù)個人需要定制Neko,適用于個人娛樂、團隊協(xié)作或教育培訓(xùn)等多種場景。
本地部署neko
本例使用Docker進行部署,如果沒有安裝Docker,可以查看這篇教程進行安裝:《Docker安裝教程——Linux、Windows、MacOS》
首先創(chuàng)建一個名為neko的文件夾,進入后,創(chuàng)建docker-compose文件:
mkdir neko cd neko sudo nano docker-compose.yaml
在編輯器中輸入下方代碼,保存退出:
version: "3.4"
services:
neko:
image: "m1k1o/neko:firefox"
restart: "unless-stopped"
shm_size: "2gb"
ports:
- "8080:8080"
- "52000-52100:52000-52100/udp"
environment:
NEKO_SCREEN: 1920x1080@30
NEKO_PASSWORD: neko
NEKO_PASSWORD_ADMIN: admin
NEKO_EPR: 52000-52100
NEKO_NAT1TO1: 你的IP
然后執(zhí)行下方命令運行:
sudo docker compose up -d

容器啟動后,您可以通過打開Web瀏覽器輸入localhost:8080,就可以訪問到neko的頁面了。

neko簡單使用
管理員可以在登錄框中輸入登錄賬號:admin 密碼:admin進行登錄,普通用戶則隨便起用戶名,使用密碼:neko登錄即可。

點擊瀏覽器左下角的語言標志可以選擇瀏覽器語言,點擊右上角鎖頭標志旁邊的設(shè)置按鈕可以進行系統(tǒng)相關(guān)設(shè)置。

點擊瀏覽器下方中間的鍵盤按鈕可以對瀏覽器進行控制權(quán)的轉(zhuǎn)移,只能由單人進行控制,無法多人同時操作瀏覽器。

點擊設(shè)置按鈕,也可以看到聊天窗口,在這里右鍵其他用戶頭像,也可以進行控制權(quán)轉(zhuǎn)移與踢出拉黑等操作。

安裝內(nèi)網(wǎng)穿透
Neko是一個功能強大的虛擬瀏覽器解決方案,雖然界面簡單,但它不僅可以幫助我們解決多賬號管理、網(wǎng)絡(luò)安全與隱私保護、兼容性測試等問題,還能讓團隊協(xié)作更加高效和有趣。
不過我們目前只能在本地局域網(wǎng)內(nèi)使用手機電腦等設(shè)備訪問剛剛使用docker部署的neko瀏覽器,如果想讓異地好友遠程訪問你在家中部署的Neko一起在網(wǎng)頁中看視頻,應(yīng)該怎么辦呢?很簡單,只要安裝一個cpolar內(nèi)網(wǎng)穿透工具就能輕松實現(xiàn)遠程訪問內(nèi)網(wǎng)主機中部署的服務(wù)了,接下來介紹一下如何安裝cpolar內(nèi)網(wǎng)穿透。
下面是安裝cpolar步驟:
Cpolar官網(wǎng)地址: https://www.cpolar.com
使用一鍵腳本安裝命令
sudo curl https://get.cpolar.sh | sh

安裝完成后,執(zhí)行下方命令查看cpolar服務(wù)狀態(tài):(如圖所示running即為正常啟動)
sudo systemctl status cpolar

Cpolar安裝和成功啟動服務(wù)后,在瀏覽器上輸入ubuntu主機IP加9200端口即:【http://localhost:9200】訪問Cpolar管理界面,使用Cpolar官網(wǎng)注冊的賬號登錄,登錄后即可看到cpolar web 配置界面,接下來在web 界面配置即可:

配置neko公網(wǎng)地址
登錄cpolar web UI管理界面后,點擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道:
- 隧道名稱:可自定義,本例使用了: neko 注意不要與已有的隧道名稱重復(fù)
- 協(xié)議:http
- 本地地址:8080
- 域名類型:隨機域名
- 地區(qū):選擇China Top

創(chuàng)建成功后,打開左側(cè)在線隧道列表,可以看到剛剛通過創(chuàng)建隧道生成了兩個公網(wǎng)地址,接下來就可以在其他電腦(異地)上,使用任意一個地址在瀏覽器中訪問即可。

如下圖所示,成功實現(xiàn)使用公網(wǎng)地址異地遠程訪問本地部署的Neko瀏覽器。

使用賬號登錄即可正常使用了:

為了方便演示,我們在上邊的操作過程中使用cpolar生成的HTTP公網(wǎng)地址隧道,其公網(wǎng)地址是隨機生成的。這種隨機地址的優(yōu)勢在于建立速度快,可以立即使用。然而,它的缺點是網(wǎng)址是隨機生成,這個地址在24小時內(nèi)會發(fā)生隨機變化,更適合于臨時使用。
如果有長期使用Neko瀏覽器與好友遠程網(wǎng)頁看視頻聊天,或者異地訪問與使用其他本地部署的服務(wù)的需求,但又不想每天重新配置公網(wǎng)地址,還想讓公網(wǎng)地址好看又好記并體驗更多功能與更快的帶寬,那我推薦大家選擇使用固定的二級子域名方式來配置公網(wǎng)地址。
配置固定公網(wǎng)地址
由于以上使用cpolar所創(chuàng)建的隧道使用的是隨機公網(wǎng)地址,24小時內(nèi)會隨機變化,不利于長期遠程訪問。因此我們可以為其配置二級子域名,該地址為固定地址,不會隨機變化。
注意需要將cpolar套餐升級至基礎(chǔ)套餐或以上,且每個套餐對應(yīng)的帶寬不一樣?!綾polar.cn已備案】
點擊左側(cè)的預(yù)留,選擇保留二級子域名,地區(qū)選擇China VIP,然后設(shè)置一個二級子域名名稱,填寫備注信息,點擊保留。

保留成功后復(fù)制保留的二級子域名地址:myneko
登錄cpolar web UI管理界面,點擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道NEKO,點擊右側(cè)的編輯。

修改隧道信息,將保留成功的二級子域名配置到隧道中
- 域名類型:選擇二級子域名
- Sub Domain:填寫保留成功的二級子域名
- 地區(qū): China VIP
點擊更新

更新完成后,打開在線隧道列表,此時可以看到隨機的公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱也變成了保留和固定的二級子域名名稱。

最后,我們使用固定的公網(wǎng)地址訪問Neko瀏覽器可以看到訪問成功,現(xiàn)在一個永久不會變化的網(wǎng)址就設(shè)置好了。

登錄后同樣可以正常使用:

總結(jié)
Neko 與 cpolar 的協(xié)同應(yīng)用,為異地團隊打造了一個高效便捷的云端共享瀏覽器解決方案。通過這一方案,用戶不僅可以實現(xiàn)實時的網(wǎng)頁協(xié)同瀏覽,還能享受安全穩(wěn)定的遠程訪問體驗,打破了傳統(tǒng)屏幕共享工具的局限性。無論是團隊協(xié)作、在線教學(xué)還是遠程培訓(xùn),都可以從中受益,提升協(xié)同效率和體驗。隨著遠程工作模式的普及,這種容器化部署與內(nèi)網(wǎng)穿透相結(jié)合的方案將成為協(xié)同工具的重要發(fā)展方向,推動在線協(xié)作技術(shù)的不斷創(chuàng)新和優(yōu)化。
到此這篇關(guān)于Docker部署Neko和cpolar實現(xiàn)多人實時共用瀏覽器的文章就介紹到這了,更多相關(guān)Neko和cpolar多人共用瀏覽器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Apache Hudi結(jié)合Flink的億級數(shù)據(jù)入湖實踐解析
這篇文章主要為大家介紹了Apache Hudi結(jié)合Flink的億級數(shù)據(jù)入湖實踐解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-03-03
TaiShan?200服務(wù)器安裝Ubuntu?18.04的圖文教程
這篇文章主要介紹了TaiShan?200服務(wù)器安裝Ubuntu?18.04,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
IIS與APACHE實現(xiàn)HTTP重定向到HTTPS
本文介紹IIS7和Apache上實現(xiàn)訪問HTTP跳轉(zhuǎn)到HTTPS訪問的方法,網(wǎng)站設(shè)計出于安全的考慮需要使用https協(xié)議,但不少用戶因為輸入網(wǎng)址的習(xí)慣不喜歡帶上https協(xié)議,導(dǎo)致訪問異常,因此需要一種重定向功能,實現(xiàn)HTTP網(wǎng)站重定向到HTTPS網(wǎng)站的方法,具體操作如下2019-02-02
DNS/域名解析協(xié)議 and Telnet/遠程控制完全指南
本文給大家介紹DNS/域名解析協(xié)議and Telnet/遠程控制的相關(guān)知識,文章簡單闡述了DNS與Telnet的核心原理,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-09-09

