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

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

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

樹莓派:使用花生殼或FRP實(shí)現(xiàn)內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問的方案

如意 ? 來源:百家號(hào) ? 作者:壹學(xué)好 ? 2020-06-27 17:00 ? 次閱讀

繼續(xù)折騰樹莓派,如果沒有公網(wǎng)ip,但又想隨時(shí)隨地都能連接到樹莓派,或者訪問上面的服務(wù),今天提供兩套樹莓派內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問方案

寫在前面

花生殼(反向代理)

使用花生殼工具,將內(nèi)網(wǎng)地址端口映射到公網(wǎng),成熟穩(wěn)定,體驗(yàn)版免費(fèi),但有帶寬和流量限制,不適合 NAS 等場(chǎng)景,增加帶寬和流量需要收費(fèi),固定外網(wǎng)端口要收費(fèi)。

frp(反向代理)

frp 是一個(gè)高性能的反向代理應(yīng)用,可以幫助您輕松地進(jìn)行內(nèi)網(wǎng)穿透,對(duì)外網(wǎng)提供服務(wù),支持 tcp, http, https 等協(xié)議類型,并且 web 服務(wù)支持根據(jù)域名進(jìn)行路由轉(zhuǎn)發(fā)。

需要準(zhǔn)備一臺(tái) vps,作為轉(zhuǎn)發(fā)的服務(wù)端

花生殼

1.下載安裝包

下載花生殼安裝包并安裝:

wget http://download.oray.com/peanuthull/embed/phddns_3.0.3_systemd.deb

sudo dpkg -i phddns_3.0.3_systemd.deb

樹莓派:使用花生殼或FRP實(shí)現(xiàn)內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問的方案

獲取 SN 碼

2.配置花生殼

訪問 http://b.oray.com 添加映射即可

這里我添加了一個(gè)遠(yuǎn)程登錄訪問, 一個(gè)遠(yuǎn)程桌面映射

FRP

1.配置服務(wù)器端

github 地址:https://github.com/fatedier/frp/releases

查看最新下載鏈接

登錄你的 vps 服務(wù)器

下載解壓

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

mkdir /home/frp

tar -zxvf frp_0.33.0_linux_amd64.tar.gz -C /home/frp/

進(jìn)入目錄,修改配置文件

cd /home/frp/frp_0.33.0_linux_amd64/

vi frps.ini

樹莓派:使用花生殼或FRP實(shí)現(xiàn)內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問的方案

參數(shù)說明

bind_port:綁定的端口,需要與客戶端中 server_port 參數(shù)保持一致vhost_http_port:虛擬主機(jī)運(yùn)行在本機(jī)的端口,如果 vps 有服務(wù)占用了端口,應(yīng)當(dāng)更換dashboard_port:frp 后臺(tái)服務(wù)頁面的端口,如果設(shè)置 8000,便可通過 http://yourip:8000 來訪問 frps 的后臺(tái)頁面dashboard_user:frp 后臺(tái)服務(wù)頁面的管理員用戶名dashboard_pwd:frp 后臺(tái)服務(wù)頁面的管理員密碼privilege_token:自定義值,必須與客戶端中的 privilege_token 保持一致

配置完成之后,便可以通過如下命令啟動(dòng) frps

。/frps -c 。/frps.ini

2.配置樹莓派客戶端

樹莓派上下載解壓

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_arm.tar.gz

mkdir /home/frp

tar -zxvf frp_0.33.0_linux_arm.tar.gz -C /home/frp/

進(jìn)入目錄,修改配置文件

cd /home/frp/frp_0.33.0_linux_arm

vi frpc.ini

樹莓派:使用花生殼或FRP實(shí)現(xiàn)內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問的方案

參數(shù)說明

server_addr:服務(wù)器端的 ipserver_port:服務(wù)器端的端口,即 bind_portprivilege_token:同服務(wù)器端的 privilege_token 保持一致login_fail_exit:失敗時(shí)自動(dòng)重連remote_port:遠(yuǎn)程端口,即 ssh 連接樹莓派時(shí)的端口

配置完成之后,啟動(dòng) frps

。/frps -c 。/frps.ini

ps:服務(wù)器的話,設(shè)置的端口記得在控制臺(tái)允許通過

完成!

