Coder Social home page Coder Social logo

destan19 / openfros2 Goto Github PK

View Code? Open in Web Editor NEW
23.0 4.0 13.0 54.07 MB

License: Other

Makefile 3.37% Awk 0.01% Shell 1.56% C 91.37% Assembly 0.25% C++ 0.18% M4 0.18% HTML 0.29% Lua 0.48% Ada 0.01% JavaScript 0.25% Dockerfile 0.01% Python 0.55% Roff 0.94% Batchfile 0.01% CSS 0.09% CMake 0.01% Perl 0.46% Lex 0.01% Yacc 0.02%

openfros2's Introduction

fros固件openwrt框架源码,通过该源码编译出来的固件可以安装应用过滤、上网审计、上网认证、游戏管控等fros插件

如何编译

编译方法和openwrt编译方法一样

  1. clone源码
git clone https://github.com/destan19/openfros.git
  1. 下载安装第三方包(feeds)
./scripts/feeds  update -a
./scripts/feeds  install -a

如果这一步报错,切换网络或者搭建梯子后编译

  1. 选择产品并编译固件
    可以通过make menuconfig选择,也可以用我提供的一键编译脚本进行编译
    默认是都是编译x86固件

方法1:

make V=s 

方法2

./build.sh

如果用一键编译脚本,并且需要修改产品,可以编辑build.sh中的配置设置想要编译的产品

源码说明

该源码基于lean 的lede源码,仓库地址
https://github.com/coolsnowwolf/lede.git

特性

  • 内核版本较少变动
    保持内核版本稳定不变,主要是为了方便安装一些内核模块插件,
    因为内核模块依赖内核版本,内核版本没必要追新,稳定够用就可以了。
    并且商用固件内核版本一般还是3.x,所以不要过度关注内核版本。
  • 加入内核补丁
    用于支持内核模块的开发,需要增加一些内核patch

插件安装

在release中会定期发布fros ipk文件,可以选择安装,也可以用一键脚本安装 安装插件注意保持安装顺序,先要安装库的依赖 可以参考一键脚本: 安装脚本为install.sh 卸载脚本为remove.sh

注册码获取

注册机制采用本地注册,不会连接和上报设备信息到服务器,请放心使用
每个设备在fros设置中有个唯一id,请不要频繁刷机,id依赖于mac地址等硬件信息
开发也不容易,为了保持长期更新高级版本源码不开放,当然你也可以选择使用开源版本

方式一:
分享微信公众号(OpenWrt)的任意一篇文章到朋友圈,获得3个以上赞截图。

方式二:
如果你想支持下作者,可以打赏任意金额,不要超过20,打赏后截图。

通过以上两种方式后,加微信(linux4096)直接发截图(打赏或朋友圈)和设备id

说明: 应用过滤插件不注册也可以使用,只是有些限制

免责声明

插件不会包含任何后门,不会窃取用户隐私数据。
应用识别采用标准的协议分析,
都是公开的标准协议,统计数据只用于本地页面显示,不会上报任何服务器,请大家放心使用。
插件不会在每个产品一测试,如果安装后有问题,可以恢复出厂或者卸载。
该插件引起的任何问题,与作者无关。

插件发布

新版本发布会通过微信公众号第一时间通知,请关注微信公众号: OpenWrt

openfros2's People

Contributors

destan19 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

openfros2's Issues

X86软路由安装失败

OpenWrt Ipv4P-Mini-S2021.07.24 by Sirpdboy / LuCI Master (git-21.200.60006-aa12cbf)

安装失败,具体如下

root@OpenWrt:/tmp/tmp# ./install.sh
Package libfros_uci (1.0-1) installed in root is up to date.
Package libfros_util (1.0-1) installed in root is up to date.
Package libuci_config (1.0-1) installed in root is up to date.
Package libfros_status (1.0-1) installed in root is up to date.
Unknown package 'kmod-oaf'.
Collected errors:

  • pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.51-1-00cfd4081124ea2ea952406d39f9e831) for kmod-oaf
  • pkg_hash_fetch_best_installation_candidate: Packages for kmod-oaf found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package kmod-oaf.
    xargs: opkg: exited with status 255; aborting
    Unknown package 'kmod-app_delay'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.51-1-00cfd4081124ea2ea952406d39f9e831) for kmod-app_delay
  • pkg_hash_fetch_best_installation_candidate: Packages for kmod-app_delay found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package kmod-app_delay.
    xargs: opkg: exited with status 255; aborting
    Package portald (1.0-1) installed in root is up to date.
    Unknown package 'kmod-portal'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.51-1-00cfd4081124ea2ea952406d39f9e831) for kmod-portal
  • pkg_hash_fetch_best_installation_candidate: Packages for kmod-portal found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package kmod-portal.
    xargs: opkg: exited with status 255; aborting
    Package appfilter (6.0-1) installed in root is up to date.
    Package apid (1.0-1) installed in root is up to date.
    Unknown package 'luci-app-parent_manage'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency kmod-oaf for luci-app-parent_manage
  • pkg_hash_fetch_best_installation_candidate: Packages for luci-app-parent_manage found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package luci-app-parent_manage.
    xargs: opkg: exited with status 255; aborting
    Package luci-app-app_delay (1.0-1) installed in root is up to date.
    Unknown package 'luci-app-stats'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency luci-app-parent_manage for luci-app-stats
  • pkg_hash_fetch_best_installation_candidate: Packages for luci-app-stats found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package luci-app-stats.
    xargs: opkg: exited with status 255; aborting
    Package luci-app-fros (1.0-1) installed in root is up to date.
    Unknown package 'luci-app-portal'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency kmod-portal for luci-app-portal
  • pkg_hash_check_unresolved: cannot find dependency luci-app-parent_manage for luci-app-portal
  • pkg_hash_fetch_best_installation_candidate: Packages for luci-app-portal found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package luci-app-portal.
    xargs: opkg: exited with status 255; aborting
    Package luci-i18n-fros-zh-cn (1.0-1) installed in root is up to date.
    Unknown package 'luci-i18n-portal-zh-cn'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency luci-app-portal for luci-i18n-portal-zh-cn
  • pkg_hash_fetch_best_installation_candidate: Packages for luci-i18n-portal-zh-cn found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package luci-i18n-portal-zh-cn.
    xargs: opkg: exited with status 255; aborting
    Unknown package 'luci-i18n-parent_manage-zh-cn'.
    Collected errors:
  • pkg_hash_check_unresolved: cannot find dependency luci-app-parent_manage for luci-i18n-parent_manage-zh-cn
  • pkg_hash_fetch_best_installation_candidate: Packages for luci-i18n-parent_manage-zh-cn found, but incompatible with the architectures configured
  • opkg_install_cmd: Cannot install package luci-i18n-parent_manage-zh-cn.
    xargs: opkg: exited with status 255; aborting
    root@OpenWrt:/tmp/tmp#

请大佬们看看

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.