@zvonok1337

Как перенаправлять трафик на прокси-сервер и получать ответы с него?

Приветствую, вопрос:
Есть сервер с мобильным интернетом далеко на даче, есть второй сервер (DigitalOcean) с выделенным ip, вот я связал их между собой через VPN

Как мне отправить http запрос на сервер digitalocean, do -> на сервер с мобильным интернетом -> мобильный интернет там выполняет http/https запрос и возвращает ответ обратно мне?

Надо поставить squid на DO, DO кидает на squid мобильного интернета, мобильный интернет делает запрос - и возвращает все в обратно порядке. Так ведь? Или я ошибаюсь?
  • Вопрос задан
  • 1038 просмотров
Решения вопроса 1
robux
@robux
А зачем именно "прокси-сервер" делать?
Можно ведь пробросить порт: настроить маршрутизацию с маскарадом через iptables.

Если на дачном сервере squid уже стоит и VPN работает, то маршрутизацию достаточно настроить на DO, например так:

modprobe iptable_nat
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -d eth0 -p tcp --dport 3128 -j DNAT --to-destination 10.10.10.10:3128
iptables -A FORWARD -d 10.10.10.10 -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

Ну и проверить все текущие маршруты и правила:
route -n
iptables -L -n
iptables -t nat -L -n


Гугли, пробуй. Ещё вопросы будут - спросишь.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы