Если вам необходимо пробросить порты, например, с виртуалки на локальную машину, то этот скрипт для вас
В массиве _servers указываем экземпляры класcа ServerConfig(targetHost, targetPort, localPort, localHost) , где
targetHost - целевой интерфейс (указываем здесь 192.168.2.222 например)
targetPort - целевой порт (указываем здесь порт, на котором запущен сервис, а для ситуации наоборот, здесь )
localPort - локальный порт или порт сервиса, указывается порт, к которому мы хотим обращаться. По умолчанию, такое же значение как и targetPort
localHost - локальный интерфейс - интерфейс, на котором слушать новые соединения. По умолчанию "0.0.0.0" - слушать локально все интерфейсы
В консоль будет выводиться инфа при новых соединениях и по завершении соединения будет писать кол-во прочитанных и записанных байт.
Работает не только с http соединениями, но и вообще с любыми. Я использую для проксирования разных сервисом с виртуальной машины до хоста.
Скрытое содержимое доступно для зарегистрированных пользователей!
В массиве _servers указываем экземпляры класcа ServerConfig(targetHost, targetPort, localPort, localHost) , где
targetHost - целевой интерфейс (указываем здесь 192.168.2.222 например)
targetPort - целевой порт (указываем здесь порт, на котором запущен сервис, а для ситуации наоборот, здесь )
localPort - локальный порт или порт сервиса, указывается порт, к которому мы хотим обращаться. По умолчанию, такое же значение как и targetPort
localHost - локальный интерфейс - интерфейс, на котором слушать новые соединения. По умолчанию "0.0.0.0" - слушать локально все интерфейсы
В консоль будет выводиться инфа при новых соединениях и по завершении соединения будет писать кол-во прочитанных и записанных байт.
Работает не только с http соединениями, но и вообще с любыми. Я использую для проксирования разных сервисом с виртуальной машины до хоста.