
학교 네트워크에서 SSH 등을 사용하고 싶습니다. 그러나 학교 네트워크 출력은 완전히 차단됩니다. 인터넷에 접속하는 유일한 방법은 Squid HTTP 프록시를 사용하는 것이며 HTTPS에 대한 CONNECT 메소드를 지원합니다. 저는 V2Ray와 WebSocket을 통해 터널링된 Shadowsocks 프록시 사용을 계획하기 시작했습니다. 집에서 작동하지만 V2Ray에 http 오징어 프록시를 사용하도록 지시하는 방법을 찾을 수 없습니다.
투명 프록시를 시도했지만 로컬 Squid HTTP 프록시에서는 작동하지 않습니다.
# 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";
}