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

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù)

這篇具有很好參考價(jià)值的文章主要介紹了內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

RabbitMQ是一個(gè)在 AMQP(高級(jí)消息隊(duì)列協(xié)議)基礎(chǔ)上完成的,可復(fù)用的企業(yè)消息系統(tǒng),是當(dāng)前最主流的消息中間件之一。
由erlang開發(fā)的AMQP(Advanced Message Queue 高級(jí)消息隊(duì)列協(xié)議 )的開源實(shí)現(xiàn),由于erlang 語(yǔ)言的高并發(fā)特性,性能較好,本質(zhì)是個(gè)隊(duì)列,F(xiàn)IFO 先入先出,里面存放的內(nèi)容是message,下面介紹通過在ubuntu+cpolar+rabbitMQ環(huán)境下,實(shí)現(xiàn)mq服務(wù)端遠(yuǎn)程訪問。

1.安裝erlang 語(yǔ)言

由于rabbitMQ是erlang語(yǔ)言實(shí)現(xiàn)的,所以我們需要安裝erlang

sudo apt-get install erlang-nox

2.安裝rabbitMQ

安裝最新版rabbitMQ

sudo apt-get install rabbitmq-server

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

查看rabbitMQ狀態(tài),active(running)表示在線

sudo systemctl status rabbitmq-server

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

設(shè)置訪問MQ用戶名賬號(hào)和密碼,admin表示賬號(hào)(可自定義),123456表示密碼(可自定義)

sudo rabbitmqctl add_user admin 123456

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

設(shè)置上面admin用戶的角色,administrator表示是最高管理員

sudo rabbitmqctl set_user_tags admin administrator

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

設(shè)置admin角色權(quán)限

sudo rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

以上信息設(shè)置好后,我們往下走。

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

接著我們使用cpolar穿透本地MQ服務(wù),使得遠(yuǎn)程可以進(jìn)行訪問連接,cpolar支持http/https/tcp協(xié)議,不限制流量,操作簡(jiǎn)單,無(wú)需公網(wǎng)IP,也無(wú)需路由器。

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

3.1 安裝cpolar內(nèi)網(wǎng)穿透(支持一鍵自動(dòng)安裝腳本)

  • cpolar 安裝(國(guó)內(nèi)使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或 cpolar短鏈接安裝方式:(國(guó)外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本號(hào)
cpolar version
  • token認(rèn)證

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

cpolar authtoken xxxxxxx

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

  • 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
  • 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar

正常顯示為active則表示服務(wù)為正常在線啟動(dòng)狀態(tài)

3.2 創(chuàng)建HTTP隧道

在ubuntu系統(tǒng)本地安裝cpolar內(nèi)網(wǎng)穿透之后,在ubuntu瀏覽器上訪問本地9200端口,打開cpolar web ui界面:http://127.0.0.1:9200。

點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道,由于rabbitMQ中默認(rèn)的是5672端口,因此我們要來(lái)創(chuàng)建一條http隧道,指向5672端口:

  • 隧道名稱:可自定義,注意不要重復(fù)
  • 協(xié)議:tcp
  • 本地地址:5672
  • 域名類型:選擇隨機(jī)域名
  • 地區(qū):選擇China VIP

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

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

打開在線隧道列表,查看隨機(jī)公網(wǎng)tcp地址,使用下面隨機(jī)的tcp公網(wǎng)地址,即可遠(yuǎn)程連接MQ

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

4. 公網(wǎng)遠(yuǎn)程連接

maven坐標(biāo)

<dependency>
			<groupId>com.rabbitmq</groupId>
			<artifactId>amqp-client</artifactId>
			<version>5.10.0</version>
		</dependency>

這里使用java 測(cè)試使用上面公網(wǎng)地址進(jìn)行連接,編寫發(fā)布者

       ConnectionFactory factory = new ConnectionFactory();
        //cpolar公網(wǎng)地址
        factory.setHost("1.tcp.cpolar.cn");
        //公網(wǎng)地址對(duì)于的端口號(hào)
        factory.setPort(24889);

        //用戶名和密碼
        factory.setUsername("admin");
        factory.setPassword("123456");
        Connection connection = null;
        Channel channel = null;
        try {
            // 1.創(chuàng)建連接和通道
            connection = factory.newConnection();
            channel = connection.createChannel();

            // 2.為通道聲明exchange和exchange的類型
            channel.exchangeDeclare(EXCHANGE_NAME, BuiltinExchangeType.FANOUT);

            String msg = " hello world";
            // 3.發(fā)送消息到指定的exchange,隊(duì)列指定為空,由exchange根據(jù)情況判斷需要發(fā)送到哪些隊(duì)列
            channel.basicPublish(EXCHANGE_NAME, "", null, msg.getBytes());
            System.out.println("product send a msg: " + msg);
        } catch (IOException e) {
            e.printStackTrace();
        } catch (TimeoutException e) {
            e.printStackTrace();
        } finally {
            // 4.關(guān)閉連接
            if (channel != null) {
                try {
                    channel.close();
                } catch (IOException e) {
                    e.printStackTrace();
                } catch (TimeoutException e) {
                    e.printStackTrace();
                }
            }

            if (connection != null) {
                try {
                    connection.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }


編寫消費(fèi)者


        ConnectionFactory factory = new ConnectionFactory();
        //cpolar公網(wǎng)地址
        factory.setHost("1.tcp.cpolar.cn");
        //公網(wǎng)地址對(duì)于的端口號(hào)
        factory.setPort(24889);

        //用戶名和密碼
        factory.setUsername("admin");
        factory.setPassword("123456");
        Connection connection = null;
        Channel channel = null;
        try {
            // 1.創(chuàng)建連接和通道
            connection = factory.newConnection();
            channel = connection.createChannel();

            // 2.為通道聲明exchange以及exchange類型
            channel.exchangeDeclare("exchange", BuiltinExchangeType.FANOUT);

            // 3.創(chuàng)建隨機(jī)名字的隊(duì)列
            String queueName = channel.queueDeclare().getQueue();

            // 4.建立exchange和隊(duì)列的綁定關(guān)系
            channel.queueBind(queueName, "exchange", "");
            System.out.println(" **** Consumer1 keep alive ,waiting for messages, and then deal them");
            // 5.通過回調(diào)生成消費(fèi)者并進(jìn)行監(jiān)聽
            Consumer consumer = new DefaultConsumer(channel) {
                @Override
                public void handleDelivery(String consumerTag, Envelope envelope,
                                           com.rabbitmq.client.AMQP.BasicProperties properties, byte[] body) throws IOException {

                    // 獲取消息內(nèi)容然后處理
                    String msg = new String(body, "UTF-8");
                    System.out.println("*********** Consumer1" + " get message :[" + msg + "]");
                }
            };
            // 6.消費(fèi)消息
            channel.basicConsume(queueName, true, consumer);
        } catch (IOException e) {
            e.printStackTrace();
        } catch (TimeoutException e) {
            e.printStackTrace();
        }

先啟動(dòng)消費(fèi)者,然后啟動(dòng)發(fā)布者,然后消費(fèi)者控制臺(tái)輸出消費(fèi)者發(fā)送的消息表示成功.我們實(shí)現(xiàn)了遠(yuǎn)程訪問MQ。

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

5.固定公網(wǎng)TCP地址

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

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

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

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

點(diǎn)擊保留

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

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

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

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

在瀏覽器上訪問9200端口,登錄cpolar web ui管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到上面創(chuàng)建的隧道,點(diǎn)擊右側(cè)的編輯

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

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

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

點(diǎn)擊更新

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)在線隧道列表,找到需要編輯的隧道,可以看到公網(wǎng)地址已經(jīng)更新成為了固定TCP地址。

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)

更新好后,我們修改代碼中的兩個(gè)參數(shù)

     	//cpolar公網(wǎng)地址,改為我們固定的地址
        factory.setHost("5.tcp.vip.cpolar.cn");
        //固定地址對(duì)應(yīng)的端口號(hào)
        factory.setPort(13630);

然后我們重新啟動(dòng)消費(fèi)者,再啟動(dòng)生產(chǎn)者,正常發(fā)布和消費(fèi)消息表示成功

內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù),技術(shù)周刊,rabbitmq,ruby,分布式,運(yùn)維開發(fā)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-654602.html

到了這里,關(guān)于內(nèi)網(wǎng)穿透-外遠(yuǎn)程連接中的RabbitMQ服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • VsCode SSH遠(yuǎn)程連接服務(wù)器【內(nèi)網(wǎng)穿透公網(wǎng)連接】

    VsCode SSH遠(yuǎn)程連接服務(wù)器【內(nèi)網(wǎng)穿透公網(wǎng)連接】

    1.前言 記得筆者小時(shí)候看電視,看到影視角色總是用一個(gè)老式的鍵盤,噼里啪啦的在電腦屏幕上輸入一行行字符,那時(shí)候覺得能這么操作電腦真的好帥,從而立下了長(zhǎng)大以后也要這樣使用電腦的志向。 長(zhǎng)大以后,筆者的愿望終于實(shí)現(xiàn),整天坐在電腦面前敲代碼抓BUG;而小時(shí)候

    2024年02月03日
    瀏覽(25)
  • 寶塔FTP文件傳輸服務(wù)結(jié)合cpolar內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程連接本地服務(wù)

    寶塔FTP文件傳輸服務(wù)結(jié)合cpolar內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程連接本地服務(wù)

    前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到網(wǎng)站。 寶塔FTP是寶塔面板中的一項(xiàng)功能,用于設(shè)置和管理FTP服務(wù)。通過寶塔FTP,用戶可以創(chuàng)建FTP賬號(hào),配置FTP用戶權(quán)限,并進(jìn)行文件上傳、下載和刪除等操作. cpolar是一種

    2024年01月24日
    瀏覽(26)
  • 在外SSH遠(yuǎn)程連接macOS服務(wù)器【cpolar內(nèi)網(wǎng)穿透】

    在外SSH遠(yuǎn)程連接macOS服務(wù)器【cpolar內(nèi)網(wǎng)穿透】

    轉(zhuǎn)載自cpolar極點(diǎn)云的文章:無(wú)需公網(wǎng)IP,實(shí)現(xiàn)公網(wǎng)SSH遠(yuǎn)程登錄MacOS【內(nèi)網(wǎng)穿透】 macOS系統(tǒng)自帶有Secure Shell 客戶端,它可讓您登錄到偵聽傳入SSH連接的遠(yuǎn)程服務(wù)器和臺(tái)式機(jī)。我們可以用 ssh username@ip 來(lái)ssh到服務(wù)器,但通常局限于局域網(wǎng)內(nèi)的遠(yuǎn)程。 本次教程,我們將使用cpolar內(nèi)網(wǎng)

    2024年02月03日
    瀏覽(24)
  • 外網(wǎng)SSH遠(yuǎn)程連接linux服務(wù)器「cpolar內(nèi)網(wǎng)穿透」

    外網(wǎng)SSH遠(yuǎn)程連接linux服務(wù)器「cpolar內(nèi)網(wǎng)穿透」

    轉(zhuǎn)載自內(nèi)網(wǎng)穿透工具的文章:無(wú)公網(wǎng)IP,SSH遠(yuǎn)程連接Linux CentOS服務(wù)器【內(nèi)網(wǎng)穿透】 本次教程我們來(lái)實(shí)現(xiàn)如何在外公網(wǎng)環(huán)境下,SSH遠(yuǎn)程連接家里/公司的Linux CentOS服務(wù)器,無(wú)需公網(wǎng)IP,也不需要設(shè)置路由器。 公網(wǎng)SSH遠(yuǎn)程Linux CentOS服務(wù)器【內(nèi)網(wǎng)穿透】 cpolar官網(wǎng):https://www.cpolar.com

    2023年04月23日
    瀏覽(30)
  • 如何使用Pritunl搭建OpenVPN服務(wù)器,實(shí)現(xiàn)遠(yuǎn)程連接【內(nèi)網(wǎng)穿透】

    如何使用Pritunl搭建OpenVPN服務(wù)器,實(shí)現(xiàn)遠(yuǎn)程連接【內(nèi)網(wǎng)穿透】

    Pritunl是一款免費(fèi)開源的 VPN 平臺(tái)軟件(但使用的不是標(biāo)準(zhǔn)的開源許可證,用戶受到很多限制)。這是一種簡(jiǎn)單有效的VPN方式,一方面能有一個(gè)相對(duì)簡(jiǎn)單的途徑,易于初級(jí)用戶迅速搭建 VPN 服務(wù);另一方面有能抵御墻的干擾,提供穩(wěn)定有效的代理服務(wù)。Pritunl采用 OpenVPN 代理方式

    2024年02月08日
    瀏覽(26)
  • 無(wú)需公網(wǎng)IP,在家SSH遠(yuǎn)程連接公司內(nèi)網(wǎng)服務(wù)器「cpolar內(nèi)網(wǎng)穿透」

    無(wú)需公網(wǎng)IP,在家SSH遠(yuǎn)程連接公司內(nèi)網(wǎng)服務(wù)器「cpolar內(nèi)網(wǎng)穿透」

    轉(zhuǎn)載自cpolar內(nèi)網(wǎng)穿透的文章:無(wú)公網(wǎng)IP,SSH遠(yuǎn)程連接Linux CentOS【內(nèi)網(wǎng)穿透】 本次教程我們來(lái)實(shí)現(xiàn)如何在外公網(wǎng)環(huán)境下,SSH遠(yuǎn)程連接家里/公司的Linux CentOS服務(wù)器,無(wú)需公網(wǎng)IP,也不需要設(shè)置路由器。 【SSH遠(yuǎn)程服務(wù)器】在外遠(yuǎn)程連接Linux服務(wù)器「無(wú)公網(wǎng)IP」 cpolar官網(wǎng):https://www.

    2024年02月05日
    瀏覽(27)
  • 【Linux】安卓端JuiceSSH結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程連接服務(wù)器

    【Linux】安卓端JuiceSSH結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程連接服務(wù)器

    處于內(nèi)網(wǎng)的虛擬機(jī)如何被外網(wǎng)訪問呢?如何手機(jī)就能訪問虛擬機(jī)呢? 本文介紹 cpolar+JuiceSSH 實(shí)現(xiàn)手機(jī)端遠(yuǎn)程連接Linux虛擬機(jī)(內(nèi)網(wǎng)穿透,手機(jī)端連接Linux虛擬機(jī)) 首先,我們?cè)贚inux中安裝 cpolar內(nèi)網(wǎng)穿透(cpolar官網(wǎng)-安全的內(nèi)網(wǎng)穿透工具 | 無(wú)需公網(wǎng)ip | 遠(yuǎn)程訪問 | 搭建網(wǎng)站)工具 使

    2024年02月05日
    瀏覽(24)
  • 使用GoLand通過SSH遠(yuǎn)程連接服務(wù)器,并結(jié)合內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程辦公

    使用GoLand通過SSH遠(yuǎn)程連接服務(wù)器,并結(jié)合內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程辦公

    本文主要介紹使用GoLand通過SSH遠(yuǎn)程連接服務(wù)器,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程辦公。 GoLand 是由 JetBrains 推出的一款專為Go語(yǔ)言開發(fā)設(shè)計(jì)的 集成開發(fā)環(huán)境(IDE) 。它集成了多種高級(jí)功能,包括但不限于智能代碼補(bǔ)全、代碼分析和高級(jí)調(diào)試功能。可以幫助編寫Go語(yǔ)言更加便捷

    2024年01月22日
    瀏覽(53)
  • 本地MinIO存儲(chǔ)服務(wù)通過Java程序結(jié)合Cpolar內(nèi)網(wǎng)穿透進(jìn)行遠(yuǎn)程連接

    本地MinIO存儲(chǔ)服務(wù)通過Java程序結(jié)合Cpolar內(nèi)網(wǎng)穿透進(jìn)行遠(yuǎn)程連接

    MinIO是一款高性能、分布式的對(duì)象存儲(chǔ)系統(tǒng),它可以100%的運(yùn)行在標(biāo)準(zhǔn)硬件上,即X86等低成本機(jī)器也能夠很好的運(yùn)行MinIO。它的優(yōu)點(diǎn)包括高性能、高可用性、易于部署和管理、支持多租戶等。 Cpolar內(nèi)網(wǎng)穿透提供了更高的安全性和隱私保護(hù),通過使用加密通信通道,Cpolar技術(shù)可以

    2024年01月21日
    瀏覽(52)
  • Windows SSH遠(yuǎn)程連接Linux服務(wù)器 - 無(wú)公網(wǎng)IP內(nèi)網(wǎng)穿透

    Windows SSH遠(yuǎn)程連接Linux服務(wù)器 - 無(wú)公網(wǎng)IP內(nèi)網(wǎng)穿透

    轉(zhuǎn)發(fā)自CSDN遠(yuǎn)程穿透的文章:【vscode遠(yuǎn)程開發(fā)】使用SSH遠(yuǎn)程連接服務(wù)器 「內(nèi)網(wǎng)穿透」 遠(yuǎn)程連接服務(wù)器工具有很多,比如XShell、putty等,可以通過ssh來(lái)遠(yuǎn)程連接服務(wù)器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫好代碼后再將源代碼傳送到服務(wù)器運(yùn)行、服務(wù)器上的圖片也無(wú)

    2024年02月04日
    瀏覽(35)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包