7

Есть хорошая хитрость, чтобы мгновенно обслуживать содержимое текущего рабочего каталога по HTTP локально:

$ python -m SimpleHTTPServer

Эта команда запускает HTTP-сервер со значением *:8000, обслуживающий содержимое $ PWD.

Я ищу что-то подобное, но для настройки обратного прокси.

Что-то вроде этого:

$ instant-reverse-http-proxy --listen-on 'http://localhost:8000/' --proxy-to 'https://example.com/path'`

Чтобы

$ GET http://localhost:8000/bar

получит https://example.com/path/bar .

Есть какие-нибудь подсказки?

2 ответа2

6

Сокат?

# socat TCP-LISTEN:80,reuseaddr,fork,su=nobody TCP:www.dmz.mydomain.org:80

http://lorgor.blogspot.com/2009/11/socat.html и
http://stuff.mit.edu/afs/sipb/machine/penguin-lust/src/socat-1.7.1.2/EXAMPLES)

# socat -vv OPENSSL-LISTEN:443,cert=cert.pem,cafile=cacert.pem,cert=cert.key, \
reuseaddr,fork TCP4:192.168.34.65:80

http://www.buntschu.ch/blog/?p=242)

0

Для этого есть модуль узла: https://github.com/cha0s/kiss-proxy. Поддерживает аргументы командной строки и файл конфигурации для более сложных ситуаций.

Единственным недостатком поцелуя-прокси является то, что он выглядит немного устаревшим и может не работать на более новых версиях узла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .