运行代理服务
第一步首先是启动 V2RayA 作为代理服务,使用 docker-compose 启动下面的服务
1services:2 v2raya:3 image: mzz2017/v2raya4 container_name: v2raya5 ports:6 - "2017:2017"7 - "20170-20173:20170-20173"8 user: "0"9 cap_add:10 - NET_ADMIN11 restart: always12 environment:13 - V2RAYA_V2RAY_BIN=/usr/local/bin/v2ray14 - V2RAYA_LOG_FILE=/tmp/v2raya.log15 volumes:1 collapsed line
16 - /data/docker/etc/v2raya:/etc/v2rayaV2RayA 配置
- 透明代理/系统代理
- 分流规则与规则端口所选模式一致
- 开启 IP 转发
- 开启端口分享
- 透明代理/系统代理实现方式: redirect
- 规则端口的分流模式
RoutingA 配置
1#默认所有流量都直连,不走代理2default: direct3
4# 包含了 Google 旗下的所有域名。5domain(geosite:google)->proxy6
7# 子域名模式8domain(domain:github.com)->proxy9domain(domain:photos18.com)->proxy10domain(domain:telegra.ph)->proxy11domain(domain:docker.com)->proxy12domain(domain:docker.io)->proxy13domain(domain:feedx.net)->proxy14domain(domain:v2ex.com)->proxy配置 Docker 使用代理
1sudo vim /etc/systemd/system/docker.service.d/http-proxy.conf1[Service]2Environment="HTTP_PROXY=http://127.0.0.1:20172/"3Environment="HTTPS_PROXY=http://127.0.0.1:20172/"4Environment="ALL_PROXY=socks5://127.0.0.1:20173"5Environment="NO_PROXY=localhost,127.0.0.1"