Я так понимаю, Вы не очень глубоко разбираетесь в теме
Поэтому попробую структурировать Вашу задачу, чтобы было понятно, что в каком порядке гуглить.
Во-первых, уточните - Вам нужен именно публичный доступ к Вашему компу или же доступ только для себя. Всё, что я напишу дальше, относится к первому случаю. Во втором случае Вам надо не порты пробрасывать, а сделать VPN, в котором будет Ваш комп, VPS и к которому Вы тоже будете подключаться откуда Вам надо через VPS и обращаться к Вашему компу по его IP в VPN-сети.
Во-вторых, для начала забудьте про проброс портов и просто сделайте VPN между компом и VPS. Рекомендую настроить Wireguard, пока он ещё чаще работает, чем нет. Он простой как три рубля, в сети вагон мануалов. Потом, когда всё заработает, сделаете его стойким к блокировкам, об этом ниже.
Единственный нюанс в настройке WG у Вас будет в том, что со стороны компа Allowed IPs VPS’а должны быть 0.0.0.0/0, т.к. запросы будут прилетать с любых адресов, а вот маршрут по умолчанию строить Вам через VPS не надо. Для этого добавьте в конфиг строчку “Table=off”. Остальное в гугле на каждом углу разжёвано.
В-третьих, после того, как VPN заработает, комп и VPS будут успешно пинговать друг друга по адресам в VPN-сети, сделайте на VPS проброс нужных Вам портов с WAN-интерфейса на адрес компа в VPN-сети, ну и forwarding включите. Настроек там три строчки, больше специфики для каждого дистрибутива, куда эти настройки записать, чтобы после перезагрузки сохранились. Опять же, гугл по словам “port forwarding ваш_дистрибутив” в помощь.
И вот уже в четвёртых, когда всё заработает, тогда или поменяйте обычный Wireguard на Amnezia-WG (проще, быстрее, но в случае совсем уж ковровых блокировок может не спасти) или заверните его в Cloak (должен лучше продержаться даже в самые тёмные времена, но чуть сложнее настройка и ощутимо медленнее). Опять же, руководств полно, темы и здесь на форуме есть, когда дойдёте до этого этапа и будете готовы задать конкретные вопросы, Вам обязательно помогут 
Удачи!