Как правильно настроить маршрутизацию на VDS? Как у многих наверное, есть VDSка с VPN (ну как VPN? Wireguard) и proxy на борту, активно используемая для доступа к Интернету. Однако многие российские сайты либо ограниченно доступны из Интернета, как например пикабу или авито, либо недоступны вообще - в частности на Ozon через Интернет мне так зайти и не удалось. А включать выключать VPN надоедает. Как правильно настроить маршрутизацию на VDSке, чтобы некоторые запросы заворачивать назад в российскую локалку, например через ещё одну российскую VDSину? Теоретически выглядит так - поднять еще один VPN/Wireguard в рунете, подключится к нему с VDS, а дальше как-то настроить так, чтобы только некоторые маршруты шли через этот VPN. А что делать на практике? Что хоть гуглить? Или может готовый мануал есть?
Для настройки маршрутизации на VDS и направления некоторых запросов через другой VPN/Wireguard сервер, вам понадобится использовать утилиту iproute2 (ip) и таблицы маршрутизации.
Вот пример шагов, которые вы можете выполнить для достижения вашей цели:
Подключитесь к VPN/Wireguard серверу в рунете с вашей VDS.
Создайте новую таблицу маршрутизации для российских сайтов:
sudo echo "10 russia" >> /etc/iproute2/rt_tables
Добавьте маршрут для новой таблицы, указывая через VPN/Wireguard интерфейс:
sudo ip route add default via <VPN/Wireguard IP> dev <VPN/Wireguard interface> table russia
Добавьте правило маршрутизации для использования таблицы "russia" для определенных IP адресов или подсетей (например, для пикабу и авито):
sudo ip rule add from <your VDS IP> to <Pikabu IP> table russia sudo ip rule add from <your VDS IP> to <Avito IP> table russia
Убедитесь, что правила маршрутизации применяются:
sudo ip rule list
Теперь все запросы к указанным IP адресам будут маршрутизироваться через VPN/Wireguard сервер в рунете.
Пожалуйста, помните о безопасности ваших данных при использовании VPN/Wireguard соединений и прокси серверов.
Для настройки маршрутизации на VDS и направления некоторых запросов через другой VPN/Wireguard сервер, вам понадобится использовать утилиту iproute2 (ip) и таблицы маршрутизации.
Вот пример шагов, которые вы можете выполнить для достижения вашей цели:
Подключитесь к VPN/Wireguard серверу в рунете с вашей VDS.
Создайте новую таблицу маршрутизации для российских сайтов:
sudo echo "10 russia" >> /etc/iproute2/rt_tablesДобавьте маршрут для новой таблицы, указывая через VPN/Wireguard интерфейс:
sudo ip route add default via <VPN/Wireguard IP> dev <VPN/Wireguard interface> table russiaДобавьте правило маршрутизации для использования таблицы "russia" для определенных IP адресов или подсетей (например, для пикабу и авито):
sudo ip rule add from <your VDS IP> to <Pikabu IP> table russiasudo ip rule add from <your VDS IP> to <Avito IP> table russia
Убедитесь, что правила маршрутизации применяются:
sudo ip rule listТеперь все запросы к указанным IP адресам будут маршрутизироваться через VPN/Wireguard сервер в рунете.
Пожалуйста, помните о безопасности ваших данных при использовании VPN/Wireguard соединений и прокси серверов.