原版 openwrt + WireGuard + passwall 编译
编译环境:ubuntu20.04 desktop
安装依赖
sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip qemu-utils rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev -yapt install build-essential ccache ecj fastjar file g++ gawk \
gettext git java-propose-classpath libelf-dev libncurses5-dev \
libncursesw5-dev libssl-dev python python2.7-dev python3 unzip wget \
python3-distutils python3-setuptools python3-dev rsync subversion \
swig time xsltproc zlib1g-dev curl
下载源码
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
git checkout v21.02.3
添加passwall模块
echo "src-git PWpackages https://github.com/xiaorouji/openwrt-passwall.git;packages" >> feeds.conf.default
echo "src-git PWluci https://github.com/xiaorouji/openwrt-passwall.git;luci" >> feeds.conf.default
dnsmasq 去掉使用 dnsmasq-full
vi include/target.mk
改成如下
下载相关包
./scripts/feeds update -a
./scripts/feeds install -a
配置 menuconfig
make menuconfig
编译问题
pushd feeds/packages/lang
rm -rf golang && svn co https://github.com/openwrt/packages/branches/openwrt-22.03/lang/golang
popd
开始编译
make -j2 download V=s
make -j1 V=s
原版 openwrt + WireGuard + passwall 编译相关推荐
- 安装包没意思?带你手动下载OpenWrt源码编译安装!
一.OpenWrt的代码管理工具 OpenWrt社区同时使用Subversion和Git两种工具来管理代码. 备注:OpenWrt的外围代码已经逐渐转到github提供的Git托管空间上,直到2016 ...
- 适合于初学者—软路由全探索系列(三):探索旁路由/软路由 OpenWrt 系统 PassWall 服务应用
适合于初学者-软路由全探索系列(三):探索旁路由/软路由 OpenWrt 系统 PassWall 服务应用 一.获得订阅链接 二.OpenWrt 中的 PassWall 设置 1.打开 PassWal ...
- OpenWRT下载与编译
一.概述 OpenWRT是一个高度模块化.自动化的嵌入式Linux系统,拥有强大的网络组建和扩展性,常常被用于工控设备.电话.小型机器人.智能家居.路由器以及VOIP设备中,其中在智能路由器上有广泛使 ...
- 【软路由】Gl-iNet SFT1200 原版OpenWrt固件编译并添加插件
最近购买了Gl-iNet SFT1200,这个路由器有点意思,自带定制版 OpenWrt 系统.官方的系统还是受到了一些限制,所幸Gl-iNet提供了固件源码,那么我们自己编译官方固件,并添加某S开头 ...
- OPENWRT 插件单独编译-无需编译整个固件
这里写自定义目录标题 缘由 下载源码包 编译插件 与编译相关的资源 缘由 最近路由器刷了OPENWRT,有些插件可以直接opkg下载,有些就要git源码编译后才能安装.网上有很多关于OPENWRT插件 ...
- fw150rm刷openwrt固件_交作业 - 入坑J1900 软路由(刷原版OpenWrt 更新单线多拨)
本帖最后由 bryant2 于 2020-4-25 12:59 编辑 引言 前不久把家里电信光纤升级到了199的300M套餐(其实当时是为了无限流量卡,因为工作需要经常出差,有一个插SIM卡的随身华为 ...
- openwrt MT7620 固件编译记录
下载,安装相关软件 git clone git@github.com:openwrt-mirror/openwrt.gitsudo apt-get install gcc g++ binutils p ...
- iMX6UL之 OpenWRT移植与编译
选择 OpenWRT在最近的时期分裂出了LEDE出来,但还是决定使用OpenWRT,并且使用master上面新的代码来移植编译. OpenWRT配置 本身LEDE与OpenWRT里面已经有一个imx6 ...
- openWRT的SDK编译环境的安装和设置
安装openWRT的SDK是为了编译能运行在openWRT路由器里的程序,其实这个SDK就是一个交叉编译工具,包括GCC交叉编译器,系统运行库,头文件等等. 首先是要感谢清华大学的镜像软件站https ...
最新文章
- linux fdisk等命令,Linux fdisk命令操作磁盘(添加、删除、转换分区等)
- 公有云退款流程及政策--退款规则及退款流程(阿里云 华为云) --2020-09-03
- 使用命名空间别名限定符 ::
- coTurn测试程序之 turnutils_uclient
- TCP/IP协议中IP数据保报文格式详解
- 域名转移记录,从百度云转出至阿里云转入
- 机器人翻译软件测试,对我国几种机器翻译软件译文质量的测评
- 微信小程序 action-sheet组件 + 分享代码实现
- C1任务01 #记录与总结 #C无止境21040904在职C1组
- excel怎么一次性删除所有的批注
- RT-Thread 创始人熊谱翔:我和 Linux、嵌入式实时操作系统 RT-Thread
- 阿里云科学家入选计算机顶会HPCA名人堂,他是什么来头?
- 如何把语音文件转成文字格式
- MATLAB——Z变换与Z反变换
- 春节大礼包!——海多PS游戏下载及PS模拟器EPSXE VGS设置指南
- C语言极坐标转换为代数式,相量的代数式转化为极坐标怎么用计算器啊
- C-Lodop云打印服务器 v3.075
- app的启动页面(二)----四种APP启动页设计方案
- 上班族干什么副业赚钱?不知道做什么,就来看看这5个!
- go语言语法基础-map类型
热门文章
- 开发常用命令(Mac版本)
- Unity 动画混合树实例(Blend Tree)
- C#图片缩小剪切方法
- JavaJVM虚拟机模型类加载机制
- catia草图线束--不然固定不了---约束后变为绿色
- (二)unity优化方案:利用BMFont工具制作font字体(在UGUI和NGUI中使用)
- Q2付费用户“涨停”,奈飞靠游戏+电商带动“起飞”?
- springmvc整合mybatis框架源码 bootstrap html5 mysql oracle
- 仿鸿蒙系统主题,“鸿蒙系统”到底模仿IOS还是安卓?网友:一步错满盘皆输 !...
- 确定唯一的对象 - 单例模式