Российский IP для сайта на немецком сервере

12
G
На сайте с 03.02.2012
Offline
56
1388

Как получить российский IP для сайта на немецком сервере с минимумом затрат и без снижения скорости сайта?

[umka]
На сайте с 25.05.2008
Offline
456
#1

С минимумом затрат — найти провайдера, который на своём немецом сервере сможет выдать российский IP.

Лог в помощь!
pupseg
На сайте с 14.05.2010
Offline
347
#2

взять русский айпи и протянуть через tap-интерфейс на немца.

по скорости - зависит от скорости туннеля между рф и германией.

вам нужен владелец сетей с bgp-бордером в немецком ДЦ.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
G
На сайте с 03.02.2012
Offline
56
#3

Сервер уже есть на hetzner.de

pupseg
На сайте с 14.05.2010
Offline
347
#4

только tap'ом\туннелем тянуть . в свое время я хотел поселить одного своего крупного клиента в хецнер. Долго вели переговоры. Хецнер технологически не будет брать на борт нашу /22 + AS.

P
На сайте с 16.03.2009
Offline
144
#5
pupseg:
только tap'ом\туннелем тянуть .

Зачем? Nginx же есть.

pupseg
На сайте с 14.05.2010
Offline
347
#6

а исходящий трафик куда пихать ? nginx примет и пропроксирует куда скажут - это да ...

но если хочется прикрыться полностью - то делают канал туда-сюда обычно.

P
На сайте с 16.03.2009
Offline
144
#7

Проксирование nginx работает следующим образом.

Запрашиваем страницу сайта: client -> nginx_ru -> nginx_de -> php

Получаем ответ: php -> nginx_de -> nginx_ru -> client

Чтобы передать реальный IP клиента с nginx_ru на nginx_de -> в конфиг nginx_de нужно добавить

set_real_ip_from IP_NGINX_RU;
real_ip_header X-Forwarded-For;
real_ip_recursive on;
pupseg
На сайте с 14.05.2010
Offline
347
#8
poiuty:
Проксирование nginx работает следующим образом.
Запрашиваем страницу сайта: client -> nginx_ru -> nginx_de -> php
Получаем ответ: php -> nginx_de -> nginx_ru -> client

Чтобы передать реальный IP клиента с nginx_ru на nginx_de -> в конфиг nginx_de нужно добавить

я знаю как оно работает. ответ пойдет с правильными хидерами, но в шлюз по умолчанию согласно стандарту tcp\ip, то есть в шлюз по умолчанию nginx_de. а то что вы там напишите в set_real_ip_from - это все овер http 1\1.

---------- Добавлено 13.10.2014 в 20:08 ----------

если проще - запрос придет с nginx , но ответ пойдет через шлюз по умолчанию сервера, тем самым настоящий src-ip сервера всегда виден. Более-менее грамотные сервисы палят эти схемы сразу. Правильный путь - это канал (туннель) для исходного сервера через сервер - где угодно.

P
На сайте с 16.03.2009
Offline
144
#9

pupseg, вы неправы. Именно такое проксирование использует cloudflare для защиты сайтов от ddos атак.

IP в схеме hidden_nginx <--> public_nginx <--> client - не раскрывается.

pupseg
На сайте с 14.05.2010
Offline
347
#10

боюсь вы не правы. прочитайте OSI.ip пакеты и их роутинг никак не связан с http-трафиком. закройте сайт cloudflare и потом выполните с сервера, на котором сайт например curl ifconfig.me. вы увидите что ваш сервер выходит в мир от настоящего ip-адреса.

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

на этом палятся всегда различные адулт и видео сервисы - как минимум.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий