设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: paradislover

[关贴][2017-04-21] Unofficial luci-app-koolproxy, 更新至3.4.1

    [复制链接]
发表于 2017-4-9 09:38 | 显示全部楼层
/:P熊掌 发表于 2017-4-5 15:59
X64的麻烦重新上传下吧,下载无用,改名也不行

改成1.zip.001还有一个改成1.zip.002就可以解压了
发表于 2017-4-9 14:59 | 显示全部楼层
发表于 2017-4-9 15:15 | 显示全部楼层
发表于 2017-4-9 16:25 | 显示全部楼层
这里好像没有显示,
未命名 -1.jpg

点评

缺少依赖  详情 回复 发表于 2017-4-9 17:01
发表于 2017-4-9 16:38 | 显示全部楼层
安装一下,试试效果
发表于 2017-4-9 17:01 | 显示全部楼层
owen5 发表于 2017-4-9 16:25
这里好像没有显示,

缺少依赖

点评

logread你就知道什么原因了  详情 回复 发表于 2017-4-10 09:35
 楼主| 发表于 2017-4-10 09:35 | 显示全部楼层

logread你就知道什么原因了

点评

没仔细看更新脚本,问题出在wget身上,他用的应该是busybox自带的wget命令,实际下载失败但是你这个log还是显示更新成功(有bug);解决方法是另外安装一下wget  详情 回复 发表于 2017-4-10 21:48
发表于 2017-4-10 19:58 | 显示全部楼层
本帖最后由 falsemeet 于 2017-4-10 20:00 编辑

楼主好人,更新测试一下
发表于 2017-4-10 20:07 | 显示全部楼层
大神厉害,但是还是不会啊。
发表于 2017-4-10 21:48 | 显示全部楼层
paradislover 发表于 2017-4-10 09:35
logread你就知道什么原因了

没仔细看更新脚本,问题出在wget身上,他用的应该是busybox自带的wget命令,实际下载失败但是你这个log还是显示更新成功(有bug);解决方法是另外安装一下wget

点评

怎么可以这么下结论,wget有没有问题,需要先删除/usr/share/koolproxy/data目录的规则,然后点击手动更新规则,查看是否重新下载规则。 至于规则日期与版本没有显示,是luci里面的脚本, local s=luci.sys.exec("  详情 回复 发表于 2017-4-11 09:27
发表于 2017-4-10 23:35 来自手机 | 显示全部楼层
能不能添加http+https过滤模式我看到老毛子固件似乎有这个选项,但是op的却只能过滤一种,不能两种同时过滤。

点评

怎么使用自己去查koolproxy的官方教程  详情 回复 发表于 2017-4-11 09:28
发表于 2017-4-10 23:43 | 显示全部楼层
ar71xx装不上
发表于 2017-4-11 07:33 来自手机 | 显示全部楼层
每次更新规则,程序就不运行,请修复

点评

最新版本应该已经修复,你可以使用最新版本,如果还是有这个问题,可以把更新的那段logread发出来。  详情 回复 发表于 2017-4-11 10:20
 楼主| 发表于 2017-4-11 09:27 | 显示全部楼层
jc天马行空 发表于 2017-4-10 21:48
没仔细看更新脚本,问题出在wget身上,他用的应该是busybox自带的wget命令,实际下载失败但是你这个log还 ...

怎么可以这么下结论,wget有没有问题,需要先删除/usr/share/koolproxy/data目录的规则,然后点击手动更新规则,查看是否重新下载规则。
至于规则日期与版本没有显示,是luci里面的脚本,
local s=luci.sys.exec("head -3 /usr/share/koolproxy/data/koolproxy.txt | grep rules | awk -F' ' '{print $3,$4}'")
local u=luci.sys.exec("head -4 /usr/share/koolproxy/data/koolproxy.txt | grep video | awk -F' ' '{print $3,$4}'")

可以手动运行
head -3 /usr/share/koolproxy/data/koolproxy.txt | grep rules | awk -F' ' '{print $3,$4}'
head -4 /usr/share/koolproxy/data/koolproxy.txt | grep video | awk -F' ' '{print $3,$4}'

而且这个脚本只能正确解析新规则

点评

针对这个问题,给你一个修复建议,才不采纳由你 你的原更新脚本 改成 你的问题就出在echo $(date): ---------------------------------------------------- >>$LOGFILE这句身上,应为就算wget失败,但是你在它下  详情 回复 发表于 2017-4-11 09:50
我要不是亲身遇到,我不会去说这个  详情 回复 发表于 2017-4-11 09:33
 楼主| 发表于 2017-4-11 09:28 | 显示全部楼层
橙の树下 发表于 2017-4-10 23:35
能不能添加http+https过滤模式我看到老毛子固件似乎有这个选项,但是op的却只能过滤一种,不能两种同时过滤 ...

怎么使用自己去查koolproxy的官方教程

点评

这个和官方教程没关系啊。\etc\init.d\koolproxy启动脚本的195到198行可以看到,要么创建80端口的转发,要么创建443端口的转发,而不会同时创建80和443端口的转发。这个存粹是luci的问题,并不是使用上的问题。当然  详情 回复 发表于 2017-4-11 12:24
发表于 2017-4-11 09:33 来自手机 | 显示全部楼层
本帖最后由 jc天马行空 于 2017-4-11 09:41 编辑
paradislover 发表于 2017-4-11 09:27
怎么可以这么下结论,wget有没有问题,需要先删除/usr/share/koolproxy/data目录的规则,然后点击手动更 ...

我要不是亲身遇到,我不会去说这个;用你分享的源码编译的,本来就不集成进规则文件。你不信让他把/usr/share/koolproxy/data目录截图给你看,日志里说是成功下载,实际并没有规则文件

点评

你用的是老版本,当然有问题,会下载到根目录下,你自己去翻翻github 我的意思是你不能想当然的把别人的问题推断成和你一样的问题  详情 回复 发表于 2017-4-11 09:49
 楼主| 发表于 2017-4-11 09:49 | 显示全部楼层
jc天马行空 发表于 2017-4-11 09:33
我要不是亲身遇到,我不会去说这个;用你分享的源码编译的,本来就不集成进规则文件。你不信让他把/usr/sh ...

你用的是老版本,当然有问题,会下载到根目录下,你自己去翻翻github

我的意思是你不能想当然的把别人的问题推断成和你一样的问题

点评

修正建议已经给你,其他是你的事儿了[attachimg]158666[/attachimg]  详情 回复 发表于 2017-4-11 09:53
发表于 2017-4-11 09:50 | 显示全部楼层
paradislover 发表于 2017-4-11 09:27
怎么可以这么下结论,wget有没有问题,需要先删除/usr/share/koolproxy/data目录的规则,然后点击手动更 ...

针对这个问题,给你一个修复建议,才不采纳由你
你的原更新脚本
  1. update_exrule(){
  2.         local file
  3.         local exrule
  4.         local enable
  5.         config_get file $1 file
  6.         config_get exrule $1 url
  7.         config_get enable $1 load
  8.         if [ -n "$file" ] && [ -n "$exrule" ]; then
  9.                 if [ $enable -ne 1 ]; then
  10.                         return
  11.                 fi
  12.                 wget-ssl --quiet --timeout=5 --no-check-certificate $exrule -O $DATAPATH/$file
  13.                 echo $(date): ---------------------------------------------------- >>$LOGFILE
  14.                 if [ "$?" == "0" ]; then
  15.                         uci set koolproxy.$1.time="`date +%Y-%m-%d" "%H:%M`"
  16.                         uci commit koolproxy
  17.                         echo $(date): 更新成功! $nick: $exrule >>$LOGFILE
  18.                 else
  19.                         echo $(date): 更新失败! $nick: $exrule >>$LOGFILE
  20.                 fi
  21.                 echo >>$LOGFILE
  22.         fi
  23. }
复制代码
改成
  1. update_exrule(){
  2.         local file
  3.         local exrule
  4.         local enable
  5.         config_get file $1 file
  6.         config_get exrule $1 url
  7.         config_get enable $1 load
  8.         if [ -n "$file" ] && [ -n "$exrule" ]; then
  9.                 if [ $enable -ne 1 ]; then
  10.                         return
  11.                 fi
  12. echo $(date): ---------------------------------------------------- >>$LOGFILE
  13.                 wget-ssl --quiet --timeout=5 --no-check-certificate $exrule -O $DATAPATH/$file
  14.                 if [ "$?" == "0" ]; then
  15.                         uci set koolproxy.$1.time="`date +%Y-%m-%d" "%H:%M`"
  16.                         uci commit koolproxy
  17.                         echo $(date): 更新成功! $nick: $exrule >>$LOGFILE
  18.                 else
  19.                         echo $(date): 更新失败! $nick: $exrule >>$LOGFILE
  20.                 fi
  21.                 echo >>$LOGFILE
  22.         fi
  23. }
复制代码
你的问题就出在echo $(date): ---------------------------------------------------- >>$LOGFILE这句身上,应为就算wget失败,但是你在它下面放了句echo $(date),怎么着$?都是为0
发表于 2017-4-11 09:53 | 显示全部楼层
paradislover 发表于 2017-4-11 09:49
你用的是老版本,当然有问题,会下载到根目录下,你自己去翻翻github

我的意思是你不能想当然的把别人 ...

修正建议已经给你,其他是你的事儿了 2017-04-11_095225.png

点评

所以说不是wget的问题,至于你反馈的问题,会在github上修复  详情 回复 发表于 2017-4-11 09:56
 楼主| 发表于 2017-4-11 09:56 | 显示全部楼层
jc天马行空 发表于 2017-4-11 09:53
修正建议已经给你,其他是你的事儿了

所以说不是wget的问题,至于你反馈的问题,会在github上修复

点评

他用的wget不支持ssl所致  详情 回复 发表于 2017-4-11 09:57
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1  

GMT+8, 2017-5-1 12:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表