GithubHelp home page GithubHelp logo

epre5 / nanopi-r2s Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fanck0605/friendlywrt-nanopi-r2s

0.0 1.0 0.0 1.21 MB

使用 Github Actions 在线编译 NanoPi-R2s 固件

License: GNU General Public License v3.0

Shell 85.13% Java 14.87%

nanopi-r2s's Introduction

使用 Github Actions 在线编译 NanoPi-R2s 固件

温情提醒

WAN 和 LAN 默认是互换的,请注意网线接法。

刷机请不要保留配置,任何因保留配置导致的问题不给予解决!

相关链接

预编译的版本: https://github.com/fanck0605/nanopi_r2s/releases

本项目采用的源码:

https://github.com/fanck0605/friendlywrt-lean

https://github.com/fanck0605/friendlywrt-kernel

说明

  • ipv4: 192.168.2.1
  • username: root
  • password: password

特色

  • 完美的 Flow Offload 支持,不与 PPPoE 冲突,降低 CPU 负载
  • 使用 coolsnowwolf/lede,并 merge 了 friendlyarm/friendlywrt
  • 开启了 Full Cone Nat,对游戏用户支持更佳
  • 支持 IPv6,可以访问最新 IPv6 规范的互联网。
    • 需要关闭 网络 -> DHCP/DNS -> 高级设置 -> 禁止解析 IPv6 DNS 记录
  • wan 和 lan 互换,lan 口是原生千兆网卡,更加稳定

用法

  1. Fork 到自己的账号下
  2. 进入 Actions 界面,启用 Github Actions(必须要先启用)
  3. config_rk3328 文件中,自定义所需要的软件包
    • 比如需要 luci-app-samba, 那么只要在文件中添加一行 CONFIG_PACKAGE_luci-app-samba=y
    • 只需添加 luci-app-samba 即可,依赖会自动补全;请不要去自己添加任何多余组件,除非你知道自己在做什么。
  4. 如需usb 网卡功能,解除 #cat config_usb-net >> rk3328/configs/config_rk3328 的注释即可
    • 未经测试不保证能用

性能测试

下图为 500Mbps 电信家宽(PPPoE)测速,实际占用和连接数有关。在 500Mbps 满速 BT 下载时,占用可以高达 40%。 所以 FlowOffload 还是有用的,毕竟如果测速都快占满 CPU 了,就没有剩余资源给其他网络操作了,实际使用肯定大打折扣的。

avatar

注意

应用 friendlyelec 修改的 patch,需要的自行拿走

代码已经趋于稳定,一般情况不会编译失败。如果我哪天闲的蛋疼更新了源码,导致编译失败时,还请麻烦过来查看 .ymlconfig 最新异动。

cifsd 与 samba 有冲突,只能二选一。(cifsd 暂时无法工作) ps: 可能是永久

特别感谢(本项目的出现离不开以下项目)

参考

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.