Git Product home page Git Product logo

iyuangang / openwrt Goto Github PK

View Code? Open in Web Editor NEW
53.0 6.0 32.0 85.66 MB

OpenWrt Stable 1907 with lean's package

License: GNU General Public License v2.0

Makefile 3.78% Awk 0.01% Shell 2.14% C 66.40% Assembly 0.31% C++ 2.35% M4 0.22% HTML 0.30% Lua 0.65% Ada 0.01% Dockerfile 0.01% Python 0.64% Roff 0.09% Batchfile 0.01% JavaScript 0.05% CSS 0.11% Objective-C 22.54% CMake 0.01% Perl 0.39% Lex 0.01%
openwrt stable lean zh-cn openwrt1907 autocompile raspberrypi router openwrt-zh-cn openwrt-stable

openwrt's Introduction

 _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
         |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------

OpenWrt Stable 1907 with lean's package

OpenWrt-1907 x86_64 OpenWrt-1907 RaspberryPi3B+

This is the stable buildsystem for the OpenWrt Linux distribution.

这是 OpenWrt Linux 发行版 稳定版本编译系统。

All released version of my project is used for more than a week, and released after the test is stable.

本项目版本均为使用一周以上,测试稳定后发布。

This project can use Github Actions to achieve automatic compilation. Copy the openwrt-ci-v2.yml in the directory .github /workflows/ and rename then modify the content to your own configuration. Note: In order to successfully synchronize the changes after the fork, please do not make any modifications to the original openwrt-ci-v2.yml, otherwise it will cause errors in the synchronization upstream.

本项目可利用 Github Actions 实现自动编译。拷贝目录 .github/workflows/ 下的 openwrt-ci-v2.yml 重命名并修改内容为自己的配置即可。注意事项:为了顺利同步Fork 后的更改内容,请不要对原版 openwrt-ci-v2.yml 做任何修改,否则会导致同步上游出错。

To build your own firmware you need a Linux, BSD or MacOS system (case sensitive filesystem required). Cygwin and Windows linux subsystem are unsupported because of the lack of a case sensitive file system.

要构建属于您自己的固件,您需要一个 LinuxBSDMacOS 系统(需要区分大小写的文件系统)。 由于缺少区分大小写的文件系统,因此不支持 CygwinWindows linux subsystem

You need gcc, binutils, bzip2, flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers installed.

您需要安装 gcc, binutils, bzip2flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev, libc.

  1. Run ./scripts/feeds update -a to obtain all the latest package definitions defined in feeds.conf / feeds.conf.default

    运行./scripts/feeds update -a获取feeds.conf / feeds.conf.default中定义的所有最新软件包定义。

  2. Run ./scripts/feeds install -a to install symlinks for all obtained packages into package/feeds/

    运行./scripts/feeds install -a将所有获得的软件包的符号链接安装到package/feeds/中。

  3. Run make menuconfig to select your preferred configuration for the toolchain, target system & firmware packages.

    运行 make menuconfig 为工具链,目标系统和固件包选择首选配置。

  4. Run make download -j8 && make -j$(nproc) || make -j1 V=s to build your firmware. This will download all sources, build the cross-compile toolchain and then cross-compile the Linux kernel & all chosen applications for your target system.

    运行make download -j8 && make -j$(nproc) || make -j1 V=s来构建固件。 这将下载所有源代码,构建交叉编译工具链,然后交叉编译目标系统的Linux内核和所有选定的应用程序。

Sunshine! Your OpenWrt Community

Thanks to Lean's OpenWrt source

openwrt's People

Contributors

bit3725 avatar iyuangang 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  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar

openwrt's Issues

这个ACTION确实很稳

感谢jyuangang;
1)操作傻瓜式,很适合小白,对V2RAY的设置很简单;
2)对纯IPV6的VPS支持很好,对cdn隐藏的域名v2ray支持很好;
3)不知道是不是我的问题,我在v2ray——编辑服务器配置——导入配置信息,这里点了没反应,我实验了几个固件,实验了几个浏览器,都一样;
4)就问一个,可以加一个v2ray负载均衡的节点类型吗,也弄那个最简单的把A,B,C点一下就行了,不需要弄小白搞不懂的haproxy。
谢谢。

我也过来请教下哈

coolsnowwolf/lede#4014
#2
之前试过混编,也试过把ssr+的ipk安装到原版
看了这两个issues之后,又尝试了一次混编
问题还是一样:
1无法导入节点信息。在“服务器节点”-“添加”-“导入配置信息”,粘贴之后无法成功导入。
然后我绕过了这一点,把lean大编译好的系统里的shadowsocksr配置文件直接copy过来了,代理可以用,但是出现了问题2,状态页里,连通性检查都可以工作,更新数据的按钮明显跟检查按钮长得不一样,点了之后也是更新失败。
想问下您是否也是这个情况,是否有办法解决,谢谢

SSR+访问控制问题

首先感谢您的项目 实乃原生简洁党的福音 现在发现一个问题 在SSR+访问控制中的黑白名单中输入域名保存会显示没有待保存的更改 不生效 有时间的话您可以研究下 我用的版本是action最新编译的x86 64

对不起我又来请教!

image

首先很感激您更新了ssr plus
听了您的话 我make menuconfig也尽可能少的选择功能

看到这个issue 想请教图片中这个必选wget是在哪里?
是在make menuconfig之后弹窗选择的吗?
如果有 我可能没有注意到
十分感激!

您好,我编译完安装后不能访问。

我是在虚拟机安装的,从L大那里找到的这里,编译他的固件能使用,您的就不能访问,我猜是不是有一个插件在他那是默认额,而您的固件没有默认呢,不知道什么情况。以前没有编译过原版openwrt,谢谢解惑。
您的版本符合我的需求,谢谢

[ 请教 ] 我编译的镜像大多不能用

您好,我在windows的HyperV上跑openwrt,从lean大actions下载的镜像和fork您仓库编译的镜像都能正常使用,但是我依样画葫芦不管是编lean大的源码还是19.07+lean的包,编出来的镜像都不能正常使用,一直没法找到原因,故在此向您请教。
image

我可以在openwrt 19.07.4上使用ssr plus吗

我可以在官方openwrt分支的openwrt 19.07.4上使用ssr plus吗? 我已经在官方openwrt 19.07.4上尝试过它,shadowsocks / shadowsocksR和v2ray已经处于活动状态,但我无法访问Internet。可以ssr plus不能在正式的openwrt 19.07.4中使用

请问要同步你的更新,该怎么操作

我Fork 了项目后,可以成功出固件,在我的树莓派3上也可以正常运行。
但是我发现你更新项目后我Fork 的这边没有同步,是不是要做什么操作才能同步?
才开始用,可能问题很小白,请见谅。

请帮我看看同步了不能自动运行actions

我的项目用github pull requests 同步你的项目,actions 可以自动开始。
但是我又想用actions 自动同步,merge 你的更改的时候,actions 不能自动开始,搜过试过好多都没解决。
麻烦帮忙看看,感谢感谢。

关于ssrplus的界面语言问题

想让Ssrplus 全英文显示
设置系统语言为英文
后发现在导入配置信息这里 这个按钮却是中文 其他都是英文
这让我强迫症看的特别不习惯
想问问@iyuangang 你在编译的时候有这个问题吗?我看到你的openwrt也是编译后也有过英文显示的界面?

55r无法正常添加订阅

action编译的最新x86版 55r日志报错如下

[C]: ?
/usr/share/shadowsocksr/subscribe.lua:10: in main chunk
[C]: in function 'require'

stack traceback:
no file '/usr/lib/lua/loadall.so'
no file '/usr/lib/lua/uci.so'
no file './uci.so'
no file '/usr/lib/lua/uci/init.lua'
no file '/usr/lib/lua/uci.lua'
no file '/usr/share/lua/uci/init.lua'
no file '/usr/share/lua/uci.lua'
no file './uci.lua'
no field package.preload['uci']
/usr/bin/lua: /usr/share/shadowsocksr/subscribe.lua:10: module 'uci' not found:

看描述是uci出了问题

luci报错

自编译 输入ip 可以看到输入密码的界面 输入密码后
显示这个?
/usr/lib/lua/luci/template.lua:55: Failed to execute template 'admin_status/index'.
A runtime error occurred: [string "/usr/lib/lua/luci/view/admin_status/index.h..."]:4: module 'luci.tools.status' not found:
no field package.preload['luci.tools.status']
no file './luci/tools/status.lua'
no file '/usr/share/lua/luci/tools/status.lua'
no file '/usr/share/lua/luci/tools/status/init.lua'
no file '/usr/lib/lua/luci/tools/status.lua'
no file '/usr/lib/lua/luci/tools/status/init.lua'
no file './luci/tools/status.so'
no file '/usr/lib/lua/luci/tools/status.so'
no file '/usr/lib/lua/loadall.so'
no file './luci.so'
no file '/usr/lib/lua/luci.so'
no file '/usr/lib/lua/loadall.so'
stack traceback:
[C]: in function 'require'
[string "/usr/lib/lua/luci/view/admin_status/index.h..."]:4: in main chunk
stack traceback:
[C]: in function 'n'
/usr/lib/lua/luci/template.lua:55: in function </usr/lib/lua/luci/template.lua:47>
(tail call): ?
/usr/lib/lua/luci/dispatcher.lua:843: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:815: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:411: in function </usr/lib/lua/luci/dispatcher.lua:410>

系统日志ssr报错

编译了兄弟的版本,稳定好用。最近无意中发现系统日志一直有ssr刷屏报错,如下:
kern.err /usr/bin/ssr-redir[3495]: server recv: Connection reset by peer
虽不影响使用,但感觉些许别扭。请问这是节点问题还是系统问题?
另19.07.5版本更新了,有时间的话麻烦同步一下,感谢了。

编译后总是进不去luci?

每当输入路由器密码 便弹出
/usr/lib/lua/luci/template.lua:55: Failed to execute template 'admin_status/index'.
A runtime error occurred: [string "/usr/lib/lua/luci/view/admin_status/index.h..."]:4: module 'luci.tools.status' not found:
no field package.preload['luci.tools.status']
no file './luci/tools/status.lua'
no file '/usr/share/lua/luci/tools/status.lua'
no file '/usr/share/lua/luci/tools/status/init.lua'
no file '/usr/lib/lua/luci/tools/status.lua'
no file '/usr/lib/lua/luci/tools/status/init.lua'
no file './luci/tools/status.so'
no file '/usr/lib/lua/luci/tools/status.so'
no file '/usr/lib/lua/loadall.so'
no file './luci.so'
no file '/usr/lib/lua/luci.so'
no file '/usr/lib/lua/loadall.so'
stack traceback:
[C]: in function 'require'
[string "/usr/lib/lua/luci/view/admin_status/index.h..."]:4: in main chunk
stack traceback:
[C]: in function 'n'
/usr/lib/lua/luci/template.lua:55: in function </usr/lib/lua/luci/template.lua:47>
(tail call): ?
/usr/lib/lua/luci/dispatcher.lua:843: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:815: in function 'dispatch'
/usr/lib/lua/luci/dispatcher.lua:411: in function </usr/lib/lua/luci/dispatcher.lua:410>

编译时已经尽量按照版主的话操作
1
2
3
4
5
6
7
8
现在正在编译 不知道还会不会报错 以上是我在编译时做的修改
尽量没有添加其他功能
现在怀疑是我的编译环境问题导致
我编译时用的是版主yml文件中的
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler
不知道还少了写什么?
用的是vultr vps 18.04

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.