У меня есть сервер, на котором я установилТеневые носки(прокси-сервер Socks 5) с 2 публичными IP-адресами.
Когда я использую публичный IP-адрес 1 для подключения к серверу, а затем использую «Какой у меня IP?» в Google, чтобы проверить свой текущий IP, он показывает IP 1.
Однако когда я использую IP 2 для подключения к прокси-серверу, тестовые IP-сайты по-прежнему показывают IP 1 (я хочу, чтобы он считал меня IP 2 для посещения целевого сайта).
Как мне это сделать?
решение1
«Какой у меня IP?» показывает IP 1, поскольку ваш сервер подключается к этому сайту через IP 1, т. е. ваш сервер использует IP 1 в качестве маршрутизации по умолчанию в Интернет.
У вас уже должно быть 2 процесса сервера ss, получающих трафик с 2 IP-адресов, затем вам нужно направить трафик с одного из них на IP 1, а другой на IP 2.
Вам нужно научиться маршрутизировать на основе процесса. Для этого можно использовать пространство имен: Направить трафик через определенный интерфейс для процесса в Linux