<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          在家也能輕松訪問(wèn)公司內(nèi)網(wǎng)的秘密|穿透!

          共 1909字,需瀏覽 4分鐘

           ·

          2021-03-10 03:08

          最近,我在家開發(fā)了一套知識(shí)問(wèn)答系統(tǒng),并成功部署在實(shí)驗(yàn)室內(nèi)網(wǎng)的服務(wù)器上。
          在將系統(tǒng)提供給公司的小伙伴測(cè)試時(shí),碰到一個(gè)麻煩:由于端口沒有在外網(wǎng)暴露,外界無(wú)法訪問(wèn)實(shí)驗(yàn)室內(nèi)網(wǎng)中的項(xiàng)目。
          調(diào)研后發(fā)現(xiàn),現(xiàn)有2種解決方案:
          • 在公網(wǎng)服務(wù)器上搭好環(huán)境,重新部署系統(tǒng);演示完成后,刪除
          • 通過(guò)內(nèi)網(wǎng)穿透實(shí)現(xiàn)端口映射,在哪都能訪問(wèn)系統(tǒng)
          無(wú)論是從效率還是可行性考慮,第二種方法都是更好的選擇。借此話題,我們來(lái)聊一聊如何在家就能訪問(wèn)公司局域網(wǎng)內(nèi)的信息呢?

          1 內(nèi)網(wǎng)穿透和ngrok

          公司的多臺(tái)計(jì)算機(jī)一般構(gòu)成內(nèi)部使用的局域網(wǎng)絡(luò)或辦公網(wǎng)絡(luò)。離開公司回到家時(shí),除了遠(yuǎn)程控制,一般不能連上公司主機(jī),獲取資料。
          但有了內(nèi)網(wǎng)穿透,就可以像瀏覽公網(wǎng)一樣訪問(wèn)內(nèi)網(wǎng)了。

          官方定義:內(nèi)網(wǎng)穿透,是為了使具有某一個(gè)特定源 IP 地址和源端口號(hào)的數(shù)據(jù)包不被 屏蔽而正確路由到內(nèi)網(wǎng)主機(jī)。

          實(shí)現(xiàn)內(nèi)網(wǎng)穿透的方法有很多,例如VPN、frp、ngrok、花生殼等等。
          其中ngrok是一個(gè)反向代理,通過(guò)在公共端點(diǎn)和本地Web服務(wù)器之間建立一個(gè)安全通道,ngrok可捕獲和分析所有通道上的流量。

          正向代理

          如果把局域網(wǎng)外的Internet想像成一個(gè)巨大的資源庫(kù),則局域網(wǎng)中的客戶端要訪問(wèn)Internet,需要通過(guò)代理服務(wù)器來(lái)訪問(wèn)。
          這種隱藏了客戶端的代理服務(wù),稱為正向代理。

          例如國(guó)內(nèi)無(wú)法直接訪問(wèn)谷歌,需要通過(guò)一臺(tái)國(guó)外ip的代理服務(wù)器轉(zhuǎn)發(fā)?!按钐葑印本褪堑湫偷恼虼?。

          反向代理

          當(dāng)把請(qǐng)求發(fā)送到反向代理服務(wù)器,將由反向代理服務(wù)器選擇目標(biāo)服務(wù)器,獲取數(shù)據(jù)后再返回給客戶端。

          此時(shí)反向代理服務(wù)器和目標(biāo)服務(wù)器對(duì)外是一個(gè)服務(wù)器,暴露的是代理服務(wù)器ip,隱藏真實(shí)服務(wù)器的ip。
          隱藏了服務(wù)端的代理服務(wù),稱為反向代理。

          2 薅羊毛之10分鐘免費(fèi)實(shí)現(xiàn)穿透

          不妨借助內(nèi)網(wǎng)穿透工具SunnyNgrok,試一試穿透的效果。

          第一步,登錄https://www.ngrok.cc/完成注冊(cè),點(diǎn)擊左側(cè)“開通隧道”。

          一些高帶寬,訪問(wèn)穩(wěn)定的服務(wù)器是需要money的,如果只是項(xiàng)目演示或小并發(fā)demo測(cè)試,可以直接選擇免費(fèi)服務(wù)器

          在隧道中設(shè)置好協(xié)議、名稱、前置域名和內(nèi)網(wǎng)server需要映射的端口,確定添加即可。

          開通后,在隧道管理中,可以查看新建的隧道。當(dāng)前隧道顯示不在線,大家需要下載Ngrok客戶端,啟動(dòng)ngrok服務(wù)。

          以Linux版本為例,在內(nèi)網(wǎng)服務(wù)器上下載解壓安裝包,進(jìn)入文件,輸入指令和隧道id啟動(dòng)服務(wù)。
          ./sunny clientid 隧道id
          完成后,隧道顯示“online”,表示連接成功?,F(xiàn)在,就可以用贈(zèng)送域名來(lái)訪問(wèn)內(nèi)網(wǎng)的服務(wù)了。很簡(jiǎn)單哦!

          除了內(nèi)網(wǎng)穿透,ngrok還能實(shí)現(xiàn)微信開發(fā)、HTTP轉(zhuǎn)發(fā)等功能。

          Demo

          我在實(shí)驗(yàn)室服務(wù)器上部署了一個(gè)情感分析api,經(jīng)內(nèi)網(wǎng)穿透后,在公網(wǎng)通過(guò)免費(fèi)域名成功訪問(wèn)到了服務(wù)。

          這種方法既可以讓用戶在任何地方訪問(wèn)內(nèi)網(wǎng)服務(wù),又隱藏了服務(wù)器的真實(shí)地址,滿足了安全和便捷的需求。
          除了使用SunnyNgrok、花生殼等DDNS服務(wù)商的應(yīng)用,我們還可以自建ngrok服務(wù)器。
          搭建前需要準(zhǔn)備一臺(tái)公網(wǎng)服務(wù)器(阿里云/騰訊云等),感興趣的讀者可以參考手把手搭建教程:
          http://www.vediotalk.com/?p=336
          本文帶大家以「薅羊毛」的方式,通過(guò)ngrok簡(jiǎn)單高效地實(shí)現(xiàn)內(nèi)網(wǎng)穿透。
          它能讓你的本地服務(wù)暴露在外網(wǎng)上面,供其他用戶訪問(wèn)。如果在開發(fā)中碰到類似需求,可以用ngrok來(lái)解決!

          深度學(xué)習(xí)資源下載
          在NLP情報(bào)局公眾號(hào)后臺(tái)回復(fù)“三件套”,即可獲取深度學(xué)習(xí)三件套:
          《PyTorch深度學(xué)習(xí)》,《Hands-on Machine Learning》,《Python深度學(xué)習(xí)》
          推 薦 閱 讀

          參 考 文 獻(xiàn)

          [1] 如何讓別人訪問(wèn)到你的本地項(xiàng)目?Ngrok學(xué)起來(lái)!:https://www.bilibili.com/video/BV17K4y187A2?from=search&seid=9694463133865006098

          [2] Sunny-Ngrok教程:https://www.ngrok.cc/_book/

          歡 迎 關(guān) 注 我 們??

          原創(chuàng)不易,有收獲的話請(qǐng)幫忙點(diǎn)擊點(diǎn)贊分享、在看吧??

          瀏覽 383
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  北条麻妃一级婬片A片 | 草热视频在线 | 一级黄色电影免费看 | 亚洲综合免费观看高清完整版在线观 | 狠狠撸伊人在线 |