Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 3.08 KB

README.cn.md

File metadata and controls

74 lines (56 loc) · 3.08 KB
title tags
基于clash的单网卡路由网关
docker
clash

Clash 支持VMess, Shadowsocks, Trojan, Snell 等多种协议, 可以运行在linux, windows, mac等操作系统以及amd64, armv8 等多种硬件架构上。

Quick Reference

Supported tags and respective Dockerfile links

Other Reference

How to use this image

配置docker的日志大小

建议限制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:

本镜像需要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

设置windows 10客户端(需要hyper-v)

  1. 使用hyper-v管理器创建外部交换机。如果已经有了,则跳过这一步。
  2. 使用Powershell(管理员)创建新的虚拟网卡:
Add-VMNetworkAdapter -VMName vEthernetStatic2 -SwitchName External
  1. 设置新虚拟网卡的ip=192.168.12.12, 网关=192.168.12.64(跟上面创建macvlan的相同).
  2. 在浏览器(例如firefox), 设置代理为socks5://192.168.12.64:7891(具体按配置).

这样就可以连上互联网了。