HTTP-HTTPS-туннель
Поэтому проблема заключается в том, что у меня есть довольно много домашних скриптов / веб-тестовых программ, которые работают только с HTTP. Проблема в том, что веб-сайт разрешает только HTTPS-соединения.
Кто-нибудь знает, как иметь прокси-сервер или что-то поддерживать SSL-соединение при пересылке HTTP-трафика?
Полагаю, в сущности, мне нужен туннель SSL?
- Переслать SSH-трафик через среднюю машину
- Как передавать файлы при предоставлении двух учетных записей SSH?
- SSH туннель через два сервера для доступа к веб-службе на порту 9091
- HTTP-туннель HTTP через 2 хоста Linux?
- Как ssh к недоступной удаленной машине путем туннелирования через сервер, к которому все могут добраться?
есть идеи?
- Linux SOCKS5 туннелирование не работает с udp-трафиком
- Прозрачный туннель между интерфейсами на удаленных хостах
- Удаленная рабочая станция Linux за брандмауэром
- Как я могу туннелировать весь свой сетевой трафик через SSH?
- UDP-трафик через SSH-туннель
- SSH-туннелирование для обхода брандмауэра (http и socks)
- DNS через SSH-туннель
Да. Один ответ – stunnel . Я оставлю это вам, чтобы прочитать хороший учебник этого парня, но суть в том, что stunnel принимает любое TCP-соединение (HTTP в сети использует TCP) и переносит его в SSL-соединение, что именно то, что вам нужно будет подключиться к В порядке, описанном вами.
Связанный учебник больше, чем вам нужно, но основы для создания простого сеанса с одним хостом.
Nginx с proxy_pass до https. Попробуйте добавить ниже конфигурацию в nginx:
server { listen 9000; server_name localhost; location / { proxy_pass https://www.example.com/; } }
И затем вы можете подключиться через http: // localhost: 9000 /