Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: PHP + VPN + FTP
Форумы портала PHP.SU » PHP » Программирование на PHP » PHP + VPN + FTP

Страниц (1): [1]
 

1. dmaw - 27 Декабря, 2016 - 16:28:18 - перейти к сообщению
Добрый вечер!
Задачка образовалась, может кто поможет :)
Нужно было подключиться с помощью PHP к FTP - это без проблем, но потом оказалось, что это нужно сделать через VPN. Собственно вопрос в том, возможно ли с помощью PHP зайти на VPN и подключиться к FTP. Во как :)
2. Мелкий - 27 Декабря, 2016 - 16:38:34 - перейти к сообщению
Поднять туннель персистентно. Куда ходить через vpn, а куда напрямую - через настройки маршрутизации.
Если надо раз в год - то можно консольными функциями запускать vpn перед выполнением скрипта и терминировать после.
3. Sail - 27 Декабря, 2016 - 16:45:11 - перейти к сообщению
А ещё есть CURLOPT_INTERFACE
4. dmaw - 27 Декабря, 2016 - 16:54:41 - перейти к сообщению
Правильно ли я понимаю: нужно на VDS-ке поставить VPN и после с помощью CURLOPT_INTERFACE коннектиться к нему.

Вся эта шляпа для работы с платёжной системой, у них счета (текстовые файлы с данными) нужно по FTP закидывать в папку и потом из соседней папки забирать файлы с информацией об оплате.
-------------

Мелкий, для меня это как китайский :) персистентно терминировать.
5. Мелкий - 27 Декабря, 2016 - 17:21:11 - перейти к сообщению
Платёжка - значит более-менее постоянно надо ходить. Извращенцы, однако, знатные.

0) Настроить VPN клиент на постоянную работу.
1) Затем или правилами маршрутизации или да, через CURLOPT_INTERFACE, ходить через требуемый интерфейс.
6. dmaw - 27 Декабря, 2016 - 17:22:53 - перейти к сообщению
"Извращенцы, однако, знатные." - точняк, гос.структура :)

 

Powered by ExBB FM 1.0 RC1