3

Я должен использовать прокси для доступа в интернет. Я хочу создать VPN-сервер, который будет подключаться через этот прокси. Это облегчает настройку на устройствах. Вот сетка:

# # # # # #         # # # # # #         # # # # # # # # #
#         #   VPN   # VPN     #    ?    # HTTP/HTTPS    #         # # # # # # #
#  client # ------\ # server  # ------\ # proxy         # -------\#  internet #
#         # ------/ #         # ------/ # both          # -------/#           #
#         #         #         #         # 127.0.0.1:8087#         # # # # # # #
# # # # # #         # # # # # #         # # # # # # # # #

Я хочу использовать Raspberry Pi с OpenVPN для сервера. Прокси-сервер - это скрипт Python, который должен запускаться на сервере. Это называется Goagent. Прокси, чтобы я мог получить доступ ко всему интернету.

Мой вопрос: работает ли добавление http-прокси в конфигурационном файле сервера openvpn с адресами HTTPS? Или я все неправильно поняла?

1 ответ1

3

Директива http-proxy используется, когда между вашим VPN-клиентом и вашим VPN-сервером есть прокси-сервер (либо http, либо https), который не подходит вам (и, чтобы ответить на комментарий, он работает как по TCP, так и по SSL, с уловкой, что соединение OpenVPN должно иметь протокол TCP).

На вашем рисунке ваш Прокси находится после VPN-подключения.

В этом случае я бы сказал, что вам необходимо:1) установить нормальное VPN-соединение между клиентом и сервером 2) протолкнуть маршрут на клиент, чтобы клиент мог видеть прокси на вашем изображении. Это может быть маршрут хоста (для определенного IP) или маршрут по умолчанию. Вам также может понадобиться маскарадинг для IP-адресов клиентов, если прокси не имеет сети VPN в своей таблице доступной маршрутизации. И, конечно, на сервере должна быть включена переадресация IP. 3) Теперь либо:3a) На клиенте вы можете настроить прокси-конфигурацию приложений, которые вы используете (например, браузер), чтобы указать IP-адрес / порт прокси-сервера, куда переходить с 3b) Вы можете сделать на сервере VPN некоторые прозрачные прокси и перенаправить весь трафик на прокси-машину (например, как в этой статье)

Таким образом, на самом деле программное обеспечение VPN ничего не знает о прокси. Он просто пропустит трафик между первыми двумя блоками на вашем чертеже. Затем VPN-сервер перенаправит пакеты на прокси-сервер одним из двух способов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .