我最近发现了一种古怪的方法,可以使用发送“CONNECT”http 有效负载的原始 http 请求连接到套接字,以绕过我的数据计划,它只允许我使用社交媒体(通过将主机设置为 m.facebook.com , ETC)。但这只适用于一个请求。
有什么方法可以使用该有效负载连接到自托管 VPN 以转到任何 url?我见过像 Anonytun 或 HTTP Injector 这样的应用程序做的
当前代码(获取谷歌的 404 页面,有效)
var s = Socket();
s.connect(InetSocketAddress("142.250.189.14", 80), 5 * 1000);
val scanner = Scanner(s.getInputStream());
s.outputStream.write("CONNECT Payload".toByteArray());
var str = StringBuilder();
while (scanner.hasNextLine()) {
try {
str.append(scanner.nextLine());
} catch (e: Exception) {
}
}
scanner.close();