(4)树莓派内网穿透 frp

准备工作

  1. 一个又固定ip的主机作为frp的服务端
  2. 树莓派作为frp的客户端
  3. frp软件 https://github.com/fatedier/frp/releases 下载最新版本

软件下载

wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_arm64.tar.gz

解压

tar zxvf frp_0.21.0_linux_arm64.tar.gz

(此步骤需要在服务器端和客户端均执行)

服务端配置

cd frp_0.21.0_linux_arm64  # 服务端机

修改服务器端文件frps.ini

[common]
bind_port = 10081   # 客户端连接的地址
vhost_http_port = 10088 # http访问的地址

./frps -c frps.ini # 启动server端

客户端配置

cd frp_0.21.0_linux_arm64  # 客户端机

修改服务器端文件frpc.ini

[common]
server_addr = 47.94.***.***   # 服务端ip
server_port = 10081 # 服务端开放的连接端口

[ssh]  # ssh 连接
type = tcp  
local_ip = 127.0.0.1
local_port = 22
remote_port = 20022


[smb] # smb连接
type = tcp
local_ip = 127.0.0.1
local_port = 445
remote_port = 20445


[aria2]  # aria2的访问路径
type = http
local_ip = 127.0.0.1
local_port = 80
use_gzip = true
custom_domains = zhoulei**.com

./frpc -c frpc.ini # 启动server端

至此,那么客户端与服务器连接了.并可以用直接通过ip访问内网

如果想让软件在后台运行可以使用软件screen

apt-get install screen

具体使用方式可以google一下哦

原文地址:https://www.cnblogs.com/Zidon/p/10188520.html