title | tags | ||
---|---|---|---|
基于clash的单网卡路由网关 |
|
Clash 支持VMess, Shadowsocks, Trojan, Snell 等多种协议, 可以运行在linux, windows, mac等操作系统以及amd64, armv8 等多种硬件架构上。
- docker 中运行 openwrt
- anotherdocker 运行 openwrt
- Use macvlan networks
- 斐讯N1 – 完美刷机Armbian教程
- N1刷Armbian系统并在Docker中安装OpenWrt旁路由的详细教程
- N1盒子做旁路由刷OpenWRT系统(小白专用)
- Docker上运行Lean大源码编译的OpenWRT(初稿)
- engineerlzk 的CSDN博客
- 我在用的armbian版本
建议限制docker守护进程的日志大小,否则很容易耗尽磁盘空间。
参考以下代码修改你的/etc/docker/daemon.json
:
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"],
"log-driver": "json-file",
"log-opts": {"max-size":"100m", "max-file":"3"}
}
本镜像需要macvlan运行,按需修改以下命令参数:
docker network create -d macvlan --subnet=192.168.12.0/24 --gateway=192.168.12.1 --ip-range=192.168.12.64/30 -o parent=eth0 macnet
- 使用hyper-v管理器创建外部交换机。如果已经有了,则跳过这一步。
- 使用Powershell(管理员)创建新的虚拟网卡:
Add-VMNetworkAdapter -VMName vEthernetStatic2 -SwitchName External
- 设置新虚拟网卡的ip=192.168.12.12, 网关=192.168.12.64(跟上面创建macvlan的相同).
- 在浏览器(例如firefox), 设置代理为socks5://192.168.12.64:7891(具体按配置).
这样就可以连上互联网了。