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

關(guān)于neko
Neko是一個(gè)基于Docker的虛擬瀏覽器,它使用WebRTC技術(shù)提供服務(wù),可以讓我們?cè)诎踩綦x的環(huán)境中訪問(wèn)互聯(lián)網(wǎng)、瀏覽網(wǎng)頁(yè)、運(yùn)行應(yīng)用程序。支持多用戶同時(shí)在線協(xié)作,適合團(tuán)隊(duì)共享、互動(dòng)演示等場(chǎng)景。
更多功能特點(diǎn)如下:
多用戶體驗(yàn):支持多人同時(shí)在線,無(wú)論是家人還是同事,都可以在同一平臺(tái)上共享和協(xié)作。
豐富應(yīng)用支持:除了瀏覽器,還可以運(yùn)行如VLC等多種Linux應(yīng)用,滿足娛樂(lè)和工作的需求。
社交和互動(dòng):提供實(shí)時(shí)交流和協(xié)作功能,創(chuàng)造了一種新型的線上社交體驗(yàn)。
隱私和安全:所有操作都在安全的容器內(nèi)完成,保護(hù)你的數(shù)據(jù)和隱私。
個(gè)性化定制:用戶可以根據(jù)個(gè)人需要定制Neko,適用于個(gè)人娛樂(lè)、團(tuán)隊(duì)協(xié)作或教育培訓(xùn)等多種場(chǎng)景。
本地部署neko
本例使用Docker進(jìn)行部署,如果沒(méi)有安裝Docker,可以查看這篇教程進(jìn)行安裝:《Docker安裝教程——Linux、Windows、MacOS》
首先創(chuàng)建一個(gè)名為neko的文件夾,進(jìn)入后,創(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í)行下方命令運(yùn)行:
sudo docker compose up -d

容器啟動(dòng)后,您可以通過(guò)打開Web瀏覽器輸入localhost:8080,就可以訪問(wèn)到neko的頁(yè)面了。

neko簡(jiǎn)單使用
管理員可以在登錄框中輸入登錄賬號(hào):admin 密碼:admin進(jìn)行登錄,普通用戶則隨便起用戶名,使用密碼:neko登錄即可。

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

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

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

安裝內(nèi)網(wǎng)穿透
Neko是一個(gè)功能強(qiáng)大的虛擬瀏覽器解決方案,雖然界面簡(jiǎn)單,但它不僅可以幫助我們解決多賬號(hào)管理、網(wǎng)絡(luò)安全與隱私保護(hù)、兼容性測(cè)試等問(wèn)題,還能讓團(tuán)隊(duì)協(xié)作更加高效和有趣。
不過(guò)我們目前只能在本地局域網(wǎng)內(nèi)使用手機(jī)電腦等設(shè)備訪問(wèn)剛剛使用docker部署的neko瀏覽器,如果想讓異地好友遠(yuǎn)程訪問(wèn)你在家中部署的Neko一起在網(wǎng)頁(yè)中看視頻,應(yīng)該怎么辦呢?很簡(jiǎn)單,只要安裝一個(gè)cpolar內(nèi)網(wǎng)穿透工具就能輕松實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)主機(jī)中部署的服務(wù)了,接下來(lái)介紹一下如何安裝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即為正常啟動(dòng))
sudo systemctl status cpolar

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

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

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

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

使用賬號(hào)登錄即可正常使用了:

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

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

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

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

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

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

總結(jié)
Neko 與 cpolar 的協(xié)同應(yīng)用,為異地團(tuán)隊(duì)打造了一個(gè)高效便捷的云端共享瀏覽器解決方案。通過(guò)這一方案,用戶不僅可以實(shí)現(xiàn)實(shí)時(shí)的網(wǎng)頁(yè)協(xié)同瀏覽,還能享受安全穩(wěn)定的遠(yuǎn)程訪問(wèn)體驗(yàn),打破了傳統(tǒng)屏幕共享工具的局限性。無(wú)論是團(tuán)隊(duì)協(xié)作、在線教學(xué)還是遠(yuǎn)程培訓(xùn),都可以從中受益,提升協(xié)同效率和體驗(yàn)。隨著遠(yuǎn)程工作模式的普及,這種容器化部署與內(nèi)網(wǎng)穿透相結(jié)合的方案將成為協(xié)同工具的重要發(fā)展方向,推動(dòng)在線協(xié)作技術(shù)的不斷創(chuàng)新和優(yōu)化。
到此這篇關(guān)于Docker部署Neko和cpolar實(shí)現(xiàn)多人實(shí)時(shí)共用瀏覽器的文章就介紹到這了,更多相關(guān)Neko和cpolar多人共用瀏覽器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
win10同網(wǎng)段/跨網(wǎng)段訪問(wèn)虛擬機(jī)samba服務(wù)器的過(guò)程記錄
這篇文章主要介紹了win10同網(wǎng)段/跨網(wǎng)段訪問(wèn)虛擬機(jī)samba服務(wù)器,主要包括環(huán)境搭建和ubuntu端的安裝配置過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
服務(wù)器配置禁止IP直接訪問(wèn)只允許域名訪問(wèn)的實(shí)現(xiàn)步驟
聯(lián)網(wǎng)信息系統(tǒng)需設(shè)置只允許通過(guò)域名訪問(wèn),禁止使用IP地址直接訪問(wèn),建議同時(shí)采用云防護(hù)技術(shù)隱藏系統(tǒng)真實(shí)IP地址且只允許云防護(hù)節(jié)點(diǎn)IP訪問(wèn)服務(wù)器,提升網(wǎng)絡(luò)安全防護(hù)能力,這篇文章主要介紹了服務(wù)器配置禁止IP直接訪問(wèn)只允許域名訪問(wèn),需要的朋友可以參考下2024-03-03
兩臺(tái)服務(wù)器之間無(wú)密碼傳輸數(shù)據(jù)和操作的方法
這篇文章主要介紹了兩臺(tái)服務(wù)器之間無(wú)密碼傳輸數(shù)據(jù)和操作的方法,需要的朋友可以參考下2017-04-04
VPS主機(jī)上備份網(wǎng)站和數(shù)據(jù)庫(kù)的簡(jiǎn)單方法
現(xiàn)在看到越來(lái)越多的VPSer開始使用VPS,在使用VPS的時(shí)候一個(gè)很重要的任務(wù)就是VPS提供備份,雖然一些IDC也提供VPS的備份服務(wù),但要不就是收費(fèi),都不太適合我們這些VPSer們使用2012-05-05
服務(wù)器常見問(wèn)題匯總(常見故障及相應(yīng)的解決方法)
服務(wù)器一般是很少出現(xiàn)問(wèn)題的,一旦出現(xiàn)問(wèn)題,怎樣去積極的搶救呢?我們不能坐以待斃,原因一旦服務(wù)器故障,那么該服務(wù)器上的所有網(wǎng)站將都會(huì)無(wú)法打開。對(duì)于一個(gè)企業(yè)來(lái)說(shuō),網(wǎng)站就是他們的命脈,損失是巨大的2017-04-04
解決xshell連接服務(wù)器報(bào)找不到匹配的host?key算法問(wèn)題
這篇文章主要介紹了xshell連接服務(wù)器報(bào)找不到匹配的host?key算法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08
SSH端口轉(zhuǎn)發(fā),本地端口轉(zhuǎn)發(fā),遠(yuǎn)程端口轉(zhuǎn)發(fā),動(dòng)態(tài)端口轉(zhuǎn)發(fā)詳解
本文為大家詳細(xì)介紹了SSH端口轉(zhuǎn)發(fā),本地端口轉(zhuǎn)發(fā),遠(yuǎn)程端口轉(zhuǎn)發(fā),動(dòng)態(tài)端口轉(zhuǎn)發(fā)等相關(guān)知識(shí)2018-10-10

