OpenWrt Club OpenWrt Club
  • 首页
  • OpenWrt系统
  • OpenWrt插件
  • OpenWrt固件
  • 友人帐
  • OpneWrt 论坛
  • 注册
  • 登录
首页 › OpenWrt系统 › 如何在VPS服务器上编译 OpenWrt 固件

如何在VPS服务器上编译 OpenWrt 固件

萝卜
6 年前OpenWrt系统阅读 4,308

文章前言

编译OpenWrt一直是个体力活,第一次编译非常耗时,主要看两个方面一个是网络环境,因为需要从网上下载一堆编译依赖,而且有些已经被办,大多数都在国外服务器,所以下载占了大部分时间。另一方面就是编译主机的性能,这个硬件越好速度越快。

如果你在服务器上进行编译下载就解决了大部分问题,而且一些VPS服务商支持按时按需付费,你可以在编译好固件后直接删除服务器,这样还省钱是不?

硬件要求

在服务器上编译OpenWrt有几个小要求:

  1. 硬盘要大于60G,如果编译较多插件和依赖需要更多的磁盘空间
  2. 硬件最好要2H2G以上,越高越好
  3. 位置:只要不在国内一般都好

系统选择

大多数情况下VPS主机服务商都会提供多种选择,Lean的固件推荐在Ubuntu 14.04上进行编译,我发现很多都不支持这个版本,当然你也可以在更高的版本上进行,就是有时会有莫名其妙的一些错误,我自己尝试在Ubuntu 16、18都可以编译成功,所以如果真的没有Ubuntu 14.04你可以选择其他版本。

如果实在想用14.04你可以用DD的方式安装一个14.04,但是并不是所有主机都支持。我这里记录一下是什么流程。

使用要求:

  1. 当前已安装任意由GRUB or GRUB2引导Linux系统(RedHat/CentOS/Debian/Ubuntu/Etc.)
  2. 安装重装系统的前提组件
    ①. RedHat/CentOS:
    yum install -y xz openssl gawk file
    ②. Debian/Ubuntu:
    apt-get install -y xz-utils openssl gawk file
  3. 如果出现异常,请刷新Mirrors缓存或更换镜像源。
    yum makecache && yum update -y
    apt update -y && apt dist-upgrade -y

你需要了解

  • 所有系统安装完毕的默认密码是[cxthhhhh.com],为了防止暴力破解,你必须在安装完毕立刻修改默认密码!
  • 因硬件配置和网络环境不同,安装全程需要10-120分钟,请耐心等待。安装完成即可通过IP:22(Linux SSH)/IP:3389(Windows RDP)进行连接。
  • 为了稳定性和安全性,我建议所有网站管理员/开发者/公司使用最新的系统,同时我只为最新的系统提供技术支持。
  • 所有镜像托管于Open Disk CDN(简称ODC),当您使用时应校对MD5和SHA1是否正确。
  • 一些没有DHCP的VPS/云平台/独立服务器,安装后无法访问网络,你需要登陆VNC/IPIM/KVM后手动进行网卡IP配置。
  • 源码安全,并托管在Github:
  • https://github.com/MeowLove/Network-Reinstall-System-Modify

安装系统

通过root用户执行以下命令:

wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/tech-tools/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh

一键网络重装纯净 Ubuntu 14.04

bash ~/Network-Reinstall-System-Modify.sh -Ubuntu_14.04

当然脚本还可以安装更多的系统,比如Windows之类的,我们DD系统只是一个选择而已,不是必要条件也不在我们讨论范围内。

如果用作其他用途,这个脚本还可以安装以下系统:

一键重装Linux:

①. 一键网络重装纯净 CentOS 8(推荐)
bash ~/Network-Reinstall-System-Modify.sh -CentOS_8
②. 一键网络重装纯净 CentOS 7
bash ~/Network-Reinstall-System-Modify.sh -CentOS_7
③. 一键网络重装纯净 CentOS 6
bash ~/Network-Reinstall-System-Modify.sh -CentOS_6
④. 一键网络重装纯净 Debian 10(推荐)
bash ~/Network-Reinstall-System-Modify.sh -Debian_10
⑤. 一键网络重装纯净 Debian 9
bash ~/Network-Reinstall-System-Modify.sh -Debian_9
⑥. 一键网络重装纯净 Debian 8
bash ~/Network-Reinstall-System-Modify.sh -Debian_8
⑦. 一键网络重装纯净 Ubuntu 18.04(推荐)
bash ~/Network-Reinstall-System-Modify.sh -Ubuntu_18.04
⑧. 一键网络重装纯净 Ubuntu 16.04
bash ~/Network-Reinstall-System-Modify.sh -Ubuntu_16.04
⑨. 一键网络重装纯净 Ubuntu 14.04
bash ~/Network-Reinstall-System-Modify.sh -Ubuntu_14.04

一键重装Windows系统

①. 一键网络重装纯净 Windows Server 2019(推荐)
bash ~/Network-Reinstall-System-Modify.sh -Windows_Server_2019
②. 一键网络重装纯净 Windows Server 2016
bash ~/Network-Reinstall-System-Modify.sh -Windows_Server_2016
③. 一键网络重装纯净 Windows Server 2012 R2
bash ~/Network-Reinstall-System-Modify.sh -Windows_Server_2012R2
④. 一键网络重装纯净 Windows Server 2008 R2
bash ~/Network-Reinstall-System-Modify.sh -Windows_Server_2008R2
⑤. 一键网络重装纯净 Windows 7 Vienna
bash ~/Network-Reinstall-System-Modify.sh -Windows_7_Vienna
⑥. 一键网络重装纯净 Windows Server 2003
bash ~/Network-Reinstall-System-Modify.sh -Windows_Server_2003
⑦. 一键网络重装纯净 Windows 10 极限精简版
bash ~/Network-Reinstall-System-Modify.sh -Windows_10_Lite

安装过程大概需要20~120分钟,这要看你服务器性能而定,安装后后登陆即可。

脚本还可以安装其他系统,

编译环境

对于编译环境前面已经有文章做了,你可以去eSir的YouTube频道或者到他的GitHub观看,或者参考我之前的文章

如何编译一个属于自己的OpenWrt固件
树莓派Lean大雕OpenWrt固件之编译篇
OpenWrt 固件编译 服务器
赞(7) 收藏(0)
OpenWrt 源码编译修改默认IP地址和网关DNS地址
上一篇
树莓派 OpenWrt 利用 Docker 安装 Adguard Home
下一篇
再想想
暂无评论
聚合文章
解决OpenWrt 挂载Overlay 分区重启失效
OpenWrt 使用 Luci-app-frpc 配合Docker 内网穿透
OpenWrt 利用Docker 搭建Cloud Torrent 下载BT/PT种子
Ubuntu 18.04 编译OpenWRT遇到libwebsockets 重复问题
云标签
Adguard BT下载 Compose Docker LEDE OpenSSL OpenWrt OpenWrt功能 PassWall PT下载 Torrent Ubuntu 个性修改 内网穿透 固件编译 扩容 服务器 树莓派 端口映射 网站环境
解决OpenWrt 挂载Overlay 分区重启失效
2 年前
910 0 0
Ubuntu 18.04 编译OpenWRT遇到libwebsockets 重复问题
5 年前
3,508 0 0
Ubuntu 18.04 编译OpenWRT遇到错误和解决办法
5 年前
5,444 0 2
OpenWrt 利用docker-compose 搭建网站环境
6 年前
6,123 2 3
7
  • 7
  • 0
Copyright © 2019-2025 OpenWrt Club. Designed by nicetheme.
  • 首页
  • OpenWrt系统
  • OpenWrt插件
  • OpenWrt固件
  • 友人帐
  • OpneWrt 论坛
萝卜
茕茕孑立,孑孓而行。
14
文章
36
评论
107
喜欢