Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов
2 страниц V   1 2

HTTP туннель

, есть знающие?
nekosoku
сообщение 15.6.2016, 14:55
Сообщение #21
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

Цитата(jtiq @ 15.6.2016, 14:53) *
nekosoku, лан, короче ты не понял, нельзя значит. Nginx прокси я и так могут сделать за минуту. Только вот ip адрес берёт у сервера, конечный сервер...

"Типичный заказчик", спасибо, добавил в коллекцию.
Никто не понял, потому что ты сам не понимаешь, что ты хочешь.
Я могу хоть цепочку из 100 nginx серверов тебе сделать и конечный сервер получит реальный IP клиента.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 15.6.2016, 15:19
Сообщение #22


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

nekosoku, ага, типичный. С учётом того, что я таковым не являюсь.

dev.jtiq.com - вперёд, там отображает реальный IP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 15.6.2016, 15:24
Сообщение #23
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

Цитата(jtiq @ 15.6.2016, 15:14) *
nekosoku, ага, типичный. С учётом того, что я таковым не являюсь.

Ну вот видишь, все еще хуже. Значит ты более чем уверен, что ты прав. Я могу тебе прямо сейчас туннель сделать через nginx.
Подними у себя Winginx на компьютере, создай какой нибудь сайт, домен мне напиши в ЛС, я этот домен создам у себя в nginx, поставлю проксирование тебе на компьютер, а ты в hosts пропишешь для созданного у тебя на ПК домена адрес моего сервера. А для созданного сайта создай php файл и пропиши туда:
Код
<?php print_r($_SERVER); ?>

Увидишь и реальный адрес сервера, и реальный адрес клиента, и адрес прокси-сервера.
Самый простой вариант без затрат денег и времени.

Это так, вдруг, ты не захочешь почитать документацию.

Цитата
dev.jtiq.com - вперёд, там отображает реальный IP

Это к чему?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 15.6.2016, 15:30
Сообщение #24


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

жду ссылки на прокси этого сайта
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 15.6.2016, 16:05
Сообщение #25


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(jtiq @ 15.6.2016, 16:30) *
жду ссылки на прокси этого сайта

cloudflare-nginx

HTTP_X_FORWARDED_FOR - реальный ИП клиента
HTTP_CF_CONNECTING_IP - реальный ИП клиента, который отдает CF
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 15.6.2016, 16:12
Сообщение #26
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

Цитата(jtiq @ 15.6.2016, 15:30) *
жду ссылки на прокси этого сайта

http://devs.hwpay.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 15.6.2016, 16:15
Сообщение #27


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

nekosoku, ага, и зачем мне ip твоего сервера? ))))
Код
[REMOTE_ADDR] => 46.174.53.53

весь прикол в том, что конечный сервер не мой и у меня нет к нему доступа
только в HTTP_X_FORWARDED_FOR вижу свой IP
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 15.6.2016, 16:27
Сообщение #28
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

jtiq, в переменную HTTP_X_FORWARDED_FOR загляни. Ты же говоришь, что знаком с матчастью, ну так в конфиге виртуального хоста подставь в remove_addr адрес из HTTP_X_FORWARDED_FOR.

Цитата
конечный сервер не мой и у меня нет к нему доступа

Где то это было сказано? Какой вопрос - такой ответ.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 15.6.2016, 16:52
Сообщение #29
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

Напиши в первом о том, что тебе нужно проксировать трафик с одного домена на другой, при этом не имея доступа к настройкам конечного сервера.
Если доступ есть к файлам веб-сайта, но нет доступа к конфигам сервера, то могу посоветовать использовать какой нибудь скрипт, который будет проверять IP адреса в заголовках и в REMOTE_ADDR автоматически подставлять адрес из HTTP_X_FORWARDED_FOR, чтобы главный скрипт, в который подключился этот, уже не пришлось переписывать.
Смотришь IP в заголовке HTTP_X_FORWARDED_FOR. Если там несколько адресов, то либо берешь первый и загоняешь в REMOTE_ADDR его либо каждый адрес загоняешь в массив, после чего перебираешь его и в цикле выкидываешь адреса прокси-сервера. Оставшийся помещаешь в REMOTE_ADDR.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 15.6.2016, 16:58
Сообщение #30


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

nekosoku, добавил в первом посте
можно значит реализовать? отправку реального ip на чужой сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 15.6.2016, 17:20
Сообщение #31
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

Цитата(jtiq @ 15.6.2016, 17:58) *
nekosoku, добавил в первом посте
можно значит реализовать? отправку реального ip на чужой сервер

Отправку - да. Я тебе выше показал уже реализованный способ.
Но по-умолчанию PHP интерпретатору будет передаваться с веб-сервера REMOTE_ADDR со значением того адреса, который установил соединение с сервером.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 15.6.2016, 17:25
Сообщение #32


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

nekosoku, а в REMOTE_ADDR передать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 15.6.2016, 17:59
Сообщение #33
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

Цитата(jtiq @ 15.6.2016, 18:25) *
nekosoku, а в REMOTE_ADDR передать?

Переменную REMOTE_ADDR у тебя устанавливает уже Apache, поэтому изменить ее получится только средствами PHP.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 3.7.2016, 22:28
Сообщение #34


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

nekosoku, если ты тут, то посмотри пожалуйста proxy_bind
помоги настроить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: