国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器

這篇具有很好參考價(jià)值的文章主要介紹了Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

實(shí)現(xiàn)ubuntu 系統(tǒng)桌面級別的遠(yuǎn)程連接,需要在ubuntu 系統(tǒng)中安裝vnc,既然是桌面,前提是需要ubuntu 帶有圖形化界面,如果沒有,可以執(zhí)行以下命令安裝圖形化界面

sudo apt install ubuntu-desktop 

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 

sudo reboot #重啟即可看到圖形界面

1. ubuntu安裝VNC

在ubuntu中安裝vnc

sudo apt-get install x11vnc

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

安裝LightDM【LightDM從設(shè)計(jì)上就是支持本地圖形界面以獲得最好的兼容性】

sudo apt-get install lightdm

安裝過程中會出現(xiàn)以下選項(xiàng),選擇lightdm然后回車即可

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

設(shè)置密碼,設(shè)置密碼后,會問你是否需要將密碼保存在:/home/root1/.vnc/passwd,輸入y確認(rèn)即可

x11vnc -storepasswd

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

2. 設(shè)置vnc開機(jī)啟動

創(chuàng)建一個x11vnc.service文件

sudo vim /lib/systemd/system/x11vnc.service

i鍵進(jìn)入編輯模式,添加如下信息,!!注意: <USERNAME>替換為您ubuntu用戶名,添加完成后按Esc鍵退出編輯,然后輸入冒號:wq保存

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
 
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/<USERNAME>/.vnc/passwd -rfbport 5900 -shared
 
[Install]
WantedBy=multi-user.target

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

設(shè)置開機(jī)啟動

sudo systemctl enable x11vnc.service

啟動服務(wù)

sudo systemctl start x11vnc.service

3. windows 安裝VNC viewer連接工具

進(jìn)入vnc官網(wǎng),下載windows版vnc連接工具

https://www.realvnc.com/en/connect/download/viewer/

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

下載好后打開使用局域網(wǎng)ip進(jìn)行連接,端口是5900

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

出現(xiàn)密碼界面,輸入上面設(shè)置的密碼即可
Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

出現(xiàn)ubuntu桌面表示成功
Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

4. 內(nèi)網(wǎng)穿透

本地測試遠(yuǎn)程連接沒問題后,接下來我們實(shí)現(xiàn)在公網(wǎng)環(huán)境下的遠(yuǎn)程桌面,這里我們可以使用cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)程訪問。支持http/https/tcp協(xié)議,不限制流量,無需公網(wǎng)ip,也無需設(shè)置路由器。

cpolar官網(wǎng):https://www.cpolar.com/

4.1 安裝cpolar【支持使用一鍵腳本命令安裝】
  • cpolar 安裝(國內(nèi)使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

或 cpolar短鏈接安裝方式:(國外使用)

curl -sL https://git.io/cpolar | sudo bash
  • 查看版本號,有正常顯示版本號即為安裝成功
cpolar version
  • token認(rèn)證

登錄cpolar官網(wǎng)后臺,點(diǎn)擊左側(cè)的驗(yàn)證,查看自己的認(rèn)證token,之后將token貼在命令行里

cpolar authtoken xxxxxxx

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

  • 簡單穿透測試,有正常生成相應(yīng)的公網(wǎng)地址即為穿透成功
cpolar http 8080

按ctrl+c退出

  • 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
  • 啟動cpolar服務(wù)
sudo systemctl start cpolar
  • 查看服務(wù)狀態(tài)
sudo systemctl status cpolar
4.2 創(chuàng)建隧道映射

cpolar安裝成功后,在瀏覽器上訪問本地9200端口,【127.0.0.1:9200],使用cpolar郵箱賬號登錄 web UI管理界面。

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

登錄成功后,點(diǎn)擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個tcp協(xié)議的隧道指向本地5900端口:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù)
  • 協(xié)議:tcp
  • 本地地址:5900
  • 域名類型:免費(fèi)選擇隨機(jī)域名
  • 地區(qū):默認(rèn)China top即可

點(diǎn)擊創(chuàng)建

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,可以看到,剛剛創(chuàng)建的隧道已經(jīng)有生成了相應(yīng)的公網(wǎng)地址+公網(wǎng)端口號,將其復(fù)制下來

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

4.3 測試公網(wǎng)遠(yuǎn)程訪問

打開windows vnc viewer,使用剛剛所獲取的公網(wǎng)地址+公網(wǎng)端口號進(jìn)行連接。本例為2.tcp.vip.cpolar.cn:13001
Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

輸入密碼
Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

公網(wǎng)遠(yuǎn)程連接成功
Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

5. 配置固定TCP地址

由于以上創(chuàng)建的隧道是隨機(jī)地址隧道,該地址會在24小時內(nèi)變化,為了使連接更加穩(wěn)定,我們需要為其配置固定的TCP地址。

需要注意,配置固定TCP端口地址需要將cpolar升級到專業(yè)版套餐或以上。

5.1 保留一個固定的公網(wǎng)TCP端口地址

登錄cpolar官網(wǎng)后臺,點(diǎn)擊左側(cè)的預(yù)留,選擇保留的TCP地址。

  • 地區(qū):選擇China VIP
  • 描述:即備注,可自定義填寫

點(diǎn)擊保留

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

地址保留成功后,系統(tǒng)會生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

5.2 配置固定公網(wǎng)TCP端口地址

在瀏覽器上登錄cpolar web UI管理界面,http://127.0.0.1:9200/,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到我們前面創(chuàng)建的vnc遠(yuǎn)程隧道,點(diǎn)擊右側(cè)的編輯

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

修改隧道信息,將保留成功的固定tcp地址配置到隧道中

  • 端口類型:修改為固定tcp端口
  • 預(yù)留的tcp地址:填寫保留成功的地址

點(diǎn)擊更新

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,找到vnc遠(yuǎn)程桌面隧道,可以看到公網(wǎng)地址已經(jīng)更新成為了固定tcp地址。

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

5.3 測試使用固定公網(wǎng)地址遠(yuǎn)程

接下來測試使用固定TCP端口地址遠(yuǎn)程ubuntu桌面,我們再次在windows上打開VNC viewer,使用固定tcp地址連接,出現(xiàn)密碼界面,同樣輸入密碼

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

遠(yuǎn)程連接成功

Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器,內(nèi)網(wǎng)穿透,linux,docker,編輯器

總結(jié)

至此,我們成功實(shí)現(xiàn)了使用VNC遠(yuǎn)程桌面ubuntu:通過cpolar穿透vnc服務(wù)5900端口,使用所生成的公網(wǎng)地址,實(shí)現(xiàn)在外隨時隨地遠(yuǎn)程桌面控制內(nèi)網(wǎng)的Ubuntu,不需要公網(wǎng)IP,也不需要配置路由器。并且,這個公網(wǎng)地址還是固定的,不會隨機(jī)變化,連接穩(wěn)定。

除了穿透vnc之外,cpolar也可以應(yīng)用在其他眾多場景下,比如公網(wǎng)ssh遠(yuǎn)程、遠(yuǎn)程群暉NAS、我的世界聯(lián)機(jī)、微信公眾號支付寶調(diào)試、公開一個本地web…【PS:cpolar目前還支持21天退款保證】文章來源地址http://www.zghlxwxcb.cn/news/detail-844498.html

到了這里,關(guān)于Linux使用Docker部署StackEdit結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地編輯器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包