文件名称:ambergris:被https取代
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-20 15:17:37
Go
龙涎香 基于iptables的连接拦截器 适用于普通docker和weave 现在只是TCP转发 在多个实例上实现负载平衡,选择一个随机实例将每个连接转发到。 建造 要构建服务器, make ambergris 要构建Docker映像, make image 生成的图像被标记为龙ambergris/server 。 与普通Docker一起使用 S1=$(docker run -itd ubuntu nc -k -l 8000) S2=$(docker run -itd ubuntu nc -k -l 8000) ./ambergris -s echo 10.254.0.1:80 tcp $(docker inspect -f '{{.NetworkSettings.IPAddress}}:8000' $S1 $S2) | nc -U /var/run/ambergris.sock d
【文件预览】:
ambergris-master
----docker()
--------Dockerfile.build(1KB)
--------build-wrapper.sh(198B)
--------Dockerfile.server(162B)
----main.go(187B)
----coatl()
--------listen.go(2KB)
----README.md(1KB)
----Makefile(1KB)
----docker-compose.yml(443B)
----.gitignore(25B)
----interceptor()
--------http_test.go(3KB)
--------eventlogger()
--------daemon.go(5KB)
--------model()
--------events()
--------http.go(960B)
--------forward.go(3KB)
--------simplecontrol()
--------iptables.go(3KB)