TOR
за-tor-енная точка доступа
TOR - имя интерфейса (произвольное, задаем любое свое)
pass-tor - пароль доступа к сети (мин. 8 символов, задаем любой свой, если надо)
tor-net - имя Wi-Fi сети (произвольное, задаем любое свое)
172.16.2.1 - IP-адрес точки доступа (произвольный, задаем любой свой, не должен пересекаться с существующими)
Подключаемся к CLI Keenetic`a
Выбираем интерфейс беспроводной сети
interface WifiMaster0/AccessPoint2Переименовываем интерфейс в TOR
name TORУстанавливаем уровень безопасности сети - private
security-level privateУстанавливаем алгоритм безопасности WPA2 (если надо)
encryption wpa2 Включаем шифрование Wi-Fi-трафика (если установили алгоритм безопасности)
encryption enableУстанавливаем ключ доступа к сети (если выполнили 2 предыдущих комманды, что выше)
authentication wpa-psk pass-torУстанавливаем ip-адрес точки доступа
ip address 172.16.2.1 255.255.255.0Устанавливаем SSID беспроводной сети
ssid tor-netАктивация интерфейса TOR
upДля автоматической раздачи IP создаем DHCP pool и привязываем его к интерфейсу TOR. Создаем DHCP-пул
ip dhcp pool TORУстанавливаем диапазон IP адресов
range 172.16.2.50 172.16.2.100
Привязываем созданный пул к интерфейсу TOR
bind TOR
Для применения всех настроек нужно отключить и включить модуль Wi-Fi
Отключить
interface WifiMaster0 down
Включить
interface WifiMaster0 up
Сохраняем
system configuration save
Заходим по ssh на Keenetic и выполняем следующие команды:
opkg update
opkg install tor iptables
Редактируем файл
/opt/etc/tor/torrc:SOCKSPort 9050
SOCKSPort 192.168.1.1:9100
RunAsDaemon 1
DataDirectory /opt/var/lib/tor
#User tor
AutomapHostsOnResolve 1
#DNSListenAddress 172.16.2.1
DNSPort 172.16.2.1:9053
#DNSPort 9053
#TransListenAddress 172.16.2.1
TransPort 172.16.2.1:9040
#TransPort 9040
VirtualAddrNetwork 10.192.0.0/10
Создаем файл
/opt/etc/ndm/netfilter.d/010-tor-net.sh со следующим содержанием:
#!/opt/bin/sh
#iptables -t nat -A PREROUTING -i ra2 -p udp --dport 53 -j REDIRECT --to-ports 9053
#iptables -t nat -A PREROUTING -i ra2 -p tcp --syn -j REDIRECT --to-ports 9040
iptables -t nat -A PREROUTING -i ra2 -p udp --dport 53 -j DNAT --to 172.16.2.1:9053
iptables -t nat -A PREROUTING -i ra2 -p tcp --syn -j DNAT --to 172.16.2.1:9040
прим.: ra2 - имя созданного интерфейса (просмотреть можно командой ifconfig)
Делаем файл исполняемым
chmod +x /opt/etc/ndm/netfilter.d/010-tor-net.shПерезагружаем Keenetic и пробуем...
https://wiki.dd-wrt.com/wiki/index.php/Tor_on_R7000
Содержание