All Projects → codezm → Docker-XX-Net

codezm / Docker-XX-Net

Licence: other
Docker 封装 XX-Net 开启 ipv6 的步伐!

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to Docker-XX-Net

split-vpn
A split tunnel VPN script for Unifi OS routers (UDM, UXG, UDR) with policy based routing.
Stars: ✭ 589 (+2354.17%)
Mutual labels:  ipv6-support
radvd
radvd | Official repository: https://github.com/radvd-project/radvd
Stars: ✭ 138 (+475%)
Mutual labels:  ipv6-support
k8snetlook
Kubernetes Network Problem Detector
Stars: ✭ 40 (+66.67%)
Mutual labels:  ipv6-support
dats
📈 Minimalistic zero-dependencies statsd client for Node.js
Stars: ✭ 63 (+162.5%)
Mutual labels:  ipv6-support
ipv6calc
ipv6calc
Stars: ✭ 33 (+37.5%)
Mutual labels:  ipv6-support
ipv6
IPv6-adresse.dk source & data
Stars: ✭ 27 (+12.5%)
Mutual labels:  ipv6-support
XX-Net-mini
XX-Net-mini: Mini version of XX-Net.
Stars: ✭ 63 (+162.5%)
Mutual labels:  xx-net

主要特性 Build Status

  • 镜像基于 debian:jessie 创建, 由 supervisord 守护运行 XX-Net + miredo (开启ipv6 - 基于ipv4通道)。
  • 可随意更换 XX-Net 版本。

使用

Docker Hub 「 推荐 」

docker pull codezm/xxnet

自定义之 Dockerfile:

# 创建镜像
docker build -t xxnet
# 创建容器并后台运行服务
docker run -itd \
           --rm \
           --sysctl net.ipv6.conf.all.disable_ipv6=0 \
           --privileged \
           --name=xxnet \
           -p "8085:8085" \
           -p "8086:8086" \
           -p "8087:8087" \
           -p "1080:1080" \
           -v "$(pwd)/conf/supervisord/supervisord.conf:/etc/supervisord.conf" \
           -v "$(pwd)/conf/xxnet/gae_proxy/manual.ini:/data/xxnet/data/gae_proxy/manual.ini" \
           -v "$(pwd)/conf/xxnet/launcher/config.yaml:/data/xxnet/data/launcher/config.yaml" \
           -v "$(pwd)/conf/xxnet/x_tunnel/client.json:/data/xxnet/data/x_tunnel/client.json" \
           xxnet
# 进入容器
docker exec -it xxnet /bin/bash

自定义之 Docker-compose:

# 启动
docker-compose up -d
# 进入容器
docker exec -it xxnet /bin/bash

主机导入 CA.crt - 由于每次创建容器 CA.crt 都会变动:

  • 方式一:访问 http://127.0.0.1:8085/CA证书状态 处下载证书)。
  • 方式二:通过 docker cp xxnet:/data/xxnet/data/gae_proxy/CA.crt ./ 命令获取最后变动CA.crt文件。

Chrome浏览器添加 SwitchyOmega 插件:

在当前目录下复制容器中插件及配置文件.

docker cp xxnet:/data/xxnet/SwitchyOmega/OmegaOptions.bak ./
docker cp xxnet:/data/xxnet/SwitchyOmega/SwitchyOmega.crx ./

详见安装和使用代理切换插件

疑难问题:

帮助 XX-Net 项目

https://github.com/XX-net/XX-Net/wiki/How-to-contribute

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].