更新K3官改里面都FRP到0.20版本的方法

目前官改K3中的frp版本是0.13很老了。很多公共免费的frp服务器从0.18版本开始不兼容以前的版本。
所以要想办法更新frp程序,但是A大官改的frpc程序是放在只读的存储区域,根本没办法修改。
我的办法是:
1、不使用原来安装的frpc程序,因为这个根本没办法修改和删除。
2、下载最新的frp_0.20.0_linux_arm.tar.gz

网址:https://github.com/fatedier/frp/releases 解压放到/root/frp目录。

3、修改调用的脚本/root/frpcmd.sh如下

vi  /root/frpcmd.sh

#!/bin/sh
frp_enable=`nvram get frp_enable`



start() {
[ "$frp_enable" != "1" ] && return
icount=`ps -w|grep frpc|grep -v grep|wc -l`
[ $icount -gt 0 ] && (stop;sleep 2)

/root/frp/frpc -c /root/frp.ini &       #主要修改这一行
/root/frp_mon.sh &
}

stop() {
#关闭轮程
killall -9 frp_mon.sh
killall -9 frpc
rm -f /tmp/frpc.log
}

restart() {
stop
sleep 2
start
}

if [ "$1" == "start" ] ;then
start
elif [ "$1" == "stop" ] ;then
stop
else
restart
fi

附带K3配置示例:

[common]
server_addr = 你自己带公网IP的服务器的IP
server_port = 7000

[DSM]
type = tcp
local_port = 5000
local_ip = 192.168.1.127
remote_port = 5000
[xiaozaoweb]
privilege_mode = true
type = http
local_ip = 192.168.1.122
local_port = 80
use_encryption = true
use_gzip = true
custom_domains = 你公网IP对应的域名
[HA]
type = tcp
local_port = 8123
local_ip = 192.168.1.114
remote_port = 8123
[zhuxian]
type = tcp
local_port = 29000
local_ip = 192.168.1.253
remote_port = 29000

猜你喜欢

转载自www.cnblogs.com/xiaozao/p/9335883.html
今日推荐