0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云芯一號(hào)搭建深度學(xué)習(xí)推演服務(wù)器(一):frp轉(zhuǎn)發(fā)主板端口

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-15 00:08 ? 次閱讀

基本介紹

由于云芯一號(hào)比較難配置靜態(tài)外網(wǎng)ip,筆者每次連接云芯一號(hào)都需要大費(fèi)周折地通過連接顯示屏和鍵盤來查看云芯一號(hào)的內(nèi)網(wǎng)ip地址,或者通過路由器的后臺(tái)查看板子ip,操作比較不便。雖然可以通過固定ip地址的方式使每次獲取的都是同一個(gè)ip地址,但是一旦更換網(wǎng)絡(luò)環(huán)境,可能又需要重新修改ip地址,那么有沒有什么辦法能讓開發(fā)者們隨時(shí)隨地,在各種網(wǎng)絡(luò)環(huán)境下,都能比較穩(wěn)定方便地連接上云芯以后呢?這邊教程將會(huì)講解如何通過使用frp(一種內(nèi)網(wǎng)穿透軟件)在不知道開發(fā)板ip地址,甚至不用在同一個(gè)內(nèi)網(wǎng)環(huán)境下連接云芯一號(hào)。

0. 配置前準(zhǔn)備

(1)公網(wǎng)服務(wù)器1臺(tái)

(2)云芯一號(hào)1臺(tái)

(3)公網(wǎng)服務(wù)器綁定域名1個(gè) (或者靜態(tài)ip也可)

1. 安裝frp

公網(wǎng)服務(wù)器(使用frps)與云芯一號(hào)(使用frpc)都需要下載frp進(jìn)行安裝,

1.1 公網(wǎng)服務(wù)器安裝frps

在云服務(wù)器上運(yùn)行

wget [https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz](https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_arm64.tar.gz)
tar -xvf  [frp_0.34.1_linux_amd64.tar.gz](https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_arm64.tar.gz)
cd ./[frp_0.34.1_linux_amd64](https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_arm64.tar.gz)
ls

可以看到,目錄下包括4個(gè)文件,分別是frpc、frpc.ini和frps、frps.ini,前者兩個(gè)文件是客戶端所關(guān)注文件,后者兩個(gè)文件是服務(wù)端所關(guān)注兩個(gè)文件。

然后運(yùn)行vi ./frps.ini , 把以下內(nèi)容黏貼進(jìn)去,

[common]
bind_port = 7000           #與客戶端綁定的進(jìn)行通信端口
vhost_http_port = 6081     #訪問客戶端web服務(wù)自定義的端口號(hào)

保存后運(yùn)行 ./frps -c ./frps.ini 啟動(dòng)服務(wù),如果是想要讓frps一直運(yùn)行,則可以通過運(yùn)行nohup ./frps -c ./frps.ini & 將指令掛到后臺(tái)。完成后記得把服務(wù)器的6000-8000端口都打開(或者按需打開端口)。

1.2 云芯一號(hào)安裝frpc

從https://github.com/fatedier/frp/releases下載frp_0.10.0_linux_amd64.tar.gzhttps://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_arm64.tar.gz,通過sftp傳輸?shù)皆菩疽惶?hào)上,

運(yùn)行

tar xvf frp_0.10.0_linux_amd64.tar.gz
cd ./frp_0.10.0_linux_amd64

運(yùn)行vi ./frpc.ini , 把以下內(nèi)容黏貼進(jìn)去

[common]
server_addr = 123.123.123.123    #服務(wù)器公網(wǎng)IP或者域名
server_port = 7000    #frp服務(wù)端口,需與frps.ini相同

[ssh]    #服務(wù)名稱,可自定義
type = tcp    #協(xié)議類型(tcp)
local_ip = 127.0.0.1
local_port = 22    #本地SSH服務(wù)端口
remote_port = 6002    #外網(wǎng)訪問SSH服務(wù)端口

# http后續(xù)教程會(huì)用到,后續(xù)再進(jìn)行講解
# [web]    #服務(wù)名稱,可自定義
# type = http    #協(xié)議類型(http)
# local_ip = 127.0.0.1
# local_port = 80    #本地web服務(wù)端口
# use_encryption = false
# use_compression = true

效果如下:

2. 運(yùn)行frpc

./frpc -g ./frpc.ini

3. 測(cè)試連接

運(yùn)行 ssh linaro@云服務(wù)器域名或靜態(tài)ip -p 6002

從通過外網(wǎng)訪問成功(撒花)

4. 開機(jī)自動(dòng)運(yùn)行frpc

修改/etc/rc.local文件,在最后一行添加

# /etc/rc.local

ssh-keygen -A
# 添加以下文字
/home/linaro/frp_0.34.1_linux_arm64/frpc -c /home/linaro/frp_0.34.1_linux_arm64/frpc.ini

5. 總結(jié)

通過frp,我們能很方便地從外網(wǎng)環(huán)境訪問到云芯一號(hào)微服務(wù)器,更重要的是可以省去很多網(wǎng)絡(luò)配置步驟且隨時(shí)隨地能訪問開發(fā)板。以本篇教程作為開端,下一篇教程將會(huì)集中講解如何在云芯一號(hào)開發(fā)板上部署深度學(xué)習(xí)模型,并開放端口供外部設(shè)備(可以是手機(jī),電腦或者攝像頭)使用,同時(shí),利用本篇博客講解的frp軟件,我們也能非常方便地在復(fù)雜的網(wǎng)絡(luò)環(huán)境下(eg. 使用電信網(wǎng)絡(luò)手機(jī)想使用云芯一號(hào)進(jìn)行推演)靈活地使用云芯一號(hào)。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8701

    瀏覽量

    84548
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5422

    瀏覽量

    120593
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    新手小白怎么學(xué)GPU服務(wù)器深度學(xué)習(xí)?

    新手小白想用GPU服務(wù)器深度學(xué)習(xí)應(yīng)該怎么做? 用個(gè)人主機(jī)通常pytorch可以跑但是LexNet,AlexNet可能就直接就跑不動(dòng),如何實(shí)現(xiàn)更經(jīng)濟(jì)便捷的實(shí)現(xiàn)GPU
    發(fā)表于 06-11 17:09

    一號(hào)的應(yīng)用

    應(yīng)用領(lǐng)域:“安一號(hào)“應(yīng)用廣泛,基本上可以用單片機(jī)開發(fā)程序的的地方都可以用”安一號(hào)“系列產(chǎn)品,下面列舉常用的領(lǐng)域。. 智能家電化:洗衣機(jī)、空調(diào)、電視機(jī)、錄像機(jī)、微波爐、電冰箱、電飯煲
    發(fā)表于 10-08 11:21

    基于安一號(hào)的智能插排

    防水防火:插排外殼由防火塑料制成,內(nèi)部有DS18b20溫度傳感,由安一號(hào)采集實(shí)時(shí)溫度,并檢測(cè)溫度變化,若溫度超過預(yù)設(shè)范圍,則響蜂鳴器來提醒用戶,若段時(shí)間內(nèi)無人理睬,插排自動(dòng)斷電來
    發(fā)表于 10-24 21:39

    基于安一號(hào)開發(fā)板設(shè)計(jì)

    接收,超聲波,光敏,熱敏);步進(jìn)、直流電機(jī)驅(qū)動(dòng)(ULN2003D);外加EEPROM;16位精準(zhǔn)AD采集和DA輸出;外接FPGA通信端口;時(shí)間安排:2013年11月開始收集資料,并熟悉安一號(hào)的開發(fā)環(huán)境,2014年01月4日之前
    發(fā)表于 11-12 12:15

    如何外網(wǎng)直接訪問樹莓派上搭建服務(wù)器?

    我在我的樹莓派上用flask搭建個(gè)服務(wù)器,放上了自己的網(wǎng)頁(yè),開放在80端口。但是我樹莓派連接的是寢室的WiFi,并沒有公網(wǎng)IP。我有阿里
    發(fā)表于 07-04 17:55

    一號(hào)ARM微服務(wù)器板卡的方法和過程介紹

    1、一號(hào)統(tǒng)固件和多分區(qū)鏡像文件的方法一號(hào)
    發(fā)表于 06-16 16:02

    飛機(jī)駕駛艙(Cockpit)Web圖像化服務(wù)器管理工具介紹

    1、飛機(jī)駕駛艙(Cockpit)Web圖像化服務(wù)器管理工具介紹一號(hào)是極術(shù)社區(qū)發(fā)布的款A(yù)RM微型服務(wù)
    發(fā)表于 06-17 15:16

    一號(hào)搭建深度學(xué)習(xí)推演服務(wù)器()frp轉(zhuǎn)發(fā)主板端口

    由于一號(hào)比較難配置靜態(tài)外網(wǎng)ip,筆者每次連接一號(hào)都需要大費(fèi)周折地通過連接顯示屏和鍵盤來查
    發(fā)表于 01-26 17:31 ?0次下載
    <b class='flag-5'>云</b><b class='flag-5'>芯</b><b class='flag-5'>一號(hào)</b><b class='flag-5'>搭建</b><b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>推演</b><b class='flag-5'>服務(wù)器</b>(<b class='flag-5'>一</b>)<b class='flag-5'>frp</b><b class='flag-5'>轉(zhuǎn)發(fā)</b><b class='flag-5'>主板</b><b class='flag-5'>端口</b>

    一號(hào)試用教程:開箱上手及基本配置

    很榮幸可以獲得極術(shù)社區(qū)一號(hào)開發(fā)板試用的機(jī)會(huì)。一號(hào)是極術(shù)社區(qū)為解決開發(fā)者對(duì)Arm
    發(fā)表于 01-26 17:33 ?3次下載
    <b class='flag-5'>云</b><b class='flag-5'>芯</b><b class='flag-5'>一號(hào)</b>試用教程<b class='flag-5'>一</b>:開箱上手及基本配置

    一號(hào)-QT應(yīng)用開發(fā)環(huán)境

    1、前言經(jīng)常使用些開發(fā)板或單板計(jì)算機(jī)來做工控上位機(jī),一號(hào)是極術(shù)社區(qū)發(fā)布的款A(yù)RM開發(fā)板,配置強(qiáng)勁,具有六核處理
    發(fā)表于 01-26 17:37 ?8次下載
    <b class='flag-5'>云</b><b class='flag-5'>芯</b><b class='flag-5'>一號(hào)</b>-QT應(yīng)用開發(fā)環(huán)境

    一號(hào) - Debian系統(tǒng)下添加中文輸入法支持

    一號(hào)是極術(shù)社區(qū)發(fā)布的款A(yù)RM微型服務(wù)器板卡,具有六核處理,型號(hào)為Rockchip RK3
    發(fā)表于 01-26 17:43 ?0次下載
    <b class='flag-5'>云</b><b class='flag-5'>芯</b><b class='flag-5'>一號(hào)</b> - Debian系統(tǒng)下添加中文輸入法支持

    一號(hào)上手體驗(yàn)和性能測(cè)試

    正準(zhǔn)備將之前淘汰了的筆記本改裝為家庭服務(wù)器的時(shí)候,在極術(shù)社區(qū)的公眾號(hào)上看到一號(hào)的申請(qǐng)頁(yè)面,抱著試試的心態(tài)填了申請(qǐng),沒想到居...
    發(fā)表于 01-26 18:00 ?0次下載
    <b class='flag-5'>云</b><b class='flag-5'>芯</b><b class='flag-5'>一號(hào)</b>上手體驗(yàn)和性能測(cè)試

    深度學(xué)習(xí)服務(wù)器怎么做 深度學(xué)習(xí)服務(wù)器diy 深度學(xué)習(xí)服務(wù)器主板用什么

    。因此,深度學(xué)習(xí)服務(wù)器逐漸成為了人們進(jìn)行深度學(xué)習(xí)實(shí)驗(yàn)的必要工具。本文將介紹深度學(xué)習(xí)服務(wù)器的DIY
    的頭像 發(fā)表于 08-17 16:11 ?754次閱讀

     海外服務(wù)器搭建pi節(jié)點(diǎn)詳細(xì)步驟

     海外服務(wù)器搭建pi節(jié)點(diǎn)簡(jiǎn)單嗎?海外服務(wù)器搭建pi節(jié)點(diǎn)步驟有哪些?小編為您整理發(fā)布海外
    的頭像 發(fā)表于 02-21 10:16 ?870次閱讀

    服務(wù)器搭建詳細(xì)過程

    隨著計(jì)算技術(shù)的發(fā)展,越來越多的企業(yè)和個(gè)人開始選擇使用服務(wù)器來部署自己的應(yīng)用和服務(wù)。相比于傳統(tǒng)的物理服務(wù)器,
    的頭像 發(fā)表于 09-12 10:00 ?137次閱讀