Я хочу направлять весь интернет-трафик через VPN-клиент, поэтому, если VPN каким-то образом потеряет соединение, никто не сможет найти мой настоящий IP-адрес. Итак, если VPS выйдет из строя, значит, мой доступ в Интернет. Я использую OpenVPN с этим провайдером VPN: http://vpnsecure.me/ на виртуальной машине XP (Vbox)
Дополнительный вопрос; Этому клиенту требуется пароль для подключения, есть ли возможность автоматического подключения при запуске?
Вы можете нажать openvpn redirect-gateway
вариант клиенту. Есть некоторые недостатки (включая снижение производительности) и объяснение того, как это сделать: openVPN-редирект
Не отключайте свой DHCP или шлюз по умолчанию, иначе вы не сможете подключиться к серверу openVPN, поэтому VPN не будет. Позвольте openVPN сделать это после подключения.
Другой вариант, который мне кажется лучше, если вы хотите скрыть свой личный IP-адрес, - это установить прокси на свой VPS и подключиться к Интернету через него.
Может быть, достаточно отключить DHCP для подключения к сети Ethernet и не указывать шлюз (или настроить сервер DHCP так, чтобы не использовать стандартный шлюз, если это возможно), тогда у вас не должно быть доступа в Интернет по умолчанию. Затем вам нужно настроить соединение OpenVPN с redirect-gateway
возможность направлять весь трафик через VPN. Это может помочь (хотя не проверено).
Вы можете использовать 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 = НУЛЕВОЙ 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 = имя вашего сетевого подключения
gateway = Настоящий IP-адрес шлюза!
Я тестировал эти команды в Windows XP, но они могут немного отличаться для Vista или 7.
Итак, если бы вы сделали это, процесс работал бы следующим образом.
Это не лучшее решение, но оно сделает то, что вы хотите.