Может кто-нибудь помочь мне или предложить решение? Я хочу подключиться с компьютера с брандмауэром к другому, где работает сервер postgres. Проблема в том, что на компьютере (клиенте) есть брандмауэр, и у меня нет доступа к его настройке или открытию портов, пинг не отвечает. Компьютер (сервер), где PostgreSQL имеет открытые порты, но я не могу подключиться к нему из другого из-за брандмауэра. Я могу получить доступ только к компьютеру через прокси.Java прокси подключение к postgres
Как я мог с Java-программированием получить доступ удаленно через прокси-сервер к postgres, забыв о брандмауэре?
Java имеет соединение с прокси. Но я не знаю, как это сделать вместе с postgres-соединением.
System.getProperties().put("proxySet", "true");
System.getProperties().put("proxyHost", "67.210.82.198");
System.getProperties().put("proxyPort", "80");
URL validateURL = new URL("http://domain.com");
URLConnection urlConnection = validateURL.openConnection();
//how put together ???
Class.forName("org.postgresql.Driver");
Connection connection = DriverManager.getConnection("jdbc:postgresql://ipPublica:5432/DataBase","user", "pass");
"ProxySet" ничего не делает. Доказательство: установите значение «false». В JDK никогда не было и никогда не было такой собственности, несмотря на различные книги и онлайн-ссылки. Это произошло из долговременного HotJavaBean, инкапсулированного браузера, умершего в 1998 году. – EJP