Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Запуск JAR приложения ТОЛЬКО через прокси используя .sh батч файл  (Прочитано 703 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн urim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добрый день

Есть задача запуска JAR приложения ТОЛЬКО через прокси используя для описания прокси .sh батч файл.
Проблема в том, что при запуске jar приложения через .sh файл и НЕ работающем прокси - приложение все равно запускается, скорее всего используя прямое сетевое подключение минуя прокси.
Задача создать .sh батч файл запуска JAR приложения ТОЛЬКО через прокси, и при остановке работы прокси - НЕ пропускать на прямое сетевое подключение.
Заранее спасибо за ответ.
« Последнее редактирование: 23 Октябрь 2015, 17:21:04 от urim »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
"java.exe -jar -DsocksProxyHost=1.1.1.1 -DsocksProxyPort=1085 programm.jar"
А при чём тут Ubuntu?
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн urim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Да тут ошибка в строке, не тот образец.
"Причем тут Ubuntu", при том что платформа у меня сейчас Ubuntu.

Оффлайн kobaltd

  • Активист
  • *
  • Сообщений: 266
    • Просмотр профиля
у тебя два пути или прозрачное проксирование средствами файрвола или переписать JAR с включением в него кода работы с проксей

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Мой хрустальный шар подозревает, что первичная задача другая. А именно не пускать это приложение  в интернет при определённых условиях.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн urim

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Да, задача пускать JAR приложение только через указанный прокси или не пускать его сетевые соединения кроме как через указанный прокси.
В винде есть похожее на запуск батч файла:
java -jar -DsocksProxyHost=x.x.x.x -DsocksProxyPort=1085 test.jar
« Последнее редактирование: 26 Октябрь 2015, 00:54:15 от urim »

 

Страница сгенерирована за 0.205 секунд. Запросов: 24.