Хотите маршрутизировать весь интернет-трафик через 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.
Так что, если вы сделали выше, процесс будет работать следующим образом.
- Подключитесь к VPN.
- Запустите Protectme.bat
- VPN отключается.
- Запустите enableme.bat
It's not the best solution, however it will do what you wish.