Проксирование udp трафика до сервера, VPN или еще что-то |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Проксирование udp трафика до сервера, VPN или еще что-то |
mazdan |
7.5.2015, 13:24
Сообщение
|
|
Подскажите есть ли какие-то штуки желательно простые в употреблении для проксирования трафика
Интересуют и win и lin, возможно что-то вроде hl proxy только почище :) К примеру есть 2 VDS у игрока на одну VDS пинг 20ms, на вторую 100+ (маршрут кривой через telia). Между VDS пинг 1-2 ms Хочется поднять на 1й VDS *нечто* на каком-то порту или нескольких. И перенаправлять трафик от одной машины к другой. По форуму поискал - не нашел. Мне не критично получать реальный айпи игрока на конечном сервере, возможно, это будет такой вход не для всех, а по заявкам только. Ну в таком духе :) Не хочется с нуля гуглить - наверняка кто-то занимался этим. Есть сервисы сторонние типа Любые советы от "брось это дело" до подробных мануалов приветствуются :) Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
ykpon |
7.5.2015, 13:38
Сообщение
|
|
GRE tunnel подойдет, думаю.
|
Поблагодарили 2 раз
|
|
ETO_BYLO_LETOM |
7.5.2015, 14:21
Сообщение
|
|
У мишеля спроси, он делал подобные зеркала своего сервера
😄 MasterServer.su прозрачнее чем твои окна дома |
|
|
mazdan |
11.5.2015, 19:55
Сообщение
|
|
ykpon, подскажите, если не трудно как правильно роутинг настроить теперь :)
Допустим: Внешний интерфейс на первой VDS 1.1.1.1, локальный GRE 10.0.0.1 На второй соответственно 2.2.2.2 и 10.0.0.2 На первой машине я сделал Цитата iptables -t nat -A POSTROUTING -p udp -d 1.1.1.1 --dport 27015 -j DNAT --to 10.0.0.2:27015 iptables -t nat -A POSTROUTING -s 10.0.0.2 -j SNAT --to-source 1.1.1.1 На второй что-то нужно если сервер на 0.0.0.0 поднят? через 10.0.0.2:27015 я его вижу, а через 1.1.1.1:27015 не вижу Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
Fire |
11.5.2015, 20:26
Сообщение
|
|
В случае иптаблеса, у тех кто ходит через зеркало, будет на сервере ип зеркала.
Тут только туннелирование, либо vlan |
Поблагодарили 1 раз
|
|
Akinach |
11.5.2015, 21:59
Сообщение
|
mazdan,
Скрытый текст Вам вот |
|
Поблагодарили 2 раз
|
|
mazdan |
12.5.2015, 8:28
Сообщение
|
|
Akinach, спасибо, буду смотреть, я тут не ищу, а прошу направлений просто, вы вот дали направление, мне пока хватит :)
Я же поковырялся прежде чем писать - застрял уже вижу, решил вот еще раз спросить Fire, вот слово туннелирование, я вроде как через него и делаю GRE туннель поднял и настроил. Просто мне же нужно завернуть в туннель как-то трафик. Как это сделать я пока не понимаю :) Да и в целом мне не так страшно если айпи будет другой у игрока, я могу всегда ограничить админками, например. Маскарад нужен чтобы заработало? я так понял что маскарад мне айпи поменяет как раз. Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
mazdan |
12.5.2015, 8:45
Сообщение
|
|
я так понимаю что сам сервер не поймет в какой интерфейс ему нужно ответ сплюнуть если айпи не подменить?
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
ykpon |
12.5.2015, 9:06
Сообщение
|
|
я так понимаю что сам сервер не поймет в какой интерфейс ему нужно ответ сплюнуть если айпи не подменить? |
Поблагодарили 1 раз
|
|
mazdan |
12.5.2015, 9:53
Сообщение
|
|
ykpon, и еще раз спасибо!
У меня уже была мысль добавить флагами в iptables для понимания куда роутить, просто я пока не уверен в ту ли я сторону двигаюсь. Попробую Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
Fire |
12.5.2015, 10:23
Сообщение
|
|
Если с IP не критично, можно просто без туннеля, иптаблесом.
А вообще, в случае туннеля лучше использовать route add |
|
|
ykpon |
12.5.2015, 11:56
Сообщение
|
|
Еще HAProxy, вроде, умеет UDP.
С ним гораздо проще. Пару строк в конфиг и все, проксирование включено. |
|
|
stardock |
12.5.2015, 12:10
Сообщение
|
|
Как сделаешь - отпишись как в итоге это делается.
|
|
|
mazdan |
12.5.2015, 12:59
Сообщение
|
|
пока что не пойму что я не так делаю с пробросом айпишки, по мануалу с хабра с трудом вышло - у меня centos, чуть иначе все делается )
+ я не вижу где там настраивается роутинг сам от внешнего айпи машины к туннелю. Может я неверно сделал использовав в $ip_to_proxy айпи выдуманный приватной сети (192.168.1.1 Допустим) По этому айпи с сервера А я вижу hlds сервер на машине B. Но снаружи как увидеть сервер hlds через сервер A я так и не понял =\ Правило -j DNAT в PREROUTING мне не помогло, может сделал не так что-то... судя по tcpdump пакеты до сервера B не долетают LOG в prerouting сервера А показывает что пакеты пролетают. т.е. остался вопрос тот же что и вчера - как направить трафик в созданный тоннель на сервере А :) + судя по статье на хабре я смогу получить белые айпишки Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
Fire |
12.5.2015, 14:07
Сообщение
|
|
Оставлю это здесь.
Скрытый текст Цитата Lev (15:01:46 12/05/2015) Привет! ***Fire***® (15:01:55 12/05/2015) хай Lev (15:02:00 12/05/2015) Проксирование udp трафика до сервера (Пост #785828) Не мучайте человека. хД UProxy ***Fire***® (15:02:28 12/05/2015) передам)) Lev (15:02:45 12/05/2015) Lev (15:02:58 12/05/2015) если что. |
Поблагодарили 2 раз
|
|
mazdan |
12.5.2015, 14:19
Сообщение
|
|
Fire, Спасибо!
И Льву тоже низкий поклон До меня там уже дошло что статья на хабре не совсем о том :) Там интерфейсов внешних несколько у сервера ) Ушел курить uproxy :) Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
mazdan |
12.5.2015, 14:38
Сообщение
|
|
что-то там .exe файл да исходник =) у меня на питоне уже есть пример :) Пойду еще почитаю про iptables и роуты - должно же это работать
Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
|
|
|
Fire |
12.5.2015, 14:40
Сообщение
|
|
Код gcc source.c -o binname
|
Поблагодарили 2 раз
|
|
ctapkom |
12.5.2015, 15:06
Сообщение
|
Fire, Спасибо! И Льву тоже низкий поклон До меня там уже дошло что статья на хабре не совсем о том :) Там интерфейсов внешних несколько у сервера ) Ушел курить uproxy :) делаешь mark пакетам, и роутинг только промаркерованных пакетов.
Отредактировал: ctapkom, - 12.5.2015, 15:06
|
|
|
|
jesuspunk |
12.5.2015, 15:26
Сообщение
|
|
за uproxy спасибо, скомпилил под deb 7.8 x64
Прикрепленные файлы:
|
|
|