var proxyHost = 0.0.0.0; // proxy host
var proxyPort = 0000; // proxy port
var proxy = new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(proxyHost, proxyPort));
Authenticator.setDefault(new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
if (getRequestingHost().equalsIgnoreCase(proxyHost) && getRequestingPort() == proxyPort) {
return new PasswordAuthentication("user", "password".toCharArray()); // credentials here
}
return null;
}
});
var request = new Request.Builder()
.url("https://ya.ru")
.get()
.build();
var client = new OkHttpClient.Builder()
.retryOnConnectionFailure(true)
.proxy(proxy)
.build();
var response = client.newCall(request).execute().body().string();
System.out.println(response.toString());
SOCKS: Connection not allowed by ruleset
стоковые значения вентилятором меня не совсем устроили
имеет смысл уменьшить нагрузку
Retina 6K Display
32-inch (diagonal) IPS LCD display with oxide TFT technology
Resolution: 6016 by 3384 pixels (20.4 million pixels) at 218 pixels per inch
зачем же в машине?
Можно не для смеха держать не антресолях мощный сервер и цепляться к нему через Remote deveolpment c тонкого, легкого ультрабука.