Loading... # 基础知识 Clash 是一个开源的多协议代理客户端,用于在计算机或移动设备上实现网络代理功能。它支持多种代理协议,如 Shadowsocks、V2Ray、Trojan、Socks5 等,并提供了图形化界面和命令行工具来配置和管理代理设置。 Clash 的主要功能是通过代理服务器中转网络流量,以实现绕过网络限制、保护隐私和加密通信等目的。它可以在你的设备上运行,将设备的网络流量通过代理服务器进行转发,使你可以访问被封锁的网站、隐藏真实 IP 地址以保护隐私、加密通信以增加安全性等。 Clash 提供了跨平台的支持,可以在 Windows、macOS、Linux 和 Android 等操作系统上使用。它具有灵活的配置选项,可以根据个人需求进行代理协议、代理服务器和规则的设置。 请注意,Clash 是一个代理客户端,它需要连接到代理服务器才能实现代理功能。你需要拥有可用的代理服务器来配置和使用 Clash。 SSRDOG(SG)是一個追求可靠、安全、高效、且高性價比的互聯網接入方案國際研發團隊,為您提供最安全的網絡加速服務! # 容器化部署clash+ssrdog方案 ## 下载clash可执行文件 ``` #wget https://vip.123pan.cn/1815238395/download/clash/clash-linux-amd64-v1.18.0 wget https://ghproxy.com/https://github.com/Dreamacro/clash/releases/download/v1.18.0/clash-linux-amd64-v1.18.0.gz ``` ## 下载依赖文件 ``` mkdir clash wget https://vip.123pan.cn/1815238395/download/clash/Country.mmdb -O clash/Country.mmdb ``` ## 准备Dockerfile文件 ``` FROM xxx/library/alpine:3.18.4 RUN mkdir -p /root/.config ADD ./clash /root/.config/clash ADD "https://host.api-baobaog.rest/api/v1/client/subscribe?token=e224bccbcfb7f0ff568e0a2f6123&flag=clash" /root/.config/clash/config.yaml ADD ./clash-linux-amd64-2023.08.17 /clash EXPOSE 7890 ENTRYPOINT ["/clash"] ``` ## 准备docker-compose文件 ``` version: '3' networks: ssrdog-network: driver: bridge ipam: config: - subnet: 172.18.8.0/24 services: clash-ssrdog: image: xxx/dreamacro/clash:20231007 build: ./ container_name: clash-ssrdog hostname: clash-ssrdog ports: - "47891:7890" networks: ssrdog-network: ipv4_address: 172.18.8.2 entrypoint: - sh - -euc - | /clash ``` ## 启动 ``` docker-compose up -d ``` ## 验证 ``` curl -x socks5://127.0.0.1:47891 google.com ``` 最后修改:2023 年 11 月 02 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