Приветствую участников форума!
Необходимо пробросить порт с удаленного сервера на локальный, через SSH туннель.
Удаленный Сервер: арендованный впс с Debian Jessie.
Локальный Сервер: Винда не помню, то ли семерка, то ли восьмерка(не суть), с клиентом Putty открывающим туннель к удаленному серверу.
Конфигурация Putty такая: 4R2323 localhost:2323
Локальный серв при этом мог принимать запросы, только если посылать их непосредственно из удаленного, но не из внешки. То есть прослушивающий интерфейс - 127.0.0.1:2323. Потом начал крутить, вертеть, через iptables пробовал пробросить порт с eth0 сетевого интерфейса на loopback, но потом нашел что, (здесь Внимание! информация не точная, поправьте если ошибаюсь) якобы на loopback нельзя пробрасывать, и не получиться.
Затем случайным образом забрел на топик
https://www.linux.org.ru/forum/admin/10117875, подключил опцию «GatewayPorts yes» в конфигурации /etc/ssh/sshd_config и все заработало, при этом уже прослушивался 0.0.0.0:2323. И сам вопрос, когда сервер расположенный на локальной машине, принимает запрос от клиента функцией accept() возвращается клиентский сокет, с удаленным адресом 127.0.0.1, возможно ли перенаправлять клиентов с сохранением удаленного адреса?