26

Я пытаюсь подключиться к моему домашнему компьютеру через VPN с помощью teamviewer.

Я могу успешно подключиться и легко увидеть общие файлы / папки. Но я также хочу, чтобы мой интернет проходил через это vpn-соединение, чтобы у меня был доступ к интернет-соединению моего дома.

Кто-нибудь знает, как это сделать в Windows 7 ?

Заранее спасибо...

2 ответа2

13

По сути, вам нужно решение для маршрутизации интернет-запросов от вашего текущего компьютера (за исключением вашей сети), через VPN и локальную сеть (и ее доступ в Интернет).

Используя VPN Teamviewer, вы получаете только прямое соединение между вашим текущим компьютером и компьютером, на котором работает Teamviewer (или, я бы сказал, "частной" сетью между ними). Итак, я считаю, что вы на самом деле не имеете доступа к вашей локальной сети.

Единственный способ получить доступ к Интернету в сети - через прокси. Компьютер в вашей сети будет получать запросы через VPN-сеть Teamviewer и действовать как прокси для вашей локальной сети.

Вот как я это сделал:

На компьютере внутри вашей сети:

  1. Загрузите и установите прокси-сервер на свой компьютер, на котором работает сервер Teamviewer, внутри вашей сети. Я предлагаю использовать Squid.
  2. Настройте прокси-сервер и убедитесь, что он будет принимать все входящие запросы, в том числе из сети Teamviewer VPN (не из локальной сети). Я только что дал доступ к "all" в «/etc/squid.conf» в соответствующих параметрах конфигурации (пожалуйста, обратитесь к соответствующей документации).
  3. Инициализировать прокси.
  4. Убедитесь, что Teamviewer работает как служба и что VPN-соединение включено.

На компьютере вне вашей сети

  1. Убедитесь, что вы подключены через VPN-соединение Teamviewer
  2. Зайдите в настройки прокси вашего веб-браузера и установите параметры, как показано ниже
  3. Работайте в Интернете, используя доступ в интернет вашей частной сети.

прокси-сервер: имя хоста или IP (вы можете использовать IP-адрес, предоставленный Teamviewer, но имя хоста лучше)
порт подключения: 3128 (порт Squid по умолчанию)

Используйте один и тот же сервер для всех протоколов

PS. Вы можете настроить прокси-сервер для всего компьютера, используя настройки Интернета (IExplorer и Chrome), но Mozilla Firefox поддерживает "приватную" конфигурацию, позволяя просматривать веб-страницы через прокси только в Firefox.

0

Сначала я думал, что вы все перепутали. Я обнаружил, что есть отдельный модуль "teamviewer VPN", но я не знаю, как это устранить. Обычно Teamviewer позволяет просматривать и использовать чужой рабочий стол (отправляет видео / аудио и мышь / клавиатура). VPN - это туннель от одной сети к другой.

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

Если вы хотите отправить файлы на другой компьютер, вы должны настроить для этого другой протокол (например, стандартный принтер Windows / общий доступ к файлам). Если вы хотите использовать его в качестве своего рода анонимного прокси, вы должны убедиться, что ваш трафик направляется правильно.

В любом случае сначала убедитесь, что вы действительно можете пропинговать другой компьютер через VPN (пингуйте внутренний IP вашего homepc из удаленного местоположения). В большинстве случаев брандмауэры на маршрутизаторах / модемах вызывают проблемы. Используете ли вы Windows 7 в обоих местах? Можете ли вы перейти на внешний сайт через ваш домашний компьютер? Попробуйте tracepath / traceroute / tracert внешний сайт. Вы настраивали маршрутизацию? Если это не так, это может быть так же просто, как открыть окно «Сетевые подключения», выберите оба подключения, удерживая Ctrl, и нажмите «Мостовые подключения».

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