Я недавно настраивал прокси через 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-адреса.