docker + openwrt把windows变成最强软路由,游戏、翻墙两不误(Linux-Mint/ubuntu、VirtualBox、docker、openwrt)

Описание к видео docker + openwrt把windows变成最强软路由,游戏、翻墙两不误(Linux-Mint/ubuntu、VirtualBox、docker、openwrt)

这是一套完成的在docker中安装openwrt的方案,这是在window中正确使用docker的最佳方案,想把windows电脑变成软路由或服务器的朋友可看看,视频比较长,可根据需要快进查看。

00:30 物理机、虚拟机和docker的区别
04:02 整体网络方案介绍
06:05 在windows中安装VirtualBox
07:24 在VirtualBox中安装Linux-Mint和docker
13:55 启用网卡混杂模式和macvlan
19:50 在docker中安装2个openwrt
35:22 感受虚拟机的魅力,备份虚拟机
38:14 总结

下载windows在这里https://www.virtualbox.org/wiki/Downl...
下载Linux-Mint在这里,https://www.linuxmint.com/download.php
也可以用其他版本的Liunx系统,如https://ubuntu.com/download/desktop
openwrt的docker镜像, https://hub.docker.com/r/sulinggg/ope...
对应的github地址,https://github.com/SuLingGG/OpenWrt-D...

升级liunx系统(可选)
sudo apt upgrade

开启ssh(可选)
sudo apt install openssh-client openssh-server

安装docker
sudo apt install docker.io

查看网络,找到网卡标记,根据ip地址判断
ifconfig

开启网卡混杂模式,且虚拟机和docker里都要开启网卡混杂模式,这里网卡标记根据自己的填写
ip link set enp0s3 promisc on

在专门建立一个子网,且该网络与家里的局域网在一个网段,网段和网关填自己的
docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=enp0s3 opnet

构建docker的命令
sudo docker run --restart always --name opt3 -d --network opnet --ip 192.168.2.3 --privileged sulinggg/openwrt:x86_64 /sbin/init

如果上面那个拉不同就用下面这个
sudo docker run --restart always --name opt3 -d --network opnet --ip 192.168.2.3 --privileged [registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64](http://registry.cn-shanghai.aliyuncs....) /sbin/init

查看那个docker在运行
sudo docker network ps

进入容器(openwrt)内部,并打开控制台
sudo docker exec -it opt3 /bin/sh

配置网络,i进入编辑,esc退出编辑,:wq保存并退出
vi /etc/config/network

重置网络
/etc/init.d/network restart

你最棒了,大公告成!

Комментарии

Информация по комментариям в разработке