聲明:本文內(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)投訴
  • 遠(yuǎn)程訪問
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    7875
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1683

    瀏覽量

    105389
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡(jiǎn)寫為RPi,別名為RasPi/RPI)是由英國(guó)“Raspberry Pi 慈善基金會(huì)”開發(fā)的一款為學(xué)習(xí)計(jì)算機(jī)編程教育而設(shè)計(jì)的微型電腦。
    的頭像 發(fā)表于 10-22 17:33 ?71次閱讀

    超好用的小白遠(yuǎn)程訪問方案,遠(yuǎn)程辦公、NAS訪問,還能異地觀看4K

    說起遠(yuǎn)程桌面、異地組網(wǎng)、內(nèi)網(wǎng)穿透等等服務(wù),現(xiàn)在市面上同類產(chǎn)品不少,但同時(shí)支持組網(wǎng)跟穿透的產(chǎn)品幾乎沒有。節(jié)點(diǎn)小寶作為一款創(chuàng)新型的遠(yuǎn)程
    的頭像 發(fā)表于 10-15 11:11 ?145次閱讀
    超好用的小白<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b><b class='flag-5'>方案</b>,<b class='flag-5'>遠(yuǎn)程</b>辦公、NAS<b class='flag-5'>訪問</b>,還能異地觀看4K

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透是什么?有什么作用?

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透指的是通過特定技術(shù)手段,將處于內(nèi)網(wǎng)中的電腦服務(wù)器,通過外部網(wǎng)絡(luò)(互聯(lián)網(wǎng))進(jìn)行訪問
    的頭像 發(fā)表于 09-13 08:10 ?218次閱讀
    <b class='flag-5'>遠(yuǎn)程</b>桌面<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>是什么?有什么作用?

    這個(gè)組網(wǎng)、內(nèi)網(wǎng)穿透工具遠(yuǎn)程連接是真的牛!

    這一局限,實(shí)現(xiàn)遠(yuǎn)程連接與訪問,我們引入了內(nèi)網(wǎng)穿透這一技術(shù)手段。那么,內(nèi)網(wǎng)
    的頭像 發(fā)表于 08-19 16:08 ?225次閱讀
    這個(gè)組網(wǎng)、<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>工具<b class='flag-5'>遠(yuǎn)程</b>連接是真的牛!

    細(xì)數(shù)那些令人矚目的內(nèi)網(wǎng)穿透工具

    在日常工作場(chǎng)景中,我們時(shí)常面臨需要將本地網(wǎng)絡(luò)中的特定端口(如80、3306等)對(duì)外開放,以便讓遠(yuǎn)程用戶設(shè)備跨越局域網(wǎng)界限進(jìn)行訪問的需求。為實(shí)現(xiàn)這一目標(biāo),端口映射(又稱
    的頭像 發(fā)表于 08-14 15:45 ?257次閱讀
    細(xì)數(shù)那些令人矚目的<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>工具

    【Raspberry Pi 5開發(fā)板試用】樹莓5---家庭多媒體和控制中心

    和實(shí)用的操作技巧。 遵循上述指南,即使是初學(xué)者也能輕松完成樹莓的系統(tǒng)燒錄,為后續(xù)的使用打下堅(jiān)實(shí)的基礎(chǔ)。如果未使用官方推薦燒錄工具的新手,在登錄過程中遇到任何問題,如密碼錯(cuò)誤無法訪問
    發(fā)表于 08-01 17:40

    內(nèi)網(wǎng)穿透——windows系統(tǒng)中搭建私人影音平臺(tái)

    在Windows系統(tǒng)中搭建私人影音平臺(tái)并實(shí)現(xiàn)內(nèi)網(wǎng)穿透,可以讓用戶隨時(shí)隨地遠(yuǎn)程訪問自己的影音資源。以下是詳細(xì)的步驟和說明: 一、選擇影音服務(wù)器
    的頭像 發(fā)表于 07-25 11:08 ?269次閱讀
    <b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>——windows系統(tǒng)中搭建私人影音平臺(tái)

    內(nèi)網(wǎng)穿透延遲高怎么解決

    內(nèi)網(wǎng)穿透延遲高的問題可以通過以下幾個(gè)步驟進(jìn)行解決: 1、優(yōu)化網(wǎng)絡(luò)環(huán)境: 確保網(wǎng)絡(luò)連接穩(wěn)定,通過檢查網(wǎng)絡(luò)設(shè)備、路由器、交換機(jī)等硬件設(shè)備的狀態(tài)和工作性能,排除潛在的故障。 增加傳輸帶寬,特別是出口帶寬
    的頭像 發(fā)表于 06-07 12:00 ?401次閱讀

    無需公網(wǎng)IP、無需云服務(wù)器,實(shí)現(xiàn)遠(yuǎn)程直連NAS該怎么做?

    手機(jī)圖片、視頻太多,存儲(chǔ)空間不夠用怎么辦?出門在外無法直連家中NAS,遠(yuǎn)程訪問NAS速度慢?自建私有云、多媒體服務(wù)器,如何多人遠(yuǎn)程共享媒體資源? 可以歸納為以下幾種主要方案: 1、使用
    的頭像 發(fā)表于 06-03 14:51 ?409次閱讀

    綠聯(lián)NAS DXP系列發(fā)布:內(nèi)網(wǎng)穿透技術(shù)在私有云的應(yīng)用分析

    對(duì)于NAS私有云來說,內(nèi)外穿透會(huì)在不同網(wǎng)絡(luò)環(huán)境(如內(nèi)網(wǎng)和外網(wǎng))之間實(shí)現(xiàn)數(shù)據(jù)訪問和共享的能力,在這個(gè)背景下,內(nèi)外穿透技術(shù)對(duì)于NAS私有云來說可
    的頭像 發(fā)表于 05-24 12:06 ?315次閱讀
    綠聯(lián)NAS DXP系列發(fā)布:<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>技術(shù)在私有云的應(yīng)用分析

    使用cpolar內(nèi)網(wǎng)穿透本地MariaDB數(shù)據(jù)庫(kù)

    本篇教程將使用cpolar內(nèi)網(wǎng)穿透本地MariaDB數(shù)據(jù)庫(kù),并實(shí)現(xiàn)在外公網(wǎng)環(huán)境下使用navicat圖形化工具遠(yuǎn)程連接本地內(nèi)網(wǎng)的MariaDB
    的頭像 發(fā)表于 01-22 10:28 ?522次閱讀
    使用cpolar<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>本地MariaDB數(shù)據(jù)庫(kù)

    內(nèi)網(wǎng)穿透工具FRP的快速入門

    在計(jì)算機(jī)網(wǎng)絡(luò)中,內(nèi)網(wǎng)穿透是一種通過公網(wǎng)建立安全通道,使得位于內(nèi)網(wǎng)的計(jì)算機(jī)和服務(wù)可以被外部網(wǎng)絡(luò)訪問。對(duì)程序員而言,內(nèi)網(wǎng)
    的頭像 發(fā)表于 01-02 11:47 ?584次閱讀

    神器!實(shí)現(xiàn)內(nèi)網(wǎng)穿透的幾款工具

    frp 是一個(gè)專注于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 TCP、UDP、HTTP、HTTPS 等多種協(xié)議??梢詫?b class='flag-5'>內(nèi)網(wǎng)服務(wù)以安全、便捷的方式通過具有公網(wǎng) IP 節(jié)點(diǎn)的中轉(zhuǎn)暴露到公網(wǎng)。
    的頭像 發(fā)表于 11-25 10:22 ?2788次閱讀
    神器!<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>的幾款工具

    Docker Compose部署Spug:實(shí)現(xiàn)內(nèi)網(wǎng)穿透

    上面我們成功安裝了openGauss數(shù)據(jù)庫(kù),下面我們?cè)贚inux安裝cpolar內(nèi)網(wǎng)穿透工具,通過cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程
    的頭像 發(fā)表于 11-23 16:42 ?638次閱讀
    Docker Compose部署Spug:<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>

    內(nèi)網(wǎng)穿透frp原理簡(jiǎn)述

    FRP的優(yōu)點(diǎn): 它可以隱藏內(nèi)網(wǎng)中的服務(wù)器, 避免因直接暴露內(nèi)網(wǎng)服務(wù)器導(dǎo)致的安全問題。此外, FRP還支持動(dòng)態(tài)端口映射, 可以方便地實(shí)現(xiàn)
    的頭像 發(fā)表于 11-13 14:38 ?4556次閱讀
    <b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b><b class='flag-5'>frp</b>原理簡(jiǎn)述