Не помню, палил я уже или нет, но есть такая охуенная штука: https://github.com/apenwarr/sshuttle
Короче, двумя-тремя простыми командами, при наличии сервера с ssh'ем можно сделать себе почти vpn (точнее, тот функционал vpn-а, который большинству и нужен). Ставим гит если не стоит и делаем:
git clone https://github.com/apenwarr/sshuttle.git && cd sshuttle
./sshuttle --dns -vvr username@sshserver 0/0
Вводим пароль локального рута и пароль от ssh. По экрану побегут буковки - все работает, значит.
Короче, прозрачно маршрутизирует весь трафик, включая dns-запросы (не забываем сменить провайдерские днс на какие-нибудь нормальные) через ssh-тунель.
То, из-за чего раньше все ебались поднимая VPN на впске, а именно: прогонять весь трафик через внешний сервер, теперь делается двумя простыми командами (одну из которых нужно ввести всего лишь один раз) и работает без всякого заебывания техподдержки про туны-хуюны и даже без наличия своего сервера, так как достаточно любого шаред-хостинга с ssh-доступом.
