准备工作
- 一个又固定ip的主机作为frp的服务端
- 树莓派作为frp的客户端
- 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一下哦