首页
关于
留言
Search
1
红米 AX3000 (AX6) 路由器解锁 SSH 教程
6,676 阅读
2
网盘挂载程序sharelist美化教程
4,216 阅读
3
小米路由器 AX3600 开启SSH教程,官方固件即可安装 ShellClash开启科学上网
2,168 阅读
4
Oracle 甲骨文 ARM VPS 自动抢购脚本
1,819 阅读
5
编译带PassWall和SSR-plus插件的Openwrt系统
1,393 阅读
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
登录
Search
标签搜索
Java
Linux
Mysql
IDEA
Debian
Docker
Springboot
CentOS
Cloudflare
Maven
JavaScript
SQL
Wordpress
宝塔
Nginx
Windows
MacBook
JS
CSS
Openwrt
William
累计撰写
144
篇文章
累计收到
702
条评论
首页
栏目
前端
Vue
React
后端
Java
Python
PHP
数据库
运维
杂谈
小程序
影视资源
页面
关于
留言
搜索到
1
篇与
的结果
2020-06-29
编译带PassWall和SSR-plus插件的Openwrt系统
如果你是路由玩家,哪怕是刚入门Openwrt的,我想应该都听说过lean和lienol两位恩山大神,前者为SSR-Plus作者,后者为Passwall作者,不过,目前为止,因为某些大家都懂的原因,两位已经删除Github仓库上的相应源码。但是有好心的大佬,定期备份了,或者说可以回退github repo的版本。编译步骤:1、首先装好 Ubuntu 64bit,推荐 Ubuntu 18 LTS x642、命令行输入sudo apt-get update sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 python2.7 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 g++-multilib antlr3 gperf3、从下面这一步开始到结束一定要在非root用户下执行4、下载lienol版openwrt源码git clone -b dev-19.07 https://github.com/Lienol/openwrt op19进入到 package 包,准备下载两个插件的源码隐藏内容,请前往内页查看详情6、注:如果 feeds update 出现一堆类似下面的警告:WARNING: Makefile 'package/lean/shadowsocksR-libev-full/Makefile' has a dependency on 'libpcre', which does not exist,解决办法就是删掉 feeds 整个文件夹,在 lede 或 openwrt 目录下执行 rm -rf ./feeds,然后再 update。{collapse}{collapse-item label="固件个性化" close}1、修改默认安装,用命令 vim /include/target.mk 修改,找到DEFAULT_PACKAGES,在default-settings之后的都可以删掉,看个人情况2、同样是在target.mk找到DEFAULT_PACKAGES.router去掉IPV6支持,建议把 ip6tables odhcpd-ipv6only odhcp6c这几个去掉,不然手机浏览有ipv6地址的网站时,可能不能访问;另外出国科学上网时也有干扰。3、进入到package/default-settings/files 修改zzz-default-settings内容,在上添加这一行uci set system.@system[0].hostname=MyRoute修改默认主机名4、在这一行echo "DISTRIB_REVISION='19.07-SNAPSHOT'" >> /etc/openwrt_release 上修改版本号,19.07-SNAPSHOT可改为你想要的英文{/collapse-item}{/collapse}7、为防止因窗口关闭,或者ssh断开,建议使用screen(前提是安装了screen, apt-get install screen), 执行命令 screen -S openwrt8、在screen中执行make -j8 download V=s 下载dl库(国内请尽量全局科学上网)9、输入 make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程)即可开始编译你要的固件了。10、编译完成后输出路径:op-19/bin/targets
2020年06月29日
1,393 阅读
7 评论
0 点赞