MeowLove / OpenWRT-Virtualization-Servers

OpenWRT-虚拟化-服务器专用,适用于虚拟化服务器和软件路由器的OpenWRT,纯净版本。OpenWRT-Virtualization-Servers, OpenWRT LEDE for virtualized servers and software routers, pure version.

Home Page:https://www.cxthhhhh.com/openwrt-virtualization-servers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenWRT-虚拟化-服务器专用
(OpenWRT-Virtualization-Servers)

适用于虚拟化服务器和软件路由器的OpenWRT,纯净版本。
(OpenWRT(LEDE) for virtualized servers and software routers, pure version.)



预览图仅供参考,非最新,一切以成品为准,欢迎大家加入,一起构建更好的系统

版本跟随 一键网络重装系统-魔改版Network-Reinstall-System-Modify 更新

下载最新【OpenWRT-Virtualization-Servers】镜像:

功能:

  • 完整的OpenWRT and LEDE功能(无富强组件)。
  • 完整的IPV6支持,以及DHCPv6支持(支持将宿主机绑定的IPV6分配给虚拟机,支持DUID绑定功能)。
  • 精美的Luci主题luci-theme-argon,CXT修改版。(搭配快乐粉和轻量壁纸)
  • 大储存空间,支持自由安装软件。(在线安装/Web上传ipk均可)


  • SSH / TTYD终端 / UPnP(通用即插即用)
  • 磁盘挂载 / FTP / 文件传输 / Rclone / Samba网络共享
  • 计划任务 / 网络监测 / NTP服务器 / uHTTPd / 定时重启
  • 带宽监控 / 流量统计 / 上网时间控制 / Turbo ACC 网络加速
  • BBR / SFE Fast Path 加速 / DNS加速 / IPv6 加速 / 桥接加速

  • 广告屏蔽大师 Plus+(内网去广告) / WatchCat(断网自动重启)
  • 动态 DNS(DDNS IPV4 and IPV6) / 网络唤醒 / KMS服务器
  • ZeroTier(内网穿透,便于服务器集群的管理)/ 端口转发管理

使用:


  • 1、【虚拟机】下载镜像上传到您的宿主机,开虚拟机,将CXT-OpenWRT磁盘导入虚拟机使用。
  • 2、【宿主机】服务器可使用一键网络重装系统-魔改版一键DD,或手动DD到硬盘使用。

说明:

  • 1、默认WebUI端口:http://[your-set-ip]:2096
  • 2、默认账号:root
  • 3、默认密码:cxthhhhh.com
  • 4、默认Lan口:10.10.1.1 / 255.255.255.0

高级说明:

  • 1、编辑网络配置 vi /etc/config/network
  • 重启网络命令,执行 /etc/init.d/network reload
  • 不会配的,可以先本地虚拟机web配置好,导出虚拟机再上传整个虚拟机到云端服务器,再开机即可。
  • 2、编辑防火墙配置 vi /etc/config/firewall
  • 默认已允许WebUI监听的2096端口的Wan口访问规则
  • 开启Wan口外网全部访问放行,将 zone 'wan' 中 input forward 的 'REJECT' 均改为 'ACCEPT',然后 reboot 重启,即可放行Wan口的流量进出和转发请求。
  • 3、编辑Web访问配置 vi /etc/config/uhttpd
  • 开启仅允许Lan口访问Web管理页面,将 option rfc1918_filter 从'0' 改为 '1',重启机器,即生效。
  • 4、其他设置,建议WebUI操作。
  • 通过以上VNC的Shell操作,正常配置网络,已保证Wan口访问WebUI。
  • 5、WebUI登陆后,可修改防火墙放行Wan口所有数据,或执行自己需要的操作。
  • 自行安装软件,可通过Web自带的文件传输安装或在线包和软件提供在线库安装任意软件。
  • 可挂载额外硬盘做微力同步、BT下载、家庭云盘等,享受一切折腾的快乐~
  • 6、为了服务器安全,一些涉及安全的设置(如:实时监控和ttyd终端等),默认不允许wan口访问。请内网lan口访问。
  • 不推荐开放这些危险的服务在公网。想要wan口访问此类服务,请自己在WebUI添加防火墙规则,以及在端口转发添加规则即可。
  • 7、有DHCPv6客户端发送DUID申请IPV6的服务商,需要开放DHCPv6客户端对应的Wan口防火墙,否则防火墙默认拦截。
  • DHCPv6相关端口:客户端使用UDP端口号546,服务器使用端口号547。
  • 不会设置端口流量放行的话,就网络-防火墙-入站/出站/转发,所有规则改为ACCEPT接受。

安装自己需要的软件

  • 本固件作为基本的OpenWRT框架,允许用户任意安装自己的软件。(相比市面其他固件,具有高达8倍的充足的储存空间)
  • 关于OpenWRT安装 XXX 软件,请谷歌搜索关键字“OpenWRT install XXX”,或者百度搜索“OpenWRT 安装 XXX”。这是非常的简单。例如:
  • https://www.google.com/search?q=OpenWRT+install+WireGuard
  • 大多数软件的官方文档中均有提供安装说明,例如:
  • https://openwrt.org/docs/guide-user/services/vpn/wireguard/basics
  • 因此,在系统中安装软件这种,极其简单的问题,大家要多发挥自主搜索和解决问题的能力!

常见网络环境 部署简述


宿主机多网卡,多IP

  • 最简单的情况,有手就行。Wan口通常DHCP自动获取网络,或VNC手动修改网络配置,绑定好wan和lan,重启即可访问。

宿主机单网口,单/多IP

  • 虚拟机建2个网桥,一个绑定外网,一个绑定内网即可。同上,没什么区别。

云服务器(虚拟机),单网口,单IP

  • DD安装好镜像后,OpenWRT启动日志停止后,VNC回车修改网络配置 vi /etc/config/network

云服务器绑定IP到Wan口

  • 1、删除 Lan口 配置
  • 2、绑定网卡 eth0 到 Wan口,并设置DHCP自动获取。
config interface 'wan'
    option ifname 'eth0'
    option proto 'dhcp'
  • 3、如果你的服务商未提供DHCP,那就配置Wan口静态IP。
config interface 'wan'
	option ifname 'eth0'
	option proto 'static'
	option ipaddr 'x.x.x.x'
	option netmask 'x.x.x.x'
	option gateway 'x.x.x.x'
	option dns '1.1.1.1 8.8.8.8 223.5.5.5'

云服务器绑定IP到Lan口

  • 1、配置Lan口静态IP(动态IP同上Wan配置,不在举例,只是改个接口名字)
config interface 'lan'
	option type 'bridge'
	option ifname 'eth0'
	option proto 'static'
	option ipaddr 'x.x.x.x'
	option netmask 'x.x.x.x'
	option gateway 'x.x.x.x'
	option dns '1.1.1.1 8.8.8.8 223.5.5.5'
  • 3、重启网络命令,执行 /etc/init.d/network reload
  • 4、成功访问到WebUI后,可以再添加wan6接口(IPV6)。网络配置参考下方官方文档说明:
  • OpenWRT官方文档:https://openwrt.org/docs/guide-user/base-system/basic-networking
  • 5、记得关闭OpenWRT在Lan口自带的DHCP服务功能。因为在Lan口,会和商家DHCP服务器冲突,网络异常。
  • 一个子网环境,只能容纳一个DHCP服务器。因此不关闭Lan口DHCP服务,有可能被视为你攻击商家网络,严格的商家可能视为你违约,封号处理。
  • Dnsmasq设置忽略向Lan口提供DHCP服务
uci set dhcp.lan.ignore="1"
uci commit dhcp
/etc/init.d/dnsmasq restart
/etc/init.d/odhcpd restart

云服务器(虚拟机),多网口,多IP

  • 同宿主机,不再展开


CXT社区-软路由众筹交流


再次感谢

About

OpenWRT-虚拟化-服务器专用,适用于虚拟化服务器和软件路由器的OpenWRT,纯净版本。OpenWRT-Virtualization-Servers, OpenWRT LEDE for virtualized servers and software routers, pure version.

https://www.cxthhhhh.com/openwrt-virtualization-servers

License:MIT License


Languages

Language:Shell 100.0%