Поднимем IRC-сервер на Raspberry Pi или VPS и завернем это добро в Tor трафик.
установим скрытый сервис Tor
стартуем и сразу вырубаем
в /etc/tor/torrc добавим запись
(HiddenServicePort 80 127.0.0.1:8123 - добавим и эту строку, если хотим веб интерфейс для сервера.
Об этом можно узнать подробнее, прочитав мои статьи из цикла Tor)
сохраняем. запускаем тор
из /var/lib/tor/irc/hostname вытаскиваем адрес вашего сайта (как сделать красивый можно узнать опять же прочитав мои статьи) и записываем куда нибудь, он нам пригодится позже. Устанавливаем irc-сервер
редактируем файл приветствия motd
чтобы применить изменения перезагрузим irc-сервер
теперь при входе в irc клиентам будет выводиться ваш MOTD
далее создадим админ пароль для сервера, для этого в терминале
выдаст какую нибудь ерунду типа “PtC1dMzSDL5gs”
ее тоже запишим, она нам пригодится на следующем шаге
отредактируем nano /etc/ircd-hybrid/ircd.conf
ищем строки
меняем на
вот тут и меняем ToJx.IEPqjiVg на PtC1dMzSDL5gs
в вашем случае на ваш сгенерированный пароль
далее находим это
и заменяем на это
вместо 127.0.0.1 ставим адрес вашего onion сайта с добавкой irc.ваш сайт.onion
сохраняем все и выключаем а затем включаем irc-сервер
и добавляем в автозагрузку
теперь можно зайти например из под Whonix в hexchat на irc.ваш сайт.onion
Еще не переведено
Всем codeby спасибо за внимание!
А вот еще
Подключение по ssh от рутаПредупреждение! Материал собирал воедино из разных забугорных источников. Поэтому ответственности за утечку не несу! Статья требует доработки и проверки. Очень приветствуется ваша критика и дополнения. Только тогда она будет рабочей.
установим скрытый сервис Tor
Код:
apt-get install tor
Код:
service tor start
service tor stop
Код:
HiddenServiceDir /var/lib/tor/irc/
HiddenServicePort 6666 127.0.0.1:6666
Об этом можно узнать подробнее, прочитав мои статьи из цикла Tor)
сохраняем. запускаем тор
Код:
service tor start
Код:
apt-get install ircd-hybrid
Код:
nano /etc/ircd-hybrid/ircd.motd
_,met$$$$$gg. ircd-hybrid 7.2.2
,g$$$$$$$$$$$$$$$P. -----------------
,g$$P"" """Y$$.".
,$$P' `$$$. Welcome to my first IRC Server"
',$$P ,ggs. `$$b:
`d$$' ,$P"' . $$$
$$P d$' , $$P
$$: $$. - ,d$$'
$$; Y$b._ _,d$P'
Y$$. `.`"Y$$$$P"'
`$$b "-.__
`Y$$b
`Y$$.
`$$b.
`Y$$b.
`"Y$b._
`""""
Код:
service ircd-hybrid restart
далее создадим админ пароль для сервера, для этого в терминале
Код:
mkpasswd
[ваш пароль]
ее тоже запишим, она нам пригодится на следующем шаге
отредактируем nano /etc/ircd-hybrid/ircd.conf
ищем строки
Код:
operator {
/* name: the name of the oper */
name = "root";
/* user: the user@host required for this operator. CIDR is not
* supported. multiple user="" lines are supported.
*/
user = "root@127.0.0.1";
/* password: the password required to oper. By default this will
* need to be encrypted using '/usr/bin/mkpasswd'.
* WARNING: Please do not mix up the 'mkpasswd' program from
* /usr/sbin with this one. If you are root, typing 'mkpasswd'
* will run that one instead and you will receive a strange error.
*
* MD5 is supported. If you want to use it, use mkpasswd -Hmd5.
*/
password = "ToJx.IEPqjiVg";
Код:
operator {
/* name: the name of the oper */
name = "root";
/* user: the user@host required for this operator. CIDR is not
* supported. multiple user="" lines are supported.
*/
user = "*@127.0.0.1";
/* password: the password required to oper. By default this will
* need to be encrypted using '/usr/bin/mkpasswd'.
* WARNING: Please do not mix up the 'mkpasswd' program from
* /usr/sbin with this one. If you are root, typing 'mkpasswd'
* will run that one instead and you will receive a strange error.
*
* MD5 is supported. If you want to use it, use mkpasswd -Hmd5.
*/
password = "PtC1dMzSDL5gs";
в вашем случае на ваш сгенерированный пароль
далее находим это
Код:
#connect {
# /* name: the name of the server */
# name = "irc.example.net";
#
# /* host: the host or IP to connect to. If a hostname is used it
# * must match the reverse dns of the server.
# */
# host = "127.0.0.1";
#
# /* passwords: the passwords we send (OLD C:) and accept (OLD N:).
# * The remote server will have these passwords reversed.
# */
Код:
connect {
/* name: the name of the server */
name = "irc.example.net";
/* host: the host or IP to connect to. If a hostname is used it
* must match the reverse dns of the server.
*/
host = "127.0.0.1";
/* passwords: the passwords we send (OLD C:) and accept (OLD N:).
* The remote server will have these passwords reversed.
*/
send_password = "password";
accept_password = "password";
/* compressed: controls whether traffic is compressed via ziplinks.
* By default this is disabled
*/
compressed = no;
};
сохраняем все и выключаем а затем включаем irc-сервер
Код:
service ircd-hybrid stop
service ircd-hybrid start
Код:
update-rc.d tor enable
update-rc.d ircd-hybrid enable
Еще не переведено
поэтому статья требует дополнения, особенно акцент на безопасностиNow if your have ever used IRC before you will be familiar with NickServ and ChanServ, well these are addons services for IRC and they come in vary useful when configuring chat channels and users. We need to edit /etc/hybserv/hybserv.conf to look like this, remember to change “#YOUR PASSWORD HASH# to the other password we setup earlier:
now we need to restart the ircd and hybrid server to make things work, (i don’t know why but i needed to restart ircd-hybrid twice to get it to work):Код:O:*@*:#YOUR PASSWORD HASH#:root:segj A:Debian User N:irc.example.net:Hybrid services S:password:127.0.0.1 V:127.0.0.1 C:#services I:*.blah.com:6:1
and that’s it you should have a Basic IRC server running with the NickServ and ChanServ bots running.Код:service ircd-hybrid restart service hybserv restart update-rc.d hybserv enable update-rc.d ircd-hybrid enable
Всем codeby спасибо за внимание!
А вот еще
Ссылка скрыта от гостей
решение нашлось. Так можно и анонимный почтовик поднять и что угодно.