LINUX.ORG.RU

Доступ к консоли i2p извне

 ,


0

2

Вечер добрый. Настраиваю i2p узел по ssh, и необходимо получить доступ к консоли. Она находится по адресу localhost:7657 и доступна только для локалхоста. То есть при попытки зайти снаружи она просто не открывается. Конечно, можно настроить с помощью консольных браузеров по ssh, но вдруг есть менее костыльный вариант? Полистал конфиги и не обнаружил ничего, что помогло бы отвязать от локалхоста. Пытался так же поднять прокси и зайти с неё, но не взлетело, всё так же страница не открывается. Быть может, кто-нибудь уже сталкивался с такой проблемой или знает решение? P.s. Система - Arch, версия из AUR 0.9.27-1. Спасибо.



Последнее исправление: Nightfall (всего исправлений: 2)
Ответ на: комментарий от Deleted

Не совсем понял, честно говоря, как тут поможет форвардинг. Разве он позволяет маскировать ip клиента?

Nightfall
() автор топика

Проброс портов SSH, или как-то так - удавалось зайти. Наружу выставлять её лучше не надо.
https://wiki.archlinux.org/index.php/Secure_Shell#Forwarding_other_ports
Пока не на чем проверить, но примерно:

ssh -L 2345:localhost:7657 my.se.rv.er
Потом браузером на свой localhost:2345.

fludardes ★★
()
Последнее исправление: fludardes (всего исправлений: 1)
Ответ на: комментарий от fludardes

А ларчик просто открывался. Удивительно просто. Спасибо большое, всё сработало. Хотя странно, почему прокси (которая по идее работает точно так же) не взлетела.

Nightfall
() автор топика
  1. Открой ~/.i2p/clients.config и замени
    clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/
    на
    clientApp.0.args=7657 0.0.0.0 ./webapps/
  2. Go to http://localhost:7657/configui добавь логин и пароль на консоль, если нужно.
  3. Пройди на http://localhost:7657/index.jsp и нажми на «Мягкий перезапуск», это перезапустит JVM и все приложения.

После запуска ты сможешь попасть на консоль удалённо. Перезагрузи маршрутизатор на http://127.0.0.1:7657 и у тебя спросят логин и пароль, введённые на шаге 2 выше, если твой браузер поддерживает авторизацию. Обрати внимание: 0.0.0.0 выше указывает на адрес интерфейса, это не сеть и не маска сети. 0.0.0.0 значит «слушать на всех интерфейсах», так что доступ будет и на 127.0.0.1:7657, и на все другие адреса.

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

Именно это и делал сам, но почему-то она так и не появилась. Порт открыт. Но, так или иначе, как сказали выше, это действительно небезопасно выставлять консоль на обзор. Уж лучше форвардинг, раз работает. Хотя даже и в голову не пришло бы его использовать. Ну и вопрос не по теме. Написать сюда мне подсказал друг, так что я плохо ориентируюсь. Как закрыть топик/поставить решено/что-то схожее?

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

Под топиком есть кнопочка «отметить как решённую». :)

HashDerpy
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.