The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Direct connect через proxy"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (Linux iptables, ipchains / Linux)
Изначальное сообщение [ Отслеживать ]

"Direct connect через proxy"  +/
Сообщение от dixit (??) on 08-Фев-12, 12:16 
Добрый день. Помогите пожалуйста решить проблему.
Есть сервер RHEL6.0. На нем крутится сквид 3.1.15 на 8080 порту. Настройки сетевой(сетевая одна):
DEVICE="eth0"
IPADDR="192.168.4.15"
NETMASK="255.255.255.0"
GATEWAY="192.168.4.201"

На клиентской машине с ip 192.168.4.140 стоит программа. В настройках ini-файла стоят такие параметры:
MySQL.Host=example.com
MySQL.Port=3307

Т.е. программа напрямую коннектится к базе. Указать в настройках программы прокси-сервер возможности нет.

Как можно настроить работу программы отталкиваясь только от этих данных? Т.е. что бы клиентская машина с ip 192.168.4.140 ходила на example.com:3307 через 192.168.4.15.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Direct connect через proxy"  +/
Сообщение от Pahanivo (ok) on 08-Фев-12, 12:46 
кальмар че научился мускула проксировать? ))


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Direct connect через proxy"  +/
Сообщение от dixit (??) on 08-Фев-12, 12:58 
> кальмар че научился мускула проксировать? ))

Здесь не идет речь о проксировании мускула, а о том, что бы настроить что то типа форвардинга с клиентской машины на example.com:3307 через сервер на котором стоит прокси.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Direct connect через proxy"  +/
Сообщение от pgs (??) on 08-Фев-12, 13:00 
>[оверквотинг удален]
> NETMASK="255.255.255.0"
> GATEWAY="192.168.4.201"
> На клиентской машине с ip 192.168.4.140 стоит программа. В настройках ini-файла стоят
> такие параметры:
> MySQL.Host=example.com
> MySQL.Port=3307
> Т.е. программа напрямую коннектится к базе. Указать в настройках программы прокси-сервер
> возможности нет.
> Как можно настроить работу программы отталкиваясь только от этих данных? Т.е. что
> бы клиентская машина с ip 192.168.4.140 ходила на example.com:3307 через 192.168.4.15.

Раз GATEWAY="192.168.4.201" то на нем и настраивать надо "Direct connect" в зависимости от того, что стоит в роли шлюза в интернет.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Direct connect через proxy"  +/
Сообщение от Andrey Mitrofanov on 08-Фев-12, 13:03 
> Как можно

Через файервол с NAT-ом "на проски-сервере", не через сквид (=не через http-прокси-сервис).

Через поднимание vpn-а с клиента, до sql-сервера (vpn клиента всё равно нужно выпускать наружу, и опять _не ч-з сквида).

---down not across

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Direct connect через proxy"  +/
Сообщение от dixit (??) on 08-Фев-12, 16:22 
А если так,например, можно в настройке проги прописать
MySQL.Host=192.168.4.15
MySQL.Port=8080
Или какой то другой порт, который будет слушать другая софтина и перенаправлять запросы на example.com:3307
Такое вот себе туннелирование. Только в том и вопрос, какими средставми это добиться. если вообще мои рассуждения верны.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Direct connect через proxy"  +/
Сообщение от Andrey Mitrofanov on 08-Фев-12, 18:02 
не сквидом. not across.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Direct connect через proxy"  +/
Сообщение от кегна on 08-Фев-12, 22:27 
>[оверквотинг удален]
> NETMASK="255.255.255.0"
> GATEWAY="192.168.4.201"
> На клиентской машине с ip 192.168.4.140 стоит программа. В настройках ini-файла стоят
> такие параметры:
> MySQL.Host=example.com
> MySQL.Port=3307
> Т.е. программа напрямую коннектится к базе. Указать в настройках программы прокси-сервер
> возможности нет.
> Как можно настроить работу программы отталкиваясь только от этих данных? Т.е. что
> бы клиентская машина с ip 192.168.4.140 ходила на example.com:3307 через 192.168.4.15.

хехе) мож прокатит)
читаем ман по ssh)

устанавливаем corkscrew)

пишем в .ssh/config:

Host example.com
  ProxyCommand corkscrew 192.168.4.15 8080 %h %p

пишем ssh -L localhost:65000:example.com:3307 user@example.com

получаем тунель

в проге ставим настройки )
MySQL.Host=localhost
MySQL.Port=65000

всё што дунем туда улетит по тунелю в example.com:3307

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Direct connect через proxy"  +/
Сообщение от Pahanivo (ok) on 09-Фев-12, 07:38 
через ssh все тисипишное должно работать без проблем
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Direct connect через proxy"  +/
Сообщение от dixit (??) on 09-Фев-12, 15:18 
Решения нашел два
1. MySQL_Proxy (http://forge.mysql.com/wiki/MySQL_Proxy)
2. Simpleproxy (http://sourceforge.net/projects/simpleproxy/)
Прочие писать не буду. Остановился на MySQL_Proxy.

Эта софтина на сервере 192.168.4.15 слушает порт, скажем, 3307 и все запросы перенаправляет на example.com:3307. На клиентской машине в настройках ini-файла поставил такие параметры:
MySQL.Host=192.168.4.15
MySQL.Port=3307

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Direct connect через proxy"  +/
Сообщение от Pahanivo (ok) on 09-Фев-12, 16:13 
> Решения нашел два
> 1. MySQL_Proxy (http://forge.mysql.com/wiki/MySQL_Proxy)
> 2. Simpleproxy (http://sourceforge.net/projects/simpleproxy/)
> Прочие писать не буду. Остановился на MySQL_Proxy.
> Эта софтина на сервере 192.168.4.15 слушает порт, скажем, 3307 и все запросы
> перенаправляет на example.com:3307. На клиентской машине в настройках ini-файла поставил
> такие параметры:
>  MySQL.Host=192.168.4.15
>  MySQL.Port=3307

вообще непонятно зачем в этой схеме третье звено - лишние тормоза и потенциальные глюки.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру