內網服務映射到外網訪問


  1. 服務說明

    ngrok是一款反向代理服務,可進行內網穿透,支持端口轉發。例如:本地運行的服務而讓別人通過公網訪問。

  2. 服務部署

    [root@kazihuo /soft]# wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip

    [root@kazihuo /soft]# unzip ngrok-stable-linux-amd64.zip -d /usr/local/

    # 注冊賬號后獲取token;

    [root@kazihuo ~]# cd /usr/local/

    # 認證隧道authtoken

    [root@kazihuo /usr/local]# ./ngrok authtoken 5h7Lf4Woj5EQiA3QwAbh4_4SPa2y93SmTS6yU1oFWwu

    Authtoken saved to configuration file: /root/.ngrok2/ngrok.yml

     

  3. 服務使用

    [root@kazihuo ~]# yum -y install httpd && echo "I am kazihuo" >/var/www/html/index.html && systemctl start httpd.service

    # 開啟ngrok服務,服務會隨機給個地址,在公網訪問此地址,即可訪問到內網的web服務;

    [root@kazihuo /usr/local]# ./ngrok http 80

  4. 安全配置

    # 為了安全也可設置登錄賬戶和密碼

    [root@kazihuo /usr/local]# ./ngrok http -auth="kaizhuo:kazihuo8" 80

  5. 測試22端口

    [root@kazihuo /usr/local]# ./ngrok tcp 22


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM