Вы можете установить порт, который Vine использует в настройках. Имейте в виду, что он имеет постоянный режим сервера и ручной режим. По умолчанию он равен 5900, но вы легко можете изменить его на 5901 или что-то еще. Встроенный в ОС сервер VNC использует 5900, поэтому я использую 5901 для Vine.
Вам просто нужно открыть порт на вашем маршрутизаторе, чтобы указать IP-адрес Mac. Вы хотите дать Mac статический IP-адрес. Если у вас возникли проблемы с открытием порта, сообщите нам модель вашего маршрутизатора.
Кроме того, поскольку Vine (или любой другой вариант VNC) небезопасен, я бы предложил открыть порт для SSH на вашем Mac и туннелировать ваше подключение Vine через SSH. Вы можете использовать такую команду для подключения, хотя измените 5900 на порт, который вы используете. Если вы открываете порт для SSH, вам не нужно открывать порт для Vine.
ssh -L 5900:127.0.0.1:5900 username @ public_IP
После выполнения этой команды на клиентском компьютере VNC вы можете затем подключить VNC к localhost, и ваш сеанс будет защищен. Вы можете сделать это в сафари, набрав vnc://localhost
Кроме того, вместо использования вашего общедоступного IP-адреса вы можете получить учетную запись DynDNS.com, поэтому, когда ваш провайдер предоставит вам новый IP-адрес, вы все равно сможете подключиться. Ваш маршрутизатор может поддерживать обновления DynDNS автоматически, или вы можете получить их приложение в актуальном состоянии.
Вы бы тогда использовали:
ssh -L 5900:127.0.0.1:5900 username@your_account.dyndns.org