Я пытаюсь прокси-соединения HTTP к веб-сайту, чтобы я всегда мог получить к нему доступ с того же IP-адреса моего сервера, с любого устройства в мире.Я пытаюсь сделать это без каких-либо установок или настроек браузера, таких как прокси.
Поэтому я хочу перейти на mydomain.com/asd и загрузить targetwebsite.com/asd совершенно нормально, как VPN, основанная на браузере,Он всегда будет использоваться для одного и того же целевого домена, хотя страница загружает содержимое из других доменов.
Я действительно не знаю, есть ли простая конфигурация nginx / httpd, которую я мог бы сделать, чтобы сделать это, поэтому ятолько что попытался сделать это в Django.
def index(request):
url = "https://targetwebsite.com" + request.META['PATH_INFO']
if request.method == 'GET':
r = requests.get(url)
elif request.method == 'POST':
r = requests.post(url)
return HttpResponse(r.text)
Иногда это работает.Есть некоторые странные ошибки Javascript, нечетные 404. Есть ли что-то, что отсутствует в этом коде?
Одна идея:
- общий / статический файл cookie сеанса между всеми запросами, поэтому можно выполнить вход