frp-樹莓派內網穿透
之前發過一篇花生殼內網穿透的文章,當時穿透質量是還行的,不過現在越來越辣雞了。
想著自己有梯子,github上又有輪子,為什麼不自己穿透呢?
ofollow,noindex">原文連結
title: frp-樹莓派內網穿透
date: 2018-12-14 19:03:51
tags: [tools]
伺服器端
下載,解壓
在release頁面下載對應版本,下面選amd64
$ wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_amd64.tar.gz $ tar -xf frp_0.22.0_linux_amd64.tar.gz $ cd frp_0.22.0_linux_amd64
配置
開啟frps.ini
[common] bind_port=7000 dashboard_port=8080 dashboard_user=admin dashboard_pwd=admin
解釋一下,7000是frp客戶端與frp伺服器段通訊的埠。
dashboard_port是管理埠,可以訪問伺服器<ip:dashboard_port>
,來檢視frp的狀態。
dashboard_user和dashboard_pwd是用來登入上面管理頁面的使用者名稱和密碼。
啟動
$ ./frps -c frps.ini
客戶端
下載,解壓
下載arm版本的release
$ wget https://github.com/fatedier/frp/releases/download/v0.22.0/frp_0.22.0_linux_arm.tar.gz $ tar -xf frp_0.22.0_linux_arm.tar.gz $ cd frp_0.22.0_linux_arm
編輯配置檔案
客戶端配置檔案為frpc.ini
[common] server_addr = <server_ip> server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 2222
server_addr/port填寫你伺服器的ip/port
下面的ssh中,remote_port指的是你伺服器端對外的埠。例如上面是2222,那麼如果想ssh登入客戶端,可以
$ ssh -p 2222 user@<server_addr>