玩客云docker版openwrt 玩客云刷入openwrt

HB 网络电脑 2022-07-09

准备硬件 usb对usb刷机线、网线
刷机工具软件下载链接:https://pan.baidu.com/s/1FJTo4QXWAyMxoZ3UK6MImA 提取码:pr5c
1.打开usb burning tool,左上角导入烧录包burning 6.1.0,img min版的(完整版的重启docker里的openwrt和宝塔会进不去管理页面)
2.usb对usb刷机线连接电脑和玩客云靠近hdmi的usb接口,拿镊子或卡针短接emmc的左侧第4,5两个触点,之后连接入电源,查看烧录工具是否显示hub,没显示的话,拔掉电源,检查再次短接,插电源再次检查,重复几次直到显示hub,之后短接不要断,烧录到49%以上再断开否则报错。
玩客云docker版openwrt 玩客云刷入openwrt_docker
3.点击开始,进行烧录.中途如果烧录工具下方显示错误代码.拔插刷机线一次发现可以继续重新烧录,
还是报错就关掉工具,断开短接和电源再操作一次,成功后等待进度至100%烧录完成,点击停止.关闭烧录工具,断开电源.
4.玩客云用网线连接路由器.插上电源.
开机后,进入上级路由器查看设备:onecloud 的ip地址
5.保证windows电脑在同一路由器下,打开putty 输入onecloud的ip地址,打开
SSH用户名root密码1234
进入之后让你创建新用户,返回即可
6.设置使用终端
1) bash
2) zsh
/ 这边按下 1 选择 BASH 终端 /
Shell: BASH
7.关闭putty
8.打开finalll shell
用上面的ip地址,用户名密码连接玩客云
9.第一步,装docker
1.更换源

nano /etc/apt/sources.list

2.复制下面代码后用鼠标右键粘贴进sources.list文件:

deb https://mirrors.ustc.edu.cn/debian buster main contrib non-free
deb https://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security/ buster/updates main contribnon-free

回车后按Ctrl+O保存,Ctrl+X退出。
第二步,更新

apt-get update
apt-get upgrade

第三步,使用docker安装脚本

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun

如果安装失败可尝试:

apt install docker.io

第四步 装可视面板

docker run --restart always --name fast -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock wangbinxingkong/fast

2、安装完成后在浏览器访问 http://服务器IP地址或域名:8081 。
3、首次登录需要注册,注册成功后即可正常使用。
10.装宝塔 (ssh里面执行)
拉取镜像

docker pull centos:centos7

创建容器

docker run -tid --name baota -p 80:80 -p 8888:8888 --restart always centos:centos7

(ps :需要开放的端口自行拉回 -p 80:80 --name=OneCloud 其中OneCloud是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突)
进入容器

docker exec -it baota /bin/bash

装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

ip地址:8888 进入宝塔界面
11.装青龙 (ssh里面执行)
先在finallshell重新连接玩客云
1。拉取镜像

docker pull whyour/qinglong:2.10.13

(青龙2.11.1后面的版本中某BUG影响到了32位arm,这里推荐旧版本2.10.13)
2。创建容器

docker run -tid --name qinglong -p 5700:5700 --restart always whyour/qinglong:2.10.13

然后就可以通过 http://ip:5700访问面板了
如果青龙面板打开失败,进入docker可视化管理后台重启青龙面板服务。
初次登录需要注册。
12.装 openwrt (ssh里面执行)
打开网卡混杂模式

ip link set eth0 promisc on

创建网络

docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 macnet

以上自己根据玩客云所在网段修改,如:玩客云IP:192.168.123.95,则192.168.0.0/24 改成 192.168.123.0/24,192.168.0.1改成主路由地址,如:192.168.123.1]
拉取 OpenWRT 镜像

docker pull xuanaimai/onecloud:21-05-29

创建容器

docker run -itd --name=OneCloud --restart=always --network=macnet --privileged=true xuanaimai/onecloud:21-05-29 /sbin/init

--name=OneCloud 其中OneCloud是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突
根据主路由 DHCP 分配里找到一个主机名叫 OpenWRT 的,复制它的IPv4 地址粘贴到浏览器就能进入 OpenWRT 了
密码是 password
13.进入openwrt管理地址
网络 接口
下方 接口总览 lan右侧修改点击
dhcp服务器切换静态地址 切换协议
修改参数
ipv4地址 openwrt管理地址
ipv4子网掩码 默认的255.255.255.0
ipv4网关 主路由地址
使用自定义 的dns服务器 主路由地址
ipv6分配地址 已禁用
最下方基本设置 忽略此接口 打勾
最下方基本设置 ipv6设置 全部禁用
到最上面物理设置桥接接口 把勾取消
最下面 保存&应用
之后会转圈圈,中途不要关闭直到管理页面消失,输入openwrt地址看是否能打开,打不开在docker页面重启openwrt容器
显示重启成功后,手动进入openwrt页面
点击左侧网络/防火墙/上方自定义规则
加入

iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

重启防火墙,这句必须加
(前面没有#,加了这句设备网络静态地址设置玩客云网关才有网)
玩客云和主路由不同dhcp设置有时加有时不加具体设置可参考 【终极指南】关于N1做旁路由添加 iptables 自定义防火墙规则的见解-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛.
14.手机网络设置 点击连接的网络
ip设置改为 静态
ip地址 手机原来的ip
前缀长度 默认
路由器 openwrt前面的地址
dns1 openwrt前面的地址
右上角打勾保存
浏览器测试一下能否上网,可以的话 玩客云的旁路由设置就好了.
15.服务里开启adhome 手机测试一下去广告功能.

PREV
armbian 设置 lnmp
NEXT
Linux设置定时重启

评论(0)

发布评论