Не получается настроить шлюз подключения сети Tor в виртуальной машине. Технологию, которую я использую, взята с канала LibreTrack:
«Свобода ПО 3 Шлюз для туннелирования трафика» https://www.youtube.com/watch?v=Gzn1WfPMwfk
Пару месяцев назад, у меня всё получалось и всё работало. После того, как я переустановил основную ОС, у меня почему-то, ничего не получается, в чём именно, я никак не могу разобаться. Помогите пожалуйста!
В качестве ОС, для виртуальной машины, я использую Devuan.
Сначала, я провожу обновление ОС и установку необходимого софта:
- tor
- obfs4proxy
- network-manager-openvpn-gnome
Дальше, создаю изолированную виртуальную сеть в виртуальном менеджере машин. Добавляю её к подключениям в настройках виртуальной машины, с Devuan.
После, провожу настройку в сетевом менеджере Devuan:
- указываю интерфейс, для подключения выхода в интернет;
- создаю подключение VLAN, в котором указываю в его настройках необходимый интерфейс, имя созданной изолированной виртуальной сети,а так же добавля в IPv4 Settings, IP-адрес и netmask.
Потом, добавляю конфиг и obfs4 мосты в torrc файл. Раскомментироваю в файле sysctl.conf, строку: net.ipv4.ip_forward=1
Выполняю команды в терминале echo 1 > /proc/sys/net/ipv4/ip_forward
Именно после этой команды, перестаёт работать интернет! sudo rm -f /etc/resolv.conf
echo «nameserver 127.0.0.1» | sudo tee /etc/resolv.conf sudo chattr +i /etc/resolv.conf grep tor /etc/passwd
В конце, создаю в домашнем каталоге файл iptables_setup.sh, добавиляю в него конфиг, ( файервол для Tor подключения, на случай если она оборвётся, ), взятого из туториала, указываю свой uid, который я узнал из предыдущей команды, IP-адрес и имя изолированной виртуальной сети.
Запускаю его. chmod +x iptables_setup.sh sudo ./iptables_setup.sh
Проверяю подключение к Tor, всё работает. sudo /etc/init.d/tor status sudo /etc/init.d/tor restart sudo /etc/init.d/tor status
Включаю браузер, а выйти в интернет не получается, нет ни Tor подключения, ни простого интернета.