Eu tentei fazer um servidor de minecraft usando o cliente de servidor de minecraft.net e freelan como um substituto de hamachi. No entanto, não funcionou. Em primeiro lugar, instalei freelan em dois computadores. Então eu segui isso https://freelan.org/get_help.html#client-certificate-generation . Eu criei a autoridade de certificação + chave e certificado de usuário + chave no primeiro pc usando openvpn. Depois disso, eu editei freelan.cfg.
Aqui está minha configuração
[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
Correndo freelan de terminal no Ubuntu (eu uso o Ubuntu no primeiro pc, lubuntu no segundo) me avisou que esses arquivos foram carregados.
Então eu assinei user1.crt + user1.key no lubuntu usando ca.crt e ca.key do primeiro computador. Foi bem sucedido. Aqui está o freelan.cfg neste pc
[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
Eu corri sudo serviço freelan iniciar em ambos os computadores, cliente servidor no computador ubuntu e tentou se conectar a ele no lubuntu, digitando no minecraft IPofMyServer: [porta de server.properties]
O Minecraft não pôde ver o servidor e exibiu [Sem conexão].
O que pode estar errado aí?