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

Интернет в офисе работает по протоколу NAT, и я не могу перенаправить порты на мой компьютер, на котором работает Ubuntu. Я хочу иметь возможность подключаться по SSH к своему рабочему компьютеру из дома, а также получать доступ к веб-приложениям (например, к серверу Rstudio). Я думаю, что лучший способ сделать это - настроить сервер OpenVPN с моего домашнего маршрутизатора Tomato, а затем настроить мой рабочий компьютер на постоянное подключение к нему. Однако я не хочу, чтобы мой рабочий компьютер направлял весь свой трафик через VPN. Фактически, я не хочу, чтобы он направлял какой-либо трафик через эту VPN (моя домашняя скорость восходящей линии связи была бы довольно узким местом).

Вопрос 1: Есть ли лучший способ разрешить SSH и доступ веб-приложений к моему рабочему компьютеру, чем подключать его к VPN, которую я не знаю.

Q2: (при условии, что ответ на вопрос 1 - нет) Если бы я следовал этому руководству? Буду ли я просто пропустить route... и redirect... строки в конфигурации клиента?

remote www.yourdomain.net *
port 1194
dev tap
secret staticvpn.key
proto udp
comp-lzo
route-gateway 192.168.1.1 **
redirect-gateway def 1
float
route-method exe
route-delay 2

0