| Прихована мережа - танці з костилями |
[Фев. 14, 2012|12:50 pm] |
| [ | Tags | | | cli, debian, i2p, internet, linux, net, nets, phun, setup, unix, комп"ютерне, компи, інтернет | ] |
Ок, це буде текстовий пост про те, як я піднімав віддалений i2p роутер. Для початку технічний брифінг: Залізо: купа старезного лайна, що використовується як веб-сервер (ламп, хулі) ОС: все таки, старий добрий дебіан лені, чи як його там - фіг розбереш коротше. Нетінстал - бо маленька швидка зручна пиздюлька, яка може майже все, лол. Ок. Після встановлення і налаштування всього основного софта, руки зачесались і виникло бажання зробити щось таке едаке. Згадалась мені стара добра лампова мережа в мережі, що зветься і2р. І було вирішено зробити централізований роутер із білим ІР, коректно і конкретно налаштованою мережею, який можна буде використовувати в якості проксі, даби не іпаць мозх самому собі і локальній робочій станції. Ну коротше по порядку. Безпосередньо процес установки і налаштування: 1) Як написано в документації - додаєм список репозиторіїв: $ sudo echo "deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu natty main">>/etc/apt/sources.list.d/i2p.list $ sudo echo "deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu natty main ">>/etc/apt/sources.list.d/i2p.list
2) Знову ж таки, як написано в документації додаємо ключик до загального списку: $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB2CC88B Маємо побачити щось на кшталт: 
3) Оновлюємо список пакетів: $ sudo aptitude update
4) Тепер безпосередньо сама установка: $ sudo aptitude install i2p
5) Аптітуда сама повинна підтягнути всі залежності і в принципі все повинно поставитись. Ок, маємо устанвлений роутер, переходимо до налаштування. Перш за все, нам потрібно отримати доступ до контрольної панелі, яка по дефолту відкрита ліше для доступу з ІР 127.0.0.1 Для цього потрібно відредагувати конфіг, який буде створено в папці користувача після першого запуску роутера, тож перший запуск і одразу зупинка: $ i2prouter start Starting I2P Service... Waiting for I2P Service...... $ i2prouter stop Stopping I2P Service... Stopped I2P Service.
6) Ок, тепер в домашній директорії користувача створилась папка конфігів, заходимо в неї і правимо те, що треба. $ cd .i2p/ $ nano clients.config Тут находимо строчку clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/ закоментовуємо її і зразу після неї пишемо слідуюче: clientApp.0.args=7657 0.0.0.0 ./webapps/ Ctrl+x -> y -> Enter (зберегаємо зміни, закриваємо файл)
7) Натюрліх лібе фройнде, тепер маємо доступ до адмінки з будь якої мережі, тож запускаємо роутер і ліземо в адмінку, для налаштування проксі. $ i2prouter start Starting I2P Service... Waiting for I2P Service......
8) В браузері відкриваємо панель керування, будемо налаштовувати проксі, тож: http://[ip.address.of.remote.i2p.server]:7657/ (Надіюсь тут зрозуміло, що ми робимо? Заходимо з віддаленого ПК в адмінку роутера.)
9) Ок, ми в адмінці. Тут можемо змінити налаштування безпеки - зокрема забіндити інтерфейс адмінки під який конкретний ІР, задати логін та пароль на вхід. Ідемо в меню налаштування проксіка. http://192.168.254.140:7657/i2ptunnel/edit?tunnel=0 тут у випадаючому списку вибераємо той інтерфейс, за яким буде закріплена прокся: 
10) Зберігаємо зміни, перезапускаємо сервак. $ i2prouter restart ....... 11) PROFIT!!! 11.a) Забув вказати, що потрібно змінити налаштування проксі в браузері на клієнтській машині, усе можемо переглятади скритосєть =) =) =) 11.б) Після перезапуску серверу потрібен деякий час, щоб піднятись, запустити всі необхідні компоненти і набрати достатню кількість пірів, того не слід думати, що все не працює, коли одразу ж після вище вказаних дій у вас не відкриваються і2р сайти. Слід зачекати хвилин 5 і все повинно запрацювати. Удачі. vxk7m.
liks: http://www.i2p2.de/debian#debian http://www.i2p2.de/faq.html#remote_webconsole |
|
|