最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Nginx搭配cpolar實現(xiàn)遠程開發(fā)無縫協(xié)作全過程

 更新時間:2026年01月20日 09:13:15   作者:檀越@新空間  
Nginx是一款高性能的本地Web服務器,以其卓越的穩(wěn)定性和靈活的配置能力,成為開發(fā)者搭建本地服務的首選工具,本文將介紹如何利用 Ubuntu操作系統(tǒng)、Docker容器技術以及cpolar內(nèi)網(wǎng)穿透工具來實現(xiàn)公網(wǎng)遠程訪問本地Nginx服務器的具體操作流程,需要的朋友可以參考下

前言

Nginx是一款高性能的本地Web服務器,以其卓越的穩(wěn)定性和靈活的配置能力,成為開發(fā)者搭建本地服務的首選工具。它支持多站點部署、反向代理和SSL加密,無論是前端靜態(tài)頁面調(diào)試還是后端API測試,都能提供可靠的環(huán)境支持。

作為一名全棧開發(fā)者,Nginx最讓我滿意的是其“開箱即用”的特性——簡單配置即可運行多個服務,反向代理功能讓前后端分離開發(fā)變得輕松。但過去最困擾我的是,異地團隊成員無法訪問我的本地開發(fā)環(huán)境,每次演示都需要部署到臨時服務器,既耗時又繁瑣。

自從用cpolar將Nginx服務穿透到公網(wǎng)后,我的工作方式徹底改變。上周與海外客戶進行系統(tǒng)演示,直接通過手機熱點訪問家中的開發(fā)服務器,實時修改代碼并展示效果,客戶驚嘆于這種“本地即公網(wǎng)”的流暢體驗。這種組合不僅節(jié)省了云服務器成本,更讓遠程協(xié)作變得像坐在同一辦公室般自然。

本文將介紹如何利用 Ubuntu操作系統(tǒng)、Docker容器技術以及cpolar內(nèi)網(wǎng)穿透工具來實現(xiàn)公網(wǎng)遠程訪問本地Nginx服務器的具體操作流程。

1. 安裝Docker

本教程操作環(huán)境為Linux Ubuntu系統(tǒng),在開始之前,我們需要先安裝Docker。

在終端中執(zhí)行下方命令:

添加Docker源

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安裝Dokcer包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

通過運行映像來驗證 Docker 引擎安裝是否成功

sudo docker run hello-world

2. 使用Docker拉取Nginx鏡像

sudo docker pull nginx:latest

然后執(zhí)行查看鏡像命令:

sudo docker images

可以看到成功拉取了Nginx鏡像。

3. 創(chuàng)建并啟動Nginx容器

成功拉取Nginx鏡像后,我們可以使用該鏡像創(chuàng)建并運行一個Nginx容器。

在終端執(zhí)行以下命令:

$ sudo docker run --name nginx-test -p 8080:80 -d nginx

參數(shù)說明:

  • –name mynginx:本例容器名稱為mynginx,大家可以自己起名。
  • -p 8080:80: 端口進行映射,將本地 8080 端口映射到容器內(nèi)部的 80 端口。
  • -d nginx: 設置容器在在后臺一直運行。

然后執(zhí)行下方命令查看容器是否正在運行:

sudo docker ps

可以看到剛才創(chuàng)建的Nginx容器正在運行中。

4. 本地連接測試

現(xiàn)在我們可以通過瀏覽器直接訪問 本機ip:8080 端口的 nginx 服務:

可以看到,本地連接Nginx服務測試成功。

5. 公網(wǎng)遠程訪問本地Nginx

不過我們目前只能在本地連接剛剛使用docker部署的Nginx服務,如果身在異地,想要遠程訪問在本地部署的Nginx容器,但又沒有公網(wǎng)ip怎么辦呢?

我們可以使用cpolar內(nèi)網(wǎng)穿透工具來實現(xiàn)無公網(wǎng)ip環(huán)境下的遠程訪問需求。

5.1 內(nèi)網(wǎng)穿透工具安裝

下面是安裝cpolar步驟:

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

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系統(tǒng)添加服務
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar

cpolar安裝成功后,在外部瀏覽器上 訪問Linux 的9200端口即:【http://服務器的局域網(wǎng)ip:9200】,使用cpolar賬號登錄,登錄后即可看到cpolar web 配置界面,結下來在web 管理界面配置即可。

5.2 創(chuàng)建遠程連接公網(wǎng)地址

登錄cpolar web UI管理界面后,點擊左側儀表盤的隧道管理——創(chuàng)建隧道:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復,本例使用了:mynginx
  • 協(xié)議:http
  • 本地地址:8080
  • 域名類型:隨機域名
  • 地區(qū):選擇China Top

點擊創(chuàng)建

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

如下圖所示,成功實現(xiàn)在公網(wǎng)環(huán)境訪問本地Nginx服務!

小結

為了方便演示,我們在上邊的操作過程中使用了cpolar生成的HTTP公網(wǎng)地址隧道,其公網(wǎng)地址是隨機生成的。

這種隨機地址的優(yōu)勢在于建立速度快,可以立即使用。然而,它的缺點是網(wǎng)址是隨機生成,這個地址在24小時內(nèi)會發(fā)生隨機變化,更適合于臨時使用。

如果有長期遠程訪問本地Nginx服務的需求,但又不想每天重新配置公網(wǎng)地址,還想地址好看又好記,那我推薦大家選擇使用固定的二級子域名方式來遠程訪問。

5.3 使用固定公網(wǎng)地址遠程訪問

登錄cpolar官網(wǎng),點擊左側的預留,選擇保留二級子域名,地區(qū)選擇China VIP,設置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱

保留成功后復制保留成功的二級子域名的名稱:nginx123,返回登錄Cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到所要配置的隧道m(xù)ynginx,點擊右側的編輯:

修改隧道信息,將保留成功的二級子域名配置到隧道中

  • 域名類型:選擇二級子域名
  • Sub Domain:填寫保留成功的二級子域名:nginx123
  • 地區(qū):選擇China VIP

點擊更新(注意,點擊一次更新即可,不需要重復提交)

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

最后,我們使用任意一個固定公網(wǎng)地址在瀏覽器訪問,可以看到訪問成功,這樣一個固定且永久不變的公網(wǎng)地址就設置好了,隨時隨地都可以遠程訪問本地Nginx服務了!

遠程協(xié)作的未來,在于讓技術隱形。Nginx與cpolar的組合證明,最好的工具應該像空氣一樣自然存在——默默支撐團隊協(xié)作,卻從不讓你察覺它的復雜。當開發(fā)環(huán)境可以隨時隨地訪問,或許我們真的可以告別“物理出勤”的束縛。

以上就是Nginx搭配cpolar實現(xiàn)遠程開發(fā)無縫協(xié)作全過程的詳細內(nèi)容,更多關于Nginx cpolar遠程開發(fā)無縫協(xié)作的資料請關注腳本之家其它相關文章!

相關文章

  • shell腳本之nginx自動化腳本

    shell腳本之nginx自動化腳本

    今天小編就為大家分享一篇關于shell腳本之nginx自動化腳本,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Apache和Nginx的優(yōu)缺點詳解_動力節(jié)點Java學院整理

    Apache和Nginx的優(yōu)缺點詳解_動力節(jié)點Java學院整理

    Nginx和Apache一樣,都是HTTP服務器軟件,在功能實現(xiàn)上都采用模塊化結構設計,都支持通用的語言接口。下面通過本文給大家分享Apache和Nginx比較 功能對比,感興趣的朋友參考下吧
    2017-08-08
  • Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    Nginx反爬蟲策略,防止UA抓取網(wǎng)站

    目前網(wǎng)絡上的爬蟲非常多,有對網(wǎng)站收錄有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots規(guī)則對服務器造成壓力,還不能為網(wǎng)站帶來流量的無用爬蟲,為防止網(wǎng)站有可能會被別人爬,通過配置Nginx, 我們可以攔截大部分爬蟲
    2020-09-09
  • 在Ubuntu系統(tǒng)上安裝Nginx服務器的簡單方法

    在Ubuntu系統(tǒng)上安裝Nginx服務器的簡單方法

    這篇文章主要介紹了在Ubuntu系統(tǒng)上安裝Nginx服務器的簡單方法,包括打開和關閉Nginx的指令,需要的朋友可以參考下
    2015-08-08
  • Nginx?403?forbidden錯誤的五種原因及詳細解決方法

    Nginx?403?forbidden錯誤的五種原因及詳細解決方法

    這篇文章主要給大家介紹了關于Nginx?403?forbidden錯誤的五種原因及詳細解決方法,相信很多人對403 forbidden是什么意思有了大致的了解,那么當我們遇到403 forbidden怎么解決呢,需要的朋友可以參考下
    2023-08-08
  • 關于nginx日志增加cookie信息

    關于nginx日志增加cookie信息

    這篇文章主要介紹了nginx日志增加cookie信息的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • Nginx配置支持WebSocket功能詳解

    Nginx配置支持WebSocket功能詳解

    Nginx配置支持WebSocket功能需要添加特定配置,網(wǎng)上通用配置只能支持ws請求,而既支持http又支持ws的配置中,使用map$http_upgrade$connection_upgrade塊來設置Connection頭的值,并指定使用HTTP/1.1版本以保持連接打開,確保Nginx版本是1.3或更高
    2024-11-11
  • Nginx源碼編譯安裝過程記錄

    Nginx源碼編譯安裝過程記錄

    本文給大家分享Nginx源碼編譯安裝過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-11-11
  • nginx部署.net core站點的方法

    nginx部署.net core站點的方法

    這篇文章主要介紹了nginx部署.net core站點的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Nginx實現(xiàn)三種常見的虛擬主機配置方法

    Nginx實現(xiàn)三種常見的虛擬主機配置方法

    Nginx 是一款高性能的 Web 服務器,支持多種虛擬主機配置方式,能夠根據(jù)域名、IP 或端口區(qū)分不同的站點,這種靈活性讓 Nginx 成為搭建多站點服務的首選工具,本文將帶你一步步實現(xiàn)三種常見的虛擬主機配置方法,需要的朋友可以參考下
    2025-03-03

最新評論

贵德县| 镇坪县| 永靖县| 呈贡县| 永济市| 永丰县| 嘉义县| 民权县| 永康市| 华容县| 星子县| 西乡县| 周至县| 巴林左旗| 宜兴市| 安溪县| 丹东市| 长沙市| 清新县| 济南市| 巴林左旗| 巍山| 阿尔山市| 油尖旺区| 育儿| 双峰县| 故城县| 湟源县| 西安市| 湖北省| 渭源县| 施秉县| 湘乡市| 大埔区| 吴江市| 巴中市| 繁峙县| 临高县| 朝阳市| 东方市| 特克斯县|