Skip to content

bettermanbao/docker-gateway

Repository files navigation

Usage:

Add ipset support for armbian 3.14.29 kenel (No need for 4.x kernel)

wget https://github.com/bettermanbao/docker-gateway/raw/master/ipset.tar.gz
tar zxvf ipset.tar.gz -C /lib/modules/3.14.29/kernel/net/netfilter && depmod -a

Create config.json file in "/path/to/config"

{
    "server": "server address",
    "server_port": port,
    "password": "password",
    "method": "method",
    "obfs": "obfs",
    "obfs_param": "obfs_param",
    "protocol": "protocol",
    "protocol_param": "protocol_param"
}

Launch gateway container

docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=eth0 macnet

docker run -d --name gateway \
    --network macnet --ip 192.168.2.2 \
    --privileged \
    --restart always \
    -v /path/to/config:/root \
    bettermanbao/docker-gateway:aarch64-0.0.2

Setup client

Change 'default gateway' and 'dns server' to 192.168.2.2.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages