V2Ray 是一个常用的网络代理工具,用于代理网络请求,避免 IP 被封或者访问受限的网站。以下是 V2Ray 的常见规则配置示例,帮助你更好地理解和应用

配置文件结构

V2Ray 的配置文件通常位于用户目录下,文件名为 v2ray.confv2ray.json以 JSON 格式编写。

{
    "outbound": {
        "listen": 108,
        "socks": "127...1:1081"
    },
    "stream": {
        "socket": "tcp",
        "local": 0,
        "forward": "127...1:108",
        "fastopen": true,
        "wonders": true,
        "mark": "proxy",
        "name": "outbound"
    },
    "block": {
        "IP": "192.168.1.1",
        "domain": "example.com"
    },
    "forward": {
        "IP": "192.168.1.1",
        "domain": "domain.com"
    },
    "route": {
        "domain": "domain.com",
        "match": "domain.com",
        "outbound": "outbound",
        "save": {
            "keep": true,
            "log": true
        }
    },
    "domain": {
        "domain": "domain.com",
        "ip": "127...1"
    },
    "replace": {
        "domain": "domain.com",
        "ip": "127...1",
        " bypass": true
    },
    "websocket": {
        "listen": 8081,
        "socks": "127...1:1081",
        "accept": "ws://example.com:443"
    },
    "tls": {
        "enabled": true,
        "cert_file": "fullchain.pem",
        "key_file": "priv.pem",
        "ca_file": "cacert.pem",
        "cipher": "AECDH-256:C AMS: P-256: S-256",
        "verify": true
    },
    "shadowsocks": {
        "enabled": true,
        "socks": "127...1:1081",
        "password": "yourpassword"
    }
}

常见配置项解释

  1. outbound

    • listen:指定代理服务器监听的本地端口。
    • socks:代理服务器的地址和端口,通常是 ..1:1081(如果你使用 socks5 代理)。
  2. stream

    • socket:指定传输的网络协议(tcpudp)。
    • local:指定本地绑定地址,`` 表示随机地址。
    • forward:指定数据包的目标地址和端口。
    • fastopen:开启快速打开连接功能。
    • wonders:开启智能重连功能。
    • mark:设置标记,方便追踪流量。
    • name:指定流的名称,方便日志管理。
  3. block

    • IP:阻止指定 IP 的访问。
    • domain:阻止指定域名的访问。
  4. forward

    • IPdomain: 指定允许访问的 IP 或域名。
  5. route

    • domain: 指定路由规则的域名。
    • match: 匹配规则的条件。
    • outbound: 指定路由的目标流。
    • save:保存规则的选项,keep 表示保留原始 IP,log 表示记录日志。
  6. domain

    • domain: 将域名重定向到指定的 IP 或本地。
  7. replace

    • domain: 替换指定域名为指定 IP。
    • ip: 替换 IP 为指定地址。
    • bypass: 跳过本地 DNS 解决。
  8. websocket

    • listen: 指定 WebSocket 代理的本地端口。
    • socks: WebSocket 代理的 socks5 地址。
    • accept: 允许 WebSocket 连接的目标地址。
  9. tls

    • enabled: 是否启用 TLS 加密。
    • cert_file: 证书文件路径。
    • key_file: 秘钥文件路径。
    • ca_file: 证书颁发机构文件路径。
    • cipher: 选择加密套件。
    • verify: 是否验证 TLS 证书。
  10. shadowsocks

    • enabled: 是否启用 Shadowsocks 绕过 GFW。
    • socks: socks5 代理地址。
    • password: Shadowsocks 密码。

配置示例

简单的 socks5 代理配置

{
    "outbound": {
        "listen": 108,
        "socks": "127...1:1081"
    },
    "stream": {
        "socket": "tcp",
        "local": 0,
        "forward": "127...1:108",
        "fastopen": true,
        "wonders": true
    }
}

WebSocket 代理配置

{
    "outbound": {
        "listen": 108,
        "socks": "127...1:1081"
    },
    "stream": {
        "socket": "tcp",
        "local": 0,
        "forward": "127...1:108",
        "fastopen": true,
        "wonders": true
    },
    "websocket": {
        "listen": 8081,
        "socks": "127...1:1081",
        "accept": "ws://example.com:443"
    }
}

绕过 GFW 的 Shadowsocks 配置

{
    "outbound": {
        "listen": 108,
        "socks": "127...1:1081"
    },
    "stream": {
        "socket": "tcp",
        "local": 0,
        "forward": "127...1:108",
        "fastopen": true,
        "wonders": true
    },
    "shadowsocks": {
        "enabled": true,
        "socks": "127...1:1081",
        "password": "yourpassword"
    }
}

注意事项

  1. JSON 格式:确保配置文件的语法正确,否则会导致 V2Ray 服务崩溃。
  2. 权限设置:检查配置文件权限,避免其他用户访问或修改。
  3. 验证配置:使用在线工具(如 V2Ray 配置检查工具)验证配置文件的正确性。
  4. 测试:在配置完成后,建议使用 telnet 或其他工具测试代理是否正常工作。

V2Ray 是一个常用的网络代理工具,用于代理网络请求,避免 IP 被封或者访问受限的网站。以下是 V2Ray 的常见规则配置示例,帮助你更好地理解和应用

扫码添加极光VPN官方微信

扫码添加极光VPN官方微信

400-683-9275
扫码添加极光VPN官方微信

扫码添加极光VPN官方微信

网站地图