Хотите маршрутизировать весь интернет-трафик через VPN

Я хочу направить весь интернет-трафик через VPN-клиента, поэтому, если VPN каким-то образом потеряет соединение, никто не сможет найти мой настоящий IP. Так что, если VPS выходит из строя, значит, мой доступ в интернет. Я использую OpenVPN с этим поставщиком VPN: http://vpnsecure.me/ на виртуальной машине XP (Vbox)

Побочный вопрос; Этот клиент требует пароль для подключения, есть ли возможность автоматического подключения при запуске?

3 ответа

Возможно, достаточно отключить DHCP для подключения к сети Ethernet и не указывать шлюз (или настроить DHCP-сервер таким образом, чтобы он не выдвигал стандартный шлюз, если это возможно), тогда у вас не должно быть доступа в Интернет по умолчанию. Затем вам нужно настроить соединение OpenVPN с redirect-gateway Возможность маршрутизации всего трафика через VPN. Это может помочь (не проверено).

Вы можете нажать openvpn redirect-gateway вариант для клиента. Есть некоторые недостатки (в том числе снижение производительности) и объяснение того, как это сделать: openVPN-redirect

Не отключайте DHCP или шлюз по умолчанию, иначе вы не сможете получить доступ к серверу openVPN, поэтому VPN не будет. Пусть openVPN сделает это после подключения.

Другой вариант, который мне кажется более подходящим, если вы хотите скрыть свой личный IP-адрес, - это установить прокси на вашем VPS и подключиться к нему через Интернет.

Вы можете использовать openSSL для удаления пароля.

openssl rsa -in key.pem -out newkey.pem

Если на вашем компьютере не установлен openSSL, обратитесь в службу поддержки vpnsecure.me, чтобы удалить пароль.

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

т.е. что-то вроде следующего..

protectme.bat ----> имеет следующую строку

netsh interface ip set address name="Local Area Connection" gateway=10.0.0.1 gwmetric=0

где

name= название вашего сетевого подключения.
gateway = NULL IP-шлюз, т. е. если текущий шлюз по умолчанию - 10.1.1.1, измените его на приведенный выше, чтобы при отключении VPN он не мог получить доступ к Интернету, так как он указывает на неверный шлюз по умолчанию.

enableme.bat ---> имеет следующую строку

netsh interface ip set address name="Local Area Connection" gateway=10.5.1.1 gwmetric=0

где

name= название вашего сетевого подключения
шлюз = реальный IP-адрес шлюза!

Я проверял эти команды в Windows XP, но они могут немного отличаться для Vista или 7.

Так что, если вы сделали выше, процесс будет работать следующим образом.

  1. Подключитесь к VPN.
  2. Запустите Protectme.bat
  3. VPN отключается.
  4. Запустите enableme.bat

It's not the best solution, however it will do what you wish.

Другие вопросы по тегам