小米路由器3开启frp

news/2024/11/24 21:24:42/

Misstar Tool 3.0,里面带有frp插件,但是插件有问题,需要大量修复才能使用。下面介绍,如何自己独立安装frp的客户端frpc。

自己安装frpc

1. 安装frpc
去github官网下载frp:https://github.com/fatedier/frp/releases
小米路由器3要下载mipsle版本的:frp_0.27.0_linux_mipsle.tar.gz
将下载的文件解压,将frpc、frpc.ini两个文件通过vsftp工具上传到小米路由器(vsftp工具,misstar tools里有),路径可以为:/etc/frp/

frpc.ini 文件内容:
```
[common]
server_addr = 1.2.3.4
server_port = 1111
token = password
pool_count = 10[111]
type = http
subdomain = test
local_ip = 192.168.1.2
local_port = 80[kms]
type = tcp
subdomain = kms
local_ip = 192.168.1.2
local_port = 1688
remote_port = 1688[222]
type = https
subdomain = test2
local_ip = 192.168.1.4
local_port = 443
```

2. 让frpc开机自动启动
root@XiaoQiang:~# vi /etc/rc.local

~~~
# restore phy config
speed=$(uci -q get xiaoqiang.common.WAN_SPEED)
[ -n "$speed" ] && /usr/sbin/phyhelper swan "$speed"
#延迟启动30s
sleep 30
/etc/misstar/applications/ftp/script/vsftpd start
/etc/misstar/applications/kms/script/kms start
#此处写你的frpc客户端的实际安装目录的绝对路径,output是日志文件
nohup /etc/frp/frpc -c /etc/frp/frpc.ini > /etc/frp/frpc.log &
exit 0
~~~

修改misstar tools的Frp代码

嫌麻烦的,可以直接下载我上传的修改后的文件,将其覆盖原文件。 注意:我的是小米路由器3,如果你的和我的不一样,还是建议你手动更改。https://download.csdn.net/download/flyhorstar/11187210

  1. 目录:/etc/misstar/applications/frp/script/frp
    a. 将里面的privilege_token全部改为token;
    b. 参考下图中的位置添加:pool_count=$(uci get misstar.frp.pool_count)
    c. 参考下图中的位置添加:echo "pool_count = "$pool_count >> /etc/misstar/applications/frp/config/frpc.conf
    在这里插入图片描述

  2. 目录: /etc/misstar/lua/frp.lua
    a. 将里面的privilege_token全部改为token;
    b. 参考下图中的位置添加:local pool_count=data.pool_count
    c. 参考下图中的位置添加:LuciUtil.exec("uci set misstar.frp.pool_count=" ..pool_count)
    在这里插入图片描述
    d.参考下图中的位置添加:result.pool_count = LuciUtil.exec("uci get misstar.frp.pool_count")
    在这里插入图片描述

  3. 目录: /etc/misstar/wwwroot/views/frp.tpl
    a. 将里面的将里面的privilege_token全部改为token;
    b. 参考下图中的位置添加:pool_count: '',
    c. 参考下图中的位置添加:tpldata.pool_count = rsp.pool_count;
    在这里插入图片描述
    d. 参考下图中的位置添加:

<div class=" layui-form-item "><label class="layui-form-label ">Pool_count</label><div class="layui-input-inline "><input type="text" name="pool_count" id="pool_count" autocomplete="off " onclick="tips('最大连接数量!','#pool_count');" class="layui-input " value="{$pool_count}"></div>
</div>

在这里插入图片描述

e. 修改这里的代码
rsp.frp_enable == "1" ? $("#frp_enable").attr("checked",true) : tmp=1; 改为:rsp.frp_status == "1" ? $("#frp_enable").attr("checked",true) : tmp=1;

在这里插入图片描述
如果不改的话,功能开关这里,总是显示灰色。(只能从“运行状态:运行中”,看是否开启)。下图是修改后的正常状态。
在这里插入图片描述
至此,现在试试,frp应该就能自动运行了,下一步我们要实现路由器重启后自动运行frp。

三、使misstar tools 里面的插件开机自动运行

root@XiaoQiang:~# vi /etc/rc.local # restore phy config
speed=$(uci -q get xiaoqiang.common.WAN_SPEED)
[ -n "$speed" ] && /usr/sbin/phyhelper swan "$speed"
sleep 30
/etc/misstar/applications/frp/script/frp start
/etc/misstar/applications/ftp/script/vsftpd start
/etc/misstar/applications/kms/script/kms start
exit 0

附:小米路由器3开启vsftp

使用misstar tools中的vsftpd插件:在这里插入图片描述
按上图配置完后,还需要chmod 777 -R /你要访问的目录,才有权限上传


http://www.ppmy.cn/news/384009.html

相关文章

小米3g刷高格固件_小米路由器3g刷第三方固件遇到的一些坑

最近发现用了三年的路由器经常连不上,自动获取ip失败(已开启DHCP),要重启路由器才行,想着就把它淘汰算了,于是上网买了小米路由器3g/ 为什么买这款呢,因为穷,哈哈。 收到货第一时间我就想刷个老毛子固件。 百度了一下,第一步要先刷小米开发版固件,再获取ssh权限,结果刷…

小米路由器3无线网连接到服务器,小米路由器3怎么连接硬盘

宽带路由器在一个紧凑的箱子中集成了路由器、防火墙、带宽控制和管理等功能,具备快速转发能力,灵活的网络管理和丰富的网络状态等特点。小米路由器3怎么连接硬盘?小米路由器3想要连接凌攀使用,该怎么连接呢?下面我们就来看看那详细的设置教程,需要的朋友可以参考下 方法步…

Studio 3T 2023.5 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端

Studio 3T 2023.5 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端 请访问原文链接&#xff1a;https://sysin.org/blog/studio-3t-2023/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org Studio 3T&#xff0c;M…

nginx配置多个vue项目

nginx配置多个vue项目 两种配置方式使用多个server配置多个vue项目&#xff08;使用多个端口&#xff09;在一个server配置多个项目&#xff08;共用一个端口&#xff09; 两种配置方式 如何在nginx配置多个vue项目&#xff1f;第一种是使用不同的端口&#xff0c;既配置多个s…

OpenCV项目开发实战--面部关键点的检测

为了能够识别图像中的人,我们首先需要找到人脸在图像中的位置。因此,人脸检测——在图像中定位人脸并返回包含人脸的边界矩形/正方形——是一个热门的研究领域。2001 年,保罗维奥拉 (Paul Viola) 和迈克尔琼斯 (Michael Jones) 在他们题为“使用简单特征的增强级联进行快速对…

ThinkPad SL300/SL400/SL500 Vista Ultimate SP1 32位简

http://benyouhui.it168.com/thread-817900-1-1.html ThinkPad SL300 SL400 SL500 Vista Ultimate 32位中文简体系统恢复光盘 ThinkPad SL300 SL400 SL500 Vista Ultimate 32位中文简体系统恢复光盘ThinkPad SL300 SL400 SL500 Vista Ultimate 32位中文简体系统恢复光盘 1of4 2…

联想ThinkPad SL、R、T三系列的区别希望能帮助大家

联想ThinkPad SL、R、T三系列的区别希望能帮助大家好久没有发帖了&#xff0c;最近有好多朋友在两个本本之间难以选择&#xff0c;我就说说联想ThinkPad SL、R、T三系列的区别先说一下SL系列&#xff08;优点就是性价比比较高适合大多朋友&#xff0c;缺点就是已经没有IBM的防滚…

WINDOW 7 安装AHCI驱动的方法和简单测试

我的本本是联想的SL300,装了WINDWS 7 &#xff0c; 今天没啥事琢磨着搞定AHCI驱动,试了一下基本在XP上和WINDOWS 7是差不多的&#xff0c;驱动用的是2009年11月13号发布的Intel英特尔ICH7R/ICH8R/ICH9R/ICH10R系列南桥芯片组Matrix Storage Manager驱动8.9.4.1004 WHQL版&#…