Переадресация локального порта через соединение SSH на порт удаленного HTTP-сервера:
Session session = jsch.getSession("username", "ssh.example.com");
// ...
session.connect();
int forwardedPort = session.setPortForwardingL(0, "http.example.com", 80);
Теперь вы можете подключить HttpsUrlConnection
к http.example.com
и порту forwardedPort
.