新聞資訊
租用幫助
云服務(wù)器設(shè)置端口轉(zhuǎn)發(fā)教程
2023-12-20 08:47:33
摘要:目前云數(shù)據(jù)庫 Redis 版需要通過 ECS 進(jìn)行內(nèi)網(wǎng)連接訪問。如果您本地需要通過公網(wǎng)訪問云數(shù)據(jù)庫 Redis,可以在 ECS Linux 云服務(wù)器中安裝 rinetd 進(jìn)行轉(zhuǎn)發(fā)實(shí)現(xiàn)。

目前云數(shù)據(jù)庫 Redis 版需要通過 ECS 進(jìn)行內(nèi)網(wǎng)連接訪問。如果您本地需要通過公網(wǎng)訪問云數(shù)據(jù)庫 Redis,可以在 ECS Linux 云服務(wù)器中安裝 rinetd 進(jìn)行轉(zhuǎn)發(fā)實(shí)現(xiàn)。


云數(shù)據(jù)庫免費(fèi)測試:http://hkonecloud.755800.com/


在云服務(wù)器 ECS Linux 中安裝 rinetd。

  1. wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz&&cd rinetd
  2. sed -i s/65536/65535/g rinetd.c (修改端口范圍)
  3. mkdir /usr/man&&make&&make install

注意:rinetd 安裝包下載地址不確保下載可用性,您可以自行搜索安裝包進(jìn)行下載使用。


打開配置文件 rinetd.conf。

  1. vi /etc/rinetd.conf


在配置文件中輸入如下內(nèi)容:

  1. 0.0.0.0 6379 Redis 的鏈接地址 6379
  2. logfile /var/log/rinetd.log

說明:您可以使用 cat /etc/rinetd.conf命令來檢驗(yàn)配置文件是否修改正確。

執(zhí)行如下命令啟動(dòng) rinetd。

  1. rinetd

注意

您可以通過 echo rinetd >>/etc/rc.local 將 rinetd 設(shè)置為自啟動(dòng)。

若遇到綁定報(bào)錯(cuò),可以執(zhí)行 pkill rinetd 結(jié)束進(jìn)程,再執(zhí)行 rinetd啟動(dòng)進(jìn)程 rinetd。

rinetd 正常啟動(dòng)后, 執(zhí)行netstat -anp | grep 6379 確認(rèn)服務(wù)是否正常運(yùn)行。

在本地進(jìn)行驗(yàn)證測試。

您可以在本地通過 redis-cli 連接 ECS Linux 服務(wù)器后進(jìn)行登錄驗(yàn)證,比如安裝了 rinetd 的服務(wù)器的 IP 是 1.1.1.1,即redis-cli -h 1.1.1.1 -a Redis的實(shí)例ID:Redis密碼?;蛘咄ㄟ^ telent 連接 ECS Linux 服務(wù)器后進(jìn)行操作驗(yàn)證。假設(shè) ECS Linux 服務(wù)器的 IP 是 1.1.1.1,即 telnet 1.1.1.1 6379。

連接上 ECS Linux 服務(wù)器后,輸入連接 Redis 的密碼:auth Redis的連接密碼。

進(jìn)行數(shù)據(jù)寫入及查詢驗(yàn)證。

通過上述步驟即可實(shí)現(xiàn):您本地的 PC 或服務(wù)器通過公網(wǎng)連接 ECS Linux 6379 端口,對(duì)云數(shù)據(jù)庫 Redis 進(jìn)行訪問。



海外服務(wù)器免費(fèi)測試http://running-capacitor.com/


USA-IDC為您提供免備案服務(wù)器 0元試用
立即聯(lián)系在線客服,即可申請(qǐng)免費(fèi)產(chǎn)品試用服務(wù)
立即申請(qǐng)