远程管理OpenWrt

远程管理OpenWrt

Posted by Gavin on December 5, 2023

OpenWrt下frp内网穿透的使用-远程管理OpenWrt

首先要有一台云服务器

确认OpenWrt上客户端的版本

一般需要客户端的版本和服务端的版本最好是一致的,但是目前来看版本不一致的话也是可以使用的所以问题不大

下载frp客户端的软件

windows里面设置排除病毒查杀的文件夹

github地址:github.com/fatedier/frp 下载相应的 Release 版本

可以通过下面的命令查看自己的服务器的系统的架构

uname -a

0.52.3客户端的配置文件

serverAddr = "服务器主机ip"
serverPort = 7000
auth.method = "token"
auth.token = "231205test"
[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"
localPort = 3389
remotePort = 7004

0.52.3服务端配置文件

bindPort = 7000
auth.method = "token"
auth.token = "231205test"
scp -r D:\Desktop\frp_0.52.3_linux_amd64.tar.gz ubuntu@117.50.199.75:/opt/
tar -zxvf frp_0.52.3_linux_amd64

配置frps配置文件

创建启动脚本

#!/bin/bash
nohup /opt/frp_0.47.0_linux_amd64/frps -c frps.ini >/dev/null 2>&1 &
chmod +x /opt/frp_0.47.0_linux_amd64/start.sh

启动frp服务端

cd /opt/frp_0.54.0_linux_amd64
. startFrps.sh

查看服务端启动状态

ps -ef | grep frp

出现下图的第一个证明已经启动成功了

开放云服务器相关的端口

sudo ufw allow 8000/tcp
sudo ufw disable

OpenWrt中frp客户端的配置

windows客户端的启用

出现下面的这个图片说明已经启动ok了