Есть сервер Centos, на нем поднят VPN.
Еще я хочу на этом сервере установить tor и пустить весь трафик VPN через него.
Как такое возможно сделать? Т.е. подключаться к серверу через VPN, и чтобы трафик от VPN шел через tor на том же сервере.
У меня знания очень скудные. Установил я tor - yum -y install tor
Через тестовый файл проверяю
<?php
error_reporting(E_ALL);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://internet.yandex.ru/");
curl_setopt($ch, CURLOPT_PROXY, '127.0.0.1:9050');
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
- работает
Мне кажется, надо прописать в iptables что-то вроде этого:
iptables -t nat -A POSTROUTING -s 10.10.1.0/24 -j SNAT --to-source 127.0.0.1 -p tcp --dport 9050
Или я ошибаюсь - нужно, чтобы весь трафик локальной сети VPN 10.10.1.0/24 шел через прокси 127.0.01:9050.
Подскажите пожалуйста, как правильно сделать правило?