LINUX.ORG.RU

Как заставить keepass2 открывать ссылки в TOR браузере?

 , ,


0

1

Использую менеджер паролей keepass2 и для того чтобы открыть в браузере ссылку с этого менеджера паролей использую горячие клавиши Ctrl+U после чего открывается нужная ссылка. Но дело в том что так ссылки открываются только в Фаерфоксе, а у меня по умолчанию установлен именно TOR Браузер. Как сделать так чтобы все ссылки с keepass2 открывались всегда через TOR браузер? В настройках ковырялся но ничего не смог настроить. Вот скриншот окна настроек https://i2.wampi.ru/2020/05/23/kep.md.png здесь еще можно вручную вписать свои конфиги, но я не программист, не знаю что нужно вписать. Кто разбирается в этом деле, прошу помочь. Не надо предлагать юзать другие версии Keepass типо KeepassX, KeepassXC и т.д.

Ответ на: комментарий от anonymous

Спасибо, anonymous! Добавил как написанно по примеру из твоей ссылки эти конфиги cmd://"/Путь куда установлен TOR браузер/Browser/firefox" «https://{BASE:RMVSCM}» и теперь keepass2 умеет открывать TOR браузер и ссылку после его старта. Но вот сразу же столкнулся с другой проблемой, когда при открытом браузере пытаюсь открыть еще одну ссылку с keepass2 то появляется вот это окто от TOR Браузера https://i0.wampi.ru/2020/05/23/tor.png Можно ли теперь сделать так чтобы при открытом TOR браузере открывать еще ссылки с менеджера паролей keepass2 ?

MRX256 ()
Ответ на: комментарий от anonymous

Обнаружил такую штуку, что файл /usr/bin/firefox можно запускать еще в то время когда он уже запущен много раз, а файл /Путь куда установлен TOR браузер/Browser/firefox когда он уже запущен еще раз одновременно запустить нельзя. Это вообще как то решается?

MRX256 ()
Ответ на: комментарий от anonymous

/path/to/firefox -new-tab URL

Правильно ли я понял? Сделал вот такой конфиг:

cmd://"/Путь куда установлен TOR браузер/Browser/firefox" -new-tab URL

При таких конфигах появляется то же самое окно от TOR Браузера

MRX256 ()
Ответ на: комментарий от MRX256

–new-tab а не -new-tab

но это тоже не поможет… попробуй открыть ссылку вот так

firefox --new-instance URL1

и следующую тоже

firefox --new-instance URL2

неожиданно? и знакомо…

о чём это я – при вызове TOR-браузера происходит примерно тоже самое

anonymous ()
Ответ на: комментарий от anonymous

ты меня не понял. этот –new-instance и так используется при вызове Tor-браузера. я ж не зря упоминал firefox. именно этот параметр тебе мешает.

Что же тогда получается? В TOR браузере не получится открывать с менеджера паролей keepass сколько угодно ссылок как в обычном фаерфоксе, разве что вручную копировать их и открывать в новых вкладках в TOR?

MRX256 ()
Ответ на: комментарий от MRX256

не знаю, но по аналогии с firefox первый раз можно использовать

этот –new-instance

а дальше всё работает через –new-tab

надо смотреть как именно запускается Tor-браузер

anonymous ()
Ответ на: комментарий от anonymous

этот –new-instance

–new-instance у меня не работает, вижу то же окно от тора.

а дальше всё работает через –new-tab

У меня не работает, вижу тоже окно от тора. И ввожу это как ты писал выше: –new-tab а не -new-tab

А вот этого вопроса я не понял.

file /Путь куда установлен TOR браузер/Browser/firefox

что возвращает?

Это где проверять эту команду?

MRX256 ()
Ответ на: комментарий от anonymous

смотри код скрипта, с какими параметрами запускается TOR-браузер

Я писал выше что я не программист, мне код не понятен.

Открыл файл firefox с помощью текстового редактора отсюда /Путь куда установлен TOR браузер/Browser/firefox

Здесь совсем немного кода, может это для тебя будет пустяковое дело сказать что подправить надо.

#!/bin/sh

basedir=$(dirname "$0")

add_LD_LIBRARY_PATH() {
  if test -z "$LD_LIBRARY_PATH"
  then
    LD_LIBRARY_PATH="$1"
  else
    LD_LIBRARY_PATH="$1:$LD_LIBRARY_PATH"
  fi
}

# Bug 27552: On CentOS/RHEL 6, we need to add the firefox bundled dir
# to LD_LIBRARY_PATH
if test -f /etc/system-release-cpe
then
  if test "$(cut -d : -f 3 /etc/system-release-cpe)" = centos || \
	test "$(cut -d : -f 3 /etc/system-release-cpe)" = "enterprise_linux"
  then
    if test "$(cut -d : -f 5 /etc/system-release-cpe)" = "6"
    then
      if test -d /usr/lib64/firefox/bundled/lib64
      then
        add_LD_LIBRARY_PATH /usr/lib64/firefox/bundled/lib64
      elif test -d /usr/lib/firefox/bundled/lib
      then
        add_LD_LIBRARY_PATH /usr/lib/firefox/bundled/lib
      else
        echo "Error: the firefox package (version 60 or more) is not installed." >&2
        echo "On CentOS/RHEL 6, Tor Browser requires the firefox package to be installed." >&2
        exit 1
      fi
    fi
  fi
fi

# Check if the system has a more recent version of libstdc++.so.6; if yes, use
# that instead of the bundled version.
"$basedir/abicheck" >/dev/null 2>&1
if [ $? -ne 0 ]; then
  add_LD_LIBRARY_PATH "$basedir/TorBrowser/Tor/libstdc++/"
fi
add_LD_LIBRARY_PATH "$basedir/TorBrowser/Tor/"
export LD_LIBRARY_PATH

exec "$basedir/firefox.real" "$@"
MRX256 ()
Последнее исправление: MRX256 (всего исправлений: 1)