Must generate certificates for both server and client.
debauchee/barrier#231 (comment)
https://wiki.archlinux.org/title/Barrier#Set_up_encryption_on_server
The fingerprint will be placed at Local.txt
. It needs to have the format as specified in the wiki "v2:sha256:#{fingerprint}"
When setting up the client, the client's fingerprint needs to be copied over to the server "TrustedClients.txt". When setting up the server, the server's fingerprint needs to be copied over to the client "TrustedServers.txt".
X:/Users/#{USER}/AppData/Local/Barrier/SSL/Fingerprints/TrustedClients.txt X:/Users/#{USER}/AppData/Local/Barrier/SSL/Fingerprints/TrustedServers.txt X:/Users/#{USER}/AppData/Local/Barrier/SSL/Fingerprints/Local.txt
~/.local/share/barrier/SSL/Fingerprints/TrustedClients.txt ~/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt ~/.local/share/barrier/SSL/Fingerprints/Local.txt
Screen name must be the same as the client's hostname
https://github.com/debauchee/barrier/wiki/Adding-Barrier-to-the-Windows-Firewall
barrierc -f #{ip_or_server_hostname}