Скрутите через промежуточный сервер - PullRequest
0 голосов
/ 27 сентября 2018

Мне нужно отправить запрос PUT / GET / POST с curl через пользовательский порт с client1 на server2.Однако server2 принимает эти запросы только от server1 и отказывает client1, если он подключен напрямую.Каков наилучший способ туннелирования запросов curl от client1 к server2 через server1.

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Предполагая, что у вас есть доступ ssh на сервере server1, это можно легко сделать с помощью:

ssh user@server1 curl server2/some/path

Вы можете изменить команду curl для PUT, POST соответственно.

0 голосов
/ 08 октября 2018

Настройте прокси (например, squid) для прослушивания какого-либо порта на сервере server1.Когда клиент отправит запрос на сервер1, запрос будет перенаправлен на сервер2.

...