Hyper-v

windows里安装clash和openwrt,秒变软路由 | windows远程桌面 + 翻墙两不误(hyper-v、docker、ubantu、clash、openwrt )



本期视频介绍了在window中启用hyper-v,安装ubantu虚拟机,然后基于dockerer安装clash和openwrt的详细过程,最终把一台windows小主机变成了既能当远程桌面,又能当旁路由的小型服务器。

启用hyper-v并安装ubantu虚拟机

升级系统
sudo apt update
sudo apt upgrade

开启ssh
sudo apt install openssh-client openssh-server

安装docker
sudo apt install docker.io

查看网络,找到网卡(按提示安装扩展包后再查看)
ifconfig

开启网卡混杂模式
sudo ip link set eth0 promisc on

创建和当前局域网同一个网段的macvlan
docker network create -d macvlan –subnet=192.168.88.0/24 –gateway=192.168.88.1 -o parent=eth0 opnet

创建并运行docker
sudo docker run -itd
–name clash5
-v $HOME/docker/clash5:/etc/clash/
–network opnet –ip 192.168.88.5
–device /dev/net/tun:/dev/net/tun
–privileged
–restart always
tinyserve/clash:latest

利用winscp上传配置文件和UI包
需先开启ssh的root权限, 设置root账号的密码, 方便等下传输文件到docker里
vim /etc/ssh/sshd_config
PermitRootLogin yes

sudo passwd root
sudo systemctl restart ssh

通过root账号登录,把文件拖到/home/docker/clash5里
配置文件和UI包到电报群里找

重启docker
sudo docker container stop clash5
sudo docker container start clash5
sudo docker ps

创建并运行openwrt
sudo docker run -d
–name op6
–network opnet –ip 192.168.88.6
–privileged
–restart always
registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 /sbin/init

设置op的网络
sudo docker exec -it op6 /bin/sh
vi /etc/config/network
/etc/init.d/network restart

[ad_2]

source

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button