~ updateDate: 2025-02-03
docker-software
目录
Software
-
面板类
-
网盘类
-
脚本类
-
下载类
-
影音类
-
工具类
-
SpeedTest[GitHub] - 自托管速度测试
-
OpenSpeedTest[GitHub][Docker] - Free & Open-Source HTML5 Network Performance Estimation Tool.
-
dkTurbo[Docker] - Docker 镜像加速器
-
CFnat[GitHub][Docker] - CFnat 是为优化 Cloudflare 数据中心性能而设计的 Docker 镜像,支持多架构,通过实时筛选并连接低延迟 IP,适用于网络加速与高效流量转发场景。
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/cfnat # 进入该目录 cd /DATA/cfnat # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d
-
docker-compose.yml
# version: '3' services: cfnat1: container_name: cfnat1 image: cmliu/cfnat:latest environment: - colo=HKG # 筛选数据中心例如 HKG,SJC,LAX.电信/联通 推荐 SJC,LAX.移动/广电 推荐 HKG (多个数据中心用逗号隔开,留空则忽略匹配) - delay=300 # 有效延迟(毫秒),超过此延迟将断开连接 (default 300) - ips=6 # 指定生成IPv4还是IPv6地址 (default "4") - port=443 # 转发的目标端口 (default 443) http_port: 80,8080,8880,2052,2082,2086,2095 https_port: 443,8443,2053,2083,2087,2096 # - tls=true # 是否为 TLS 端口 (default true) # - random=true # 是否随机生成IP,如果为false,则从CIDR中拆分出所有IP (default true) # - ipnum=10 # 提取的有效IP数量 (default 20) # - num=10 # 目标负载 IP 数量 (default 10) - task=33 # 并发请求最大协程数 (default 100) # - code=200 # HTTP/HTTPS 响应状态码 (default 200) # - domain=cloudflaremirrors.com/debian # 响应状态码检查的域名地址 (default "cloudflaremirrors.com/debian") ports: - "1234:1234" # 将主机的 1234 端口映射到容器的 1234 端口 restart: always networks: - net cfnat2: container_name: cfnat2 image: cmliu/cfnat:latest environment: - colo=SJC,LAX # 筛选数据中心例如 HKG,SJC,LAX.电信/联通 推荐 SJC,LAX.移动/广电 推荐 HKG (多个数据中心用逗号隔开,留空则忽略匹配) - delay=300 # 有效延迟(毫秒),超过此延迟将断开连接 (default 300) - ips=6 # 指定生成IPv4还是IPv6地址 (default "4") - port=443 # 转发的目标端口 (default 443) http_port: 80,8080,8880,2052,2082,2086,2095 https_port: 443,8443,2053,2083,2087,2096 # - tls=true # 是否为 TLS 端口 (default true) # - random=true # 是否随机生成IP,如果为false,则从CIDR中拆分出所有IP (default true) # - ipnum=10 # 提取的有效IP数量 (default 20) # - num=10 # 目标负载 IP 数量 (default 10) - task=34 # 并发请求最大协程数 (default 100) # - code=200 # HTTP/HTTPS 响应状态码 (default 200) # - domain=cloudflaremirrors.com/debian # 响应状态码检查的域名地址 (default "cloudflaremirrors.com/debian") ports: - "2234:1234" # 将主机的 2234 端口映射到容器的 1234 端口 restart: always networks: - net cfnat3: container_name: cfnat3 image: cmliu/cfnat:latest environment: - colo=SIN # 筛选数据中心例如 HKG,SJC,LAX.电信/联通 推荐 SJC,LAX.移动/广电 推荐 HKG (多个数据中心用逗号隔开,留空则忽略匹配) - delay=300 # 有效延迟(毫秒),超过此延迟将断开连接 (default 300) - ips=6 # 指定生成IPv4还是IPv6地址 (default "4") - port=443 # 转发的目标端口 (default 443) http_port: 80,8080,8880,2052,2082,2086,2095 https_port: 443,8443,2053,2083,2087,2096 # - tls=true # 是否为 TLS 端口 (default true) # - random=true # 是否随机生成IP,如果为false,则从CIDR中拆分出所有IP (default true) # - ipnum=10 # 提取的有效IP数量 (default 20) # - num=10 # 目标负载 IP 数量 (default 10) - task=33 # 并发请求最大协程数 (default 100) # - code=200 # HTTP/HTTPS 响应状态码 (default 200) # - domain=cloudflaremirrors.com/debian # 响应状态码检查的域名地址 (default "cloudflaremirrors.com/debian") ports: - "3234:1234" # 将主机的 3234 端口映射到容器的 1234 端口 restart: always networks: - net networks: net: enable_ipv6: true driver: bridge driver_opts: com.docker.network.enable_ipv6: "true" ipam: config: - subnet: 172.23.0.0/16 gateway: 172.23.0.1 - subnet: "240e:3b1:f185:c8d0:4000::/66" gateway: 240e:3b1:f185:c8d0:4000::1
docker-compose CasaOS
name: cfnat services: cfnat1: cpu_shares: 90 command: [] container_name: cfnat1 deploy: resources: limits: memory: "3768582144" environment: colo: HKG delay: "300" ips: "6" port: "443" task: "33" hostname: cfnat1 image: cmliu/cfnat:latest labels: icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico networks: net: null ports: - mode: ingress target: 1234 published: "1234" protocol: tcp restart: always cfnat2: cpu_shares: 90 command: [] container_name: cfnat2 deploy: resources: limits: memory: "3768582144" environment: colo: SJC,LAX delay: "300" ips: "6" port: "443" task: "34" hostname: cfnat2 image: cmliu/cfnat:latest labels: icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico networks: net: null ports: - mode: ingress target: 1234 published: "2234" protocol: tcp restart: always cfnat3: cpu_shares: 90 command: [] container_name: cfnat3 deploy: resources: limits: memory: "3768582144" environment: colo: SIN delay: "300" ips: "6" port: "443" task: "33" hostname: cfnat3 image: cmliu/cfnat:latest labels: icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico networks: net: null ports: - mode: ingress target: 1234 published: "3234" protocol: tcp restart: always networks: default: name: cfnat_default net: name: cfnat_net driver: bridge driver_opts: com.docker.network.enable_ipv6: "true" ipam: config: - subnet: 172.23.0.0/16 gateway: 172.23.0.1 - subnet: 240e:3b1:f185:c8d0:4000::/66 gateway: 240e:3b1:f185:c8d0:4000::1 enable_ipv6: true x-casaos: author: self category: self hostname: "" icon: https://cdn.jsdelivr.net/gh/cmliu/CFnat-Windows-GUI@refs/heads/master/favicon.ico index: / is_uncontrolled: false port_map: "" scheme: http title: custom: CFnat
-
-
-
LinuxServer
-
Science
-
Clash[GitHub][Wiki]作者删库:2023-11-03
Clash.Meta[GitHub][Wiki][Docker]
- Clash.Meta Docs[GitHub]
- config.yaml - mihomo (Clash Meta) 懒人配置
WEB UI Dashboard
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/clash # 进入该目录 cd /DATA/clash # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d
-
docker-compose.yml
# version: '3' services: # Mihomo Dashboard metacubexd: container_name: metacubexd image: ghcr.io/metacubex/metacubexd restart: always ports: - '80:80' # Mihomo Core meta: container_name: meta image: docker.io/metacubex/mihomo restart: always pid: host ipc: host network_mode: host cap_add: - ALL volumes: - ./DATA/clash:/root/.config/mihomo - /dev/net/tun:/dev/net/tun
docker-compose CasaOS
name: clash services: meta: cap_add: - ALL cpu_shares: 90 command: [] container_name: meta deploy: resources: limits: memory: "3768582144" hostname: meta image: docker.io/metacubex/mihomo:latest ipc: host labels: icon: https://cdn.jsdelivr.net/gh/MetaCubeX/metacubexd@main/public/pwa-192x192.png network_mode: host pid: host restart: always volumes: - type: bind source: /DATA/AppData/clash/DATA/AppData/clash target: /root/.config/mihomo bind: create_host_path: true - type: bind source: /dev/net/tun target: /dev/net/tun bind: create_host_path: true metacubexd: cpu_shares: 90 command: [] container_name: metacubexd deploy: resources: limits: memory: "3768582144" hostname: metacubexd image: ghcr.io/metacubex/metacubexd:latest labels: icon: https://cdn.jsdelivr.net/gh/MetaCubeX/metacubexd@main/public/pwa-192x192.png networks: default: null ports: - mode: ingress target: 80 published: "8888" protocol: tcp restart: always networks: default: name: clash_default x-casaos: author: self category: self hostname: "" icon: https://cdn.jsdelivr.net/gh/MetaCubeX/metacubexd@main/public/pwa-192x192.png index: / is_uncontrolled: false port_map: "8888" scheme: http title: custom: clash
-
v2rayA[GitHub][Docker]
docker-cli
-
Running
# Running docker run -d \ --restart=always \ --privileged \ --network=host \ --name v2raya \ -e V2RAYA_ADDRESS=0.0.0.0:2021 \ -e V2RAYA_LOG_FILE=/tmp/v2raya.log \ -e V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray \ -v /lib/modules:/lib/modules \ -v /etc/resolv.conf:/etc/resolv.conf \ -v /DATA/v2raya:/etc/v2raya \ mzz2017/v2raya
-
Update and Restart
# Update and Restart # 查看容器(找v2raya容器的ID) docker ps -a # 停止容器v2raya运行 docker stop ID # 删除容器v2raya docker rm ID # 拉取最新镜像 docker pull mzz2017/v2raya:latest # 重复Running # TODO: 重复Running
docker-compose
-
bash
# 创建目录 mkdir -p /DATA/v2raya # 进入该目录 cd /DATA/v2raya # 上传docker-compose.yml文件 # TODO: 上传docker-compose.yml文件 # Running docker compose up -d # Update and Restart docker compose pull && docker compose up -d
-
docker-compose.yml
# version: '3' services: v2raya: container_name: v2raya image: docker.io/mzz2017/v2raya restart: always network_mode: host privileged: true cap_add: - ALL environment: - V2RAYA_ADDRESS=0.0.0.0:2017 - V2RAYA_LOG_FILE=/tmp/v2raya.log - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray volumes: - /lib/modules:/lib/modules - /etc/resolv.conf:/etc/resolv.conf - /DATA/v2raya:/etc/v2raya
-
-