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

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」

這篇具有很好參考價值的文章主要介紹了使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

轉載自cpolar極點云文章:公網遠程連接Redis數據庫「內網穿透」


Redis作為一款高速緩存的key value鍵值對的數據庫,在許許多多的場景中廣泛使用,由于是把數據存儲在內存中,所以讀寫效率極高。

下面介紹如何在內網虛擬機的linux中搭建redis并通過cpolar內網穿透實現公網訪問

1. Linux(centos8)安裝redis數據庫

  • 進入user下面的local目錄,通常外部軟件安裝在此目錄
cd /usr/local
  • 下載redis
wget https://download.redis.io/releases/redis-6.2.6.tar.gz

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

  • 下載好后,解壓redis
tar xzf redis-6.2.6.tar.gz
  • 解壓好后,進入redis目錄進行編譯
cd redis-6.2.6/
  • 進入后輸入make,輸入后等待編譯完成

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

編譯好后,輸入以下命令安裝redis

make install PREFIX=/usr/local/redis-6.2.6

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

安裝好后進入redis目錄執(zhí)行以下命令啟動redis,默認端口是6379

./bin/redis-server redis.conf

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

然后Ctrl+C退出

2. 配置redis數據庫

配置redis后臺運行,編輯配置文件redis.conf

vim /usr/local/redis-6.2.6/redis.conf 

daemonize no 改成daemonize yes

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

還有將以下兩個參數分別修改,開啟遠程訪問

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

修改完成后保存退出配置文件,重啟redis然后接著再次執(zhí)行如下啟動命令,發(fā)現redis圖形不見了,即為后臺啟動

./bin/redis-server redis.conf

3. 內網穿透

cpolar是一款內網穿透軟件,使用簡單,安全可靠。我們可以通過cpolar把本地6379端口暴露到公共網絡,然后可以使用工具進行遠程訪問。

cpolar官網:https://www.cpolar.com/

3.1 安裝cpolar內網穿透

  • Linux支持使用一鍵腳本命令安裝
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • token認證

登錄cpolar官網后臺,點擊左側的驗證,查看自己的認證token,之后執(zhí)行如下命令,xxxx是token碼

cpolar authtoken xxxxxxx(您的token)

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

  • 向系統(tǒng)添加服務(以方便開機自啟)
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar

3.2 創(chuàng)建隧道映射本地端口

cpolar安裝成功后,在命令行輸入以下命令將本地6369端口下的redis暴露到公網

cpolar tcp 6379

出現如下界面表示成功,然后復制公網地址

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

使用redis圖形化界面遠程連接redis,輸入復制的tcp地址,點擊測試連接

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

出現successful表示成功

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

注意:如果想要讓隧道長期可訪問,可以將其保存到配置文件中去,實現后臺服務。請參考cpolar官網——文檔——命令行創(chuàng)建隧道——將隧道配置為后臺服務。

4. 配置固定TCP端口地址

以上步驟使用的是隨機臨時tcp端口地址,所生成的公網地址為隨機臨時地址,該公網地址24小時內會隨機變化。而我們可以為其配置一個固定的公網地址,方便后續(xù)長期遠程。

4.1 保留一個固定tcp地址

登錄cpolar官網,點擊左側的預留,找到保留的tcp地址,我們來為遠程Redis數據庫保留一個固定tcp地址:

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

點擊保留

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

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

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

4.2 配置固定TCP地址

編輯cpolar配置文件

vim /usr/local/etc/cpolar/cpolar.yml

復制添加如下信息,remote_addr參數為上面復制的保留的tcp地址

redis:
    addr: 6379
    proto: tcp
    remote_addr: 3.tcp.vip.cpolar.cn:11506

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

修改完然后保存退出,接著重啟cpolar服務

sudo systemctl start cpolar

4.3 使用固定的tcp地址連接

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis

出現successful表示成功

使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」,5+App開發(fā),ios開發(fā),Java編程語言,數據庫,http,redis文章來源地址http://www.zghlxwxcb.cn/news/detail-539948.html

到了這里,關于使用Nodejs搭建HTTP服務,并實現公網遠程訪問Redis數據庫「內網穿透」的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Nodejs快速搭建簡單的HTTP服務器,并發(fā)布公網遠程訪問

    Nodejs快速搭建簡單的HTTP服務器,并發(fā)布公網遠程訪問

    轉載自內網穿透工具的文章:使用Nodejs搭建HTTP服務,并實現公網遠程訪問「內網穿透」 Node.js 是能夠在服務器端運行 JavaScript 的開放源代碼、跨平臺運行環(huán)境。Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundation 合并)持有和維護,亦為 Linux 基金會的項目。Node.js

    2024年02月05日
    瀏覽(26)
  • Python共享文件 - Python快速搭建HTTP web服務實現文件共享并公網遠程訪問

    Python共享文件 - Python快速搭建HTTP web服務實現文件共享并公網遠程訪問

    轉載自內網穿透工具的文章:Python一行代碼實現文件共享【內網穿透公網訪問】 數據共享作為和連接作為互聯網的基礎應用,不僅在商業(yè)和辦公場景有廣泛的應用,對于個人用戶也有很強的實用意義。也正因如此,大量數據共享軟件被開發(fā)出來,云存儲的概念也被重復炒作。

    2024年02月05日
    瀏覽(26)
  • 【Python共享文件】——Python快速搭建HTTP web服務實現文件共享并公網遠程訪問

    【Python共享文件】——Python快速搭建HTTP web服務實現文件共享并公網遠程訪問

    數據共享作為和連接作為互聯網的基礎應用,不僅在商業(yè)和辦公場景有廣泛的應用,對于個人用戶也有很強的實用意義。也正因如此,大量數據共享軟件被開發(fā)出來,云存儲的概念也被重復炒作。對于愛好折騰的筆者來說,用最簡單的工具找尋私人共享和存儲解決方案,也是

    2024年02月05日
    瀏覽(27)
  • 使用寶塔面板搭建網站服務,并實現公網遠程訪問「內網穿透」

    使用寶塔面板搭建網站服務,并實現公網遠程訪問「內網穿透」

    轉載自遠程內網穿透的文章:Linux使用寶塔面板搭建網站,并內網穿透實現公網訪問 寶塔面板作為簡單好用的服務器運維管理面板,它支持Linux/Windows系統(tǒng),我們可用它來一鍵配置LAMP/LNMP環(huán)境、網站、數據庫、FTP等,通過Web端輕松管理服務器。 以下教程,我們將演示使用寶塔

    2024年02月05日
    瀏覽(31)
  • Windows下搭建Tomcat HTTP服務,發(fā)布公網遠程訪問

    Windows下搭建Tomcat HTTP服務,發(fā)布公網遠程訪問

    Tomcat作為一個輕量級的服務器,不僅名字很有趣(讓人想起童年),也擁有強大功能,由于其可以實現JavaWeb程序的裝載,就成為配置JSP和Java系統(tǒng)必備的環(huán)境軟件,也是開發(fā)調試JSP程序的首選。Tomcat運行穩(wěn)定且開源免費,加上apache和Sun的加持即免費和開源的特性,使其廣泛應

    2024年02月05日
    瀏覽(24)
  • 【內網穿透】Linux服務使用寶塔面板搭建網站,并內網穿透實現公網遠程訪問

    【內網穿透】Linux服務使用寶塔面板搭建網站,并內網穿透實現公網遠程訪問

    轉載自cpolar極點云文章:Linux使用寶塔面板搭建網站,并內網穿透實現公網訪問 寶塔面板作為簡單好用的服務器運維管理面板,它支持Linux/Windows系統(tǒng),我們可用它來一鍵配置LAMP/LNMP環(huán)境、網站、數據庫、FTP等,通過Web端輕松管理服務器。 以下教程,我們將演示使用寶塔面板

    2024年02月12日
    瀏覽(35)
  • 如何在CentOS使用Docker搭建MinIO容器并實現無公網ip遠程訪問本地服務

    如何在CentOS使用Docker搭建MinIO容器并實現無公網ip遠程訪問本地服務

    MinIO是一個開源的對象存儲服務器,可以在各種環(huán)境中運行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以與現有的S3工具和庫無縫集成。MinIO的設計目標是高性能、高可用性和可擴展性。它可以在分布式模式下運行,以滿足不同規(guī)模的存儲需求。 MinIO是

    2024年04月15日
    瀏覽(31)
  • 使用Nodejs搭建簡單的web網頁并實現公網訪問

    使用Nodejs搭建簡單的web網頁并實現公網訪問

    ?? 博客主頁 : 小羊失眠啦. ?? 系列專欄 : 《C語言》 《數據結構》 《Linux》 《Cpolar》 ?? 感謝大家點贊??收藏?評論?? 前些天發(fā)現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站。 Node.js是建立在谷歌Chrome的JavaScri

    2024年02月05日
    瀏覽(18)
  • 教你如何使用Nodejs搭建HTTP web服務器并發(fā)布上線公網

    教你如何使用Nodejs搭建HTTP web服務器并發(fā)布上線公網

    轉載自內網穿透工具的文章:使用Nodejs搭建HTTP服務,并實現公網遠程訪問「內網穿透」 Node.js 是能夠在服務器端運行 JavaScript 的開放源代碼、跨平臺運行環(huán)境。Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundation 合并)持有和維護,亦為 Linux 基金會的項目。Node.js

    2024年02月05日
    瀏覽(136)
  • 【遠程訪問】Linux搭建SVN服務器,并內網穿透實現公網遠程訪問

    【遠程訪問】Linux搭建SVN服務器,并內網穿透實現公網遠程訪問

    轉載自cpolar內網穿透的文章:Linux搭建SVN服務器,并內網穿透實現公網遠程訪問 由于文檔資料越來越多,將所有資料都存放在自己的電腦上容易混淆,并且也不利于分享。這種情況下,考慮將資料上傳SVN統(tǒng)一管理,這樣一來其他人也能很方便的查略各種資料。 當SVN安裝在局域

    2024年02月06日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包