Назад | Перейти на главную страницу

Socks-прокси через SSH показывают одинаковый IP

Я недавно настраивал прокси через SSH на моем VPS, и когда я подключаю неосновной IP-адрес через браузер и смотрю на свой IP-адрес, он отображается как основной IP-адрес, могу ли я как-нибудь это исправить?

Например, основной IP-адрес моего VPS - 123.123.12.32. Но я подключаюсь к прокси с IP 123.123.12.45 которые являются одними и теми же VPS, но вместо отображения 123.123.12.45 это покажет 123.123.12.32.

В основном я хочу, чтобы он отображал IP-адрес, к которому я подключился, а не основной IP-адрес VPS.

Я надеюсь ты понимаешь

Спасибо,

Повторный ответ, так как предыдущий ответ почти такой же :)

В дополнение к предыдущему ответу я вижу здесь для вас несколько вариантов

Вы можете попробовать использовать опцию "tunnel" для файла authorized_keys ssh для каждого пользователя.

туннель = "п"

Заставить устройство tun (4) на сервере.
Без этой опции будет использоваться следующее доступное устройство, если клиент запрашивает туннель.

А затем начните играть, зная номер туннеля и имя пользователя, чтобы передать их в iptables.

В качестве совершенно другого решения вы можете попробовать использовать что-то вроде OpenVPN, чтобы назначить каждому пользователю локальный IP-адрес, а затем преобразовать этот IP-адрес (или его группу) в любой из внешних. Но в вашем случае это может быть неприменимо.

Когда вы настраиваете прокси-соединение через ssh с вашим VPS, все прокси-соединения будут запускаться как новое соединение с прокси-сервера, который всегда будет использовать основной IP-адрес.

Однако вы можете создать правила брандмауэра, которые могут принудительно разорвать соединение с использованием второго IP-адреса.