Туннель между двумя впс

12
lutskboy
На сайте с 22.11.2013
Offline
189
462

Привет
кто то делал туннель между впс А и впс Б например для проксирования сайтов?

как сделать передачу реального ip посетителя на впс Б? определяет ip впс А.

можно nginx или haproxy но хотелось бы туннель. 

[Удален]
#1
lutskboy :
можно nginx или haproxy

С этим ничего сложного, любая инструкция из интернета подойдет.


lutskboy :
хотелось бы туннель

С этим сложнее, но тоже возможно, думаю.

Объединить, например, по wireguard и для всех запросов на порт 80 или 443 сделать маршрут до нужной vps через iptables или nftables. Готовой инструкции никто не даст, только самому.

Но какой в этом смысл? Не лучше ли сразу взять vps в нужной локации, чем таким страдать?

lutskboy
На сайте с 22.11.2013
Offline
189
#2
br.almighty #:
Не лучше ли сразу взять vps в нужной локации, чем таким страдать?

не лучше. если блоконут ip то долго переносить сайты. а так только прокси настроил и все

JesterSoft
На сайте с 06.10.2009
Offline
139
#3

А для чего туннель? Проксируйте через реальный IP nginx to nginx proxy.

Ну, а так если нужен тоннель, то чем ssh тоннель не подходит? Можно конкретно порт указать который нужно проксировать. Я так репликацию mysql делаю, годами работает.

lutskboy
На сайте с 22.11.2013
Offline
189
#4
JesterSoft #:
ssh тоннель не подходит

та нет. ето нагрузка на проц. лучше  nginx proxy

M3
На сайте с 09.02.2022
Offline
98
#5
lutskboy :
haproxy

для проксирования сайтов использовать это 
если кроме проксирования сайтов ничего критического через тоннель не планируется, то и велосипед городить не стоит, имхо

[Удален]
#6
lutskboy #:

не лучше. если блоконут ip то долго переносить сайты. а так только прокси настроил и все

Мне конечно же похер, что ты собрался делать и это полностью твоё право, но у тебя от такого подхода будет несколько проблем:

1. Более долгий ответ сервера на пустом месте без особых бонусов.

2. Айпишник может быть перестать доступен не только для пользователей, но и для других серверов.

3. Две точки отказа вместо одной. Падёт одна любая, падёт всё.


Ну и если у тебя цель только быстро развернуть сайт, то тебе проще другие инструменты познать, чем такой хернёй страдать. docker или ansible и шпаргалка с командами - вот это тебе нужно, а не прокси.
lutskboy
На сайте с 22.11.2013
Offline
189
#7
br.almighty #:
Ну и если у тебя цель только быстро развернуть сайт

сайт и не один давно развернут. суть в теме не про развертывание сайта. а про проксирование. 

Mik Foxi
На сайте с 02.03.2011
Offline
1200
#8
nginx самое легкое во всех отношениях, по скорости и низкой нагрузке. какой то особенный туннель для этого не нужен. я себе сделал на go правда. 
Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
Snake800
На сайте с 02.02.2011
Offline
232
#9
lutskboy :
как сделать передачу реального ip посетителя на впс Б? определяет ip впс А.

Самый простой вариант, кмк, это, если есть возможность,настроить маршрутизацию + port forwarding с сервера A, как уже сказал br.almighty. Тогда ип пройдет оригинальный.
Если речь про http и если использовать проксирование, то можно заюзать заголовки -x-forwarded-for. Для защиты от подделок (плюс там могут быть ещё какие-то реальные форвардинги), надо использовать белые списки своих серверов или цепочки серверов, если их несколько. Читать заголовки с обратного конца и всё, что за границей допустимых+1 игнорировать . Т.е. в этом заголовке вполне реально передать "неподделываемый" ип если мы доверяем серверу А и другим нашим серверам между А и Б. Я делал это софтверно, как сделать на уровне сервера не знаю,пока не было надобности. Есть еще вариант использовать "секретный" заголовок, который ставит сервер А.
damn-doubleclick
На сайте с 10.09.2021
Offline
61
#10
Я использую хапрокси, правда в таком формате: origin сервер - прокси сервер -(ssl)- Cloudflare. Клиентский ip беру из заголовка Cloudflare и передаю origin, ноль проблем. 

Ну и нужно делать доступ к прокси только с ip origin сервера и подсети cf
Лучший хостер с адекватными сис. админами: https://clck.ru/35zGfN
12

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