mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-11-24 08:52:15 +02:00
.. | ||
systemd | ||
docker-compose.yml | ||
Dockerfile | ||
README.md |
kcptun
kcptun is an extremely simple & fast udp tunnel based on kcp protocol.
How It Works
docker-compose.yml
server:
image: vimagick/kcptun
command:
--listen :29900
--target google-public-dns-a.google.com:53
ports:
- "29900:29900/udp"
environment:
- KCPTUN_KEY=******
restart: always
client:
image: vimagick/kcptun
entrypoint: client_linux_amd64
command:
--localaddr :12948
--remoteaddr easypi.info:29900
ports:
- "12948:12948/tcp"
environment:
- KCPTUN_KEY=******
restart: always
Server Setup
$ docker-compose up -d server
$ docker-compose logs -f server
Client Setup
$ docker-compose up -d client
$ docker-compose logs -f client
$ dig @127.0.0.1 -p 12948 www.google.com +tcp