Задать вопрос
@Rozello

Как отправлять запросы из LWP через сокет тоннеля возвращаемый Net::OpenSSH?

Имеется код следующего вида:
#!/usr/bin/env perl

use utf8;
use strict;
use warnings;
use feature qw/say switch unicode_strings/;

use Data::Dumper;
use Net::OpenSSH;
use LWP::UserAgent;

my $ssh = Net::OpenSSH->new("192.168.1.1", user => 'user', password => 'PaSsWoRd' );
$ssh->error and die "Couldn't establish SSH connection: ". $ssh->error;

my ($socket, $pid) = $ssh->open_tunnel('test.com', 80);
say "Socket[$socket] PID[$pid]";

my $ua = LWP::UserAgent->new;


Как заставить тот самый $socket стать сокетом для подключений у LWP?
Варианты поднять локальный сокс прокси сервер при помощи клиента ssh и пустить LWP через этот прокси сервер как через обычный сокс не подходят.
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Оценить 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы