From b5ca777722145cd2402b63a229df0d6b2ecb2b49 Mon Sep 17 00:00:00 2001 From: vladp Date: Wed, 11 Mar 2026 15:02:34 +0700 Subject: [PATCH] dev add config for nginx --- .../nocopy/service/search/SearchImageService.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java b/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java index ccd1bea..fd18efd 100644 --- a/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java +++ b/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java @@ -15,6 +15,8 @@ import ru.soune.nocopy.entity.file.FileEntity; import ru.soune.nocopy.exception.NotValidFieldException; import java.io.*; +import java.net.InetSocketAddress; +import java.net.Proxy; import java.net.SocketTimeoutException; import java.util.*; import java.util.concurrent.*; @@ -45,7 +47,11 @@ public class SearchImageService { // } public SearchImageService() { + Proxy proxy = new Proxy(Proxy.Type.HTTP, + new InetSocketAddress("193.46.217.94", 3128)); + this.yandexHttpClient = new OkHttpClient.Builder() + .proxy(proxy) .connectTimeout(35, TimeUnit.SECONDS) .writeTimeout(35, TimeUnit.SECONDS) .readTimeout(35, TimeUnit.SECONDS) @@ -58,6 +64,7 @@ public class SearchImageService { .build(); this.googleHttpClient = new OkHttpClient.Builder() + .proxy(proxy) .connectTimeout(15, TimeUnit.SECONDS) .writeTimeout(15, TimeUnit.SECONDS) .readTimeout(15, TimeUnit.SECONDS) @@ -150,8 +157,9 @@ public class SearchImageService { Request request = new Request.Builder() .url(url) .header("Accept", "*/*") -// .header("User-Agent", "curl/8.5.0") -// .header("Host", "www.searchapi.io") + .header("User-Agent", "PostmanRuntime/7.29.2") + .header("Accept-Encoding", "gzip, deflate") + .header("Connection", "keep-alive") .build(); long start = System.currentTimeMillis();