Use V2Ray com um proxy http

Use V2Ray com um proxy http

Gostaria de usar SSH e outros com a rede escolar. Porém, a saída da rede escolar está totalmente bloqueada. A única maneira de acessar a Internet é usando um proxy HTTP Squid, que suporta o método CONNECT para HTTPS. Comecei a planejar o uso de um proxy shadowocks encapsulado via V2Ray e WebSocket. Funciona em casa, mas não consigo encontrar uma maneira de instruir o V2Ray a usar o proxy http squid.

Tentei fazer um proxy transparente, mas não funciona com um proxy HTTP Squid local.

# Client config
{
    "server":"138.201.145.226",
    "server_port":80,
    "local_port":2554,
    "password":"_redacted_",
    "timeout":600,
    "method":"chacha20-ietf-poly1305",
    "plugin": "v2ray-plugin",
    "plugin_opts": "loglevel=debug;host=redacted.host"
}

# WPAD for the school network
function FindProxyForURL(url, host) {
    if (
        isInNet(dnsResolve(host), "127.0.0.0", "255.255.255.0") ||
        isInNet(dnsResolve(host), "10.129.0.0", "255.255.0.0") ||
        isInNet(myIpAddress(), "10.167.191.0", "255.255.255.0") ||
        isInNet(dnsResolve(host), "192.168.228.0", "255.255.255.0") ||
        isInNet(dnsResolve(host), "10.167.191.0", "255.255.255.0") ||
        isInNet(dnsResolve(host), "10.167.224.0", "255.255.224.0") ||
        isInNet(dnsResolve(host), "10.167.191.0", "255.255.255.0") ||
        isInNet(dnsResolve(host), "10.167.224.0", "255.255.224.0")
    )
    {
        return "DIRECT";
    };
    return "PROXY 192.168.228.254:3128";
}

informação relacionada