利用frp進行樹莓派的內(nèi)網(wǎng)穿透同時架設(shè)可外網(wǎng)訪問的web服務(wù)器

SMP.jpg

寫在前面:本文用了兩個來自CSDN的文章:

很早一些時候域携,運營商會給我們分配一個公網(wǎng)IP地址,使用動態(tài)域名解析可以非常方便的搭建網(wǎng)站催什。但是現(xiàn)在一般運營商都是用NAT方式,我們只能得到一個大局域網(wǎng)的IP,所以這種方法就失效了蒲凶。


因此气筋,如果需要用自己電腦做服務(wù)器的話,我們只能使用花生殼這樣的內(nèi)網(wǎng)穿透工具了旋圆〕枘花生殼的缺點就是只能使用人家給你分配的三級域名,而且免費套餐每個月只有1G流量灵巧,有時候還不太穩(wěn)定搀矫。


正在這時,我發(fā)現(xiàn)了一個工具——frp 刻肄,完美解決了我的需求瓤球。所以就有了這篇文章,向大家介紹一下這個功能強大的工具敏弃。當(dāng)然需要說一點卦羡,這個工具功能強大,沒有限制麦到,但是和shadowsocks一樣需要有一個服務(wù)器來運行服務(wù)端绿饵。這個工具作者是自己人,所以有正宗的中文文檔瓶颠,大家可以看看拟赊。

正題開始:

因為frp需要服務(wù)端和客戶端同時運行 所以我們需要準備以下幾樣?xùn)|西:

  • 一臺有公網(wǎng)ip的vps 我自己用的是騰訊云的學(xué)生機 Debian8 才120塊錢一年 很劃算
  • 一個自己的域名(不過沒有也沒事 直接填ip就好)
  • 一臺樹莓派(這個就不用多說了)
  • FRP的服務(wù)器端和客戶端

FRP的下載:

之前在github下載回來的兩個0.20版本的FRP都存在云盤了 要的話就去下面的鏈接 不保證一直會更新 最好還是去github找


注意:vps端要用amd4那個文件
樹莓派要用arm那個
具體你們怎么上傳隨你們意了 我個人喜歡在本地解壓然后xsftp傳到樹莓派和vps上面

Github地址:內(nèi)網(wǎng)穿透工具FRP
百度云地址:百度云鏈接FRP

下載之后解壓到你需要的目錄里面 接下來就是開始配置:

本人都是放在/root目錄下的 所以大家根據(jù)自己目錄來敲

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

cd /root
cd frps
vim frps.ini

接著在frps.ini里面寫入以下代碼:

[common]
bind_addr = 0.0.0.0
bind_port = 7000
vhost_http_port = 8080 #這里改成你自己想要的端口號
vhost_https_port = 443
dashboard_port = 7500
auth_token = frp

log_file = ./frps.log
log_level = info

[web1]   #web通道 要和frpc一致
type = http #協(xié)議類型為http
custom_domains = yourdomian.domain #你自己的域名 沒有的話用公網(wǎng)ip
auto_tokeb = frp #客戶端要配置的和這個一樣

[web2]                #web通道,要和frpc一致
type = http         #協(xié)議類型為http
custom_domains =  yourdomian.domain   #域名 沒有的話用公網(wǎng)ip
auth_token = frp 

啟動服務(wù):./frps -c ./frps.ini
查看log文件:vi ./frps.log

2. 客戶端的配置

cd /root
cd frpc
vim frpc.ini

接著在frpc.ini里面寫入以下代碼:

[common]
server_addr = your server ip #你自己VPS的IP地址
server_port = 7000 #和frps.ini里面配置的端口號一樣
local_ip = 127.0.0.1
log_file = ./frpc.log

[ssh]#配置ssh內(nèi)網(wǎng)穿透
type = tcp
local_port = 22
remote_port = 6000 #自己選擇喜歡的端口來配置 下次從外面登陸的時候直接填VPS地址加這個端口號就可以直接登陸到樹莓派了
[web1]
type = http
local_port = 80 #因為是做服務(wù)器直接80端口 要是做其他的就換一個端口號
custom_domains =  yourdomain.domain #域名
auth_token = frp

啟動客戶端:./frpc -c ./frpc.ini
查看log:vi frpc.log

3. 安裝LNMP

LNMP就是Linux下的Nginx+MySQL+PHP
傻瓜式安裝:wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
LNMP安裝官網(wǎng):安裝LNMP
具體教程點擊上面鏈接查看

4.設(shè)置FRP的自啟動

樹莓派自然少不了折騰 有時候就會關(guān)閉電源 這樣frp就不會運行 網(wǎng)站也就會一直顯示frpc的頁面 所以我們要給它添加自啟動 這樣重啟也不用再去運行frp了


保險起見最好也給VPS弄自啟動 我只說客戶端的:

1.安裝supervisor:apt install supervisor
2.新建frpc的配置文件:vi /etc/supervisor/conf.d/frpc.conf

寫入以下代碼:

[program:frpc]
command = /root/frpc/frpc -c /root/frpc/frpc.ini #根據(jù)自己實際地址來更改
autostart = true

然后重啟supervisor:systemctl restart supervisor
最后配置好域名解析等 就可以開始測試了
PS:LNMP默認網(wǎng)站目錄是放在/home/wwwroot/default下面的
如果遇到什么坑了 可以看看我的其他文章 希望能幫到你

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粹淋,一起剝皮案震驚了整個濱河市吸祟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌廓啊,老刑警劉巖欢搜,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谴轮,居然都是意外死亡炒瘟,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門第步,熙熙樓的掌柜王于貴愁眉苦臉地迎上來疮装,“玉大人,你說我怎么就攤上這事粘都±疲” “怎么了?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵翩隧,是天一觀的道長樊展。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么专缠? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任雷酪,我火速辦了婚禮,結(jié)果婚禮上涝婉,老公的妹妹穿的比我還像新娘哥力。我一直安慰自己,他們只是感情好墩弯,可當(dāng)我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布吩跋。 她就那樣靜靜地躺著,像睡著了一般渔工。 火紅的嫁衣襯著肌膚如雪锌钮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天涨缚,我揣著相機與錄音轧粟,去河邊找鬼。 笑死脓魏,一個胖子當(dāng)著我的面吹牛兰吟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播茂翔,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼混蔼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了珊燎?” 一聲冷哼從身側(cè)響起惭嚣,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎悔政,沒想到半個月后晚吞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡谋国,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年槽地,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芦瘾。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡捌蚊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出近弟,到底是詐尸還是另有隱情缅糟,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布祷愉,位于F島的核電站窗宦,受9級特大地震影響赦颇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赴涵,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一沐扳、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧句占,春花似錦、人聲如沸躯嫉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽祈餐。三九已至擂啥,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帆阳,已是汗流浹背哺壶。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜒谤,地道東北人山宾。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像鳍徽,于是被迫代替她去往敵國和親资锰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容

  • mac上安裝樹莓派系統(tǒng) 下載最新的樹莓派 (點此下載) 解壓zip文件得到 *.img 文件 把內(nèi)存卡連接到電腦上...
    思落羽閱讀 5,452評論 1 1
  • 前言 看了知乎上的一個「樹莓派」是什么以及普通人怎么玩阶祭? 的高票回答,雙十一時間,果斷買了一個樹莓派 3.周一(1...
    ios122閱讀 7,461評論 5 24
  • 雅思口語:種瓜得瓜種豆得豆 我從最近幾次雅思考試中發(fā)現(xiàn)一種頗為反常的現(xiàn)象:在本地接受全英教學(xué)多年的華裔學(xué)生绷杜,聽力口...
    謎樣男人閱讀 229評論 0 0
  • keywords: 負邊距、relative濒募、三欄布局鞭盟、圣杯布局、雙飛翼布局瑰剃。 負邊距在讓元素產(chǎn)生偏移時和posi...
    鄭哲明閱讀 166評論 0 0
  • 老爸老媽這棵大樹上的第四代傳人的第三個寶寶正在降臨的路上了培他,我也是第三次又做奶奶啦鹃两! 所以啊,我也得守在一邊舀凛,等候...
    天使小魚兒閱讀 595評論 2 5