Я попытался сделать сервер Minecraft, используя серверный клиент из minecraft.net и freelan в качестве замены hamachi. Однако это не сработало. Во-первых, я установил freelan на два компьютера. Затем я последовал этому https://freelan.org/get_help.html#client-certificate-generation . Я создал центр сертификации + ключ и сертификат пользователя + ключ на первом компьютере, используя openvpn. После этого я отредактировал freelan.cfg.
Вот моя конфигурация
[tap_adapter]
server_ipv4_address_prefix_length=IPofMyServer/24
[security]
signature_certificate_file=//home/user/.freelan/user.crt
signature_private_key_file=//home/user/.freelan/user.key
authority_certificate_file=//home/user/.freelan/ca.crt
Запуск freelan из терминала на Ubuntu (я использую Ubuntu на первом компьютере, Lubuntu на втором) уведомил меня, что эти файлы были загружены.
Затем я подписал user1.crt + user1.key на lubuntu, используя ca.crt и ca.key с первого компьютера. Это удалось. Вот freelan.cfg на этом компьютере
[fscp]
contact=IPofMyServer
[security]
signature_certificate_file=//home/user/.freelan/user1.crt
signature_private_key_file=//home/user/.freelan/user1.key
authority_certificate_file=//home/user/.freelan/ca.crt
Я запустил сервис sudo freelan start на обоих компьютерах, сервер-клиент на компьютере с Ubuntu и попытался подключиться к нему в lubuntu, набрав в Minecraft IPofMyServer:[port from server.properties]
Minecraft не мог видеть сервер и отображал [Нет соединения].
Что там может быть не так?