hhstore / blog

My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
286 stars 24 forks source link

Synergy/Barrier: Share One Mouse and Keyboard Between Multiple Computers #199

Open hhstore opened 4 years ago

hhstore commented 4 years ago

Barrier:

替代方案:

功能:

原理:

如何使用:

下载:

hhstore commented 4 years ago

Tutorial: How To Use Barrier And Synergy

environment:

quickstart:

1. Server Side: Mac A

image

image

2. Client Side: Mac B

image

3. Done

hhstore commented 4 years ago

some error msg :

client Log:

[2020-08-09T20:35:08] INFO: stopping barrier desktop process
[2020-08-09T20:35:09] ERROR: process exited with error code: 11

[2020-08-09T20:35:14] INFO: starting client
[2020-08-09T20:35:14] INFO: config file: /private/var/folders/yg/7xxh885n2s5ffq5sjckdw_yh0000gn/T/Barrier.UFHrvV
[2020-08-09T20:35:14] INFO: log level: INFO
[2020-08-09T20:35:14] INFO: drag and drop enabled
[2020-08-09T20:35:14] NOTE: started client
[2020-08-09T20:35:14] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:35:14] INFO: OpenSSL 1.1.1g  21 Apr 2020
2020-08-09 20:35:14.795 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
2020-08-09 20:35:14.802 barrierc[3926:100848] starting cocoa loop
2020-08-09 20:35:14.805 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!

2020-08-09 20:35:14.805 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!

2020-08-09 20:35:14.806 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
2020-08-09 20:35:14.806 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
2020-08-09 20:35:14.806 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
2020-08-09 20:35:14.806 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
2020-08-09 20:35:14.806 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
[2020-08-09T20:35:14] NOTE: server fingerprint: AF:83:03:C7:27:F6:10:6E:9D:26:59:AB:30:B3:51:AE:DA:62:60:35
[2020-08-09T20:35:14] NOTE: trustedServersFilename: /Users/henry/Library/Application Support/barrier/SSL/Fingerprints/TrustedServers.txt
[2020-08-09T20:35:14] NOTE: Opened trustedServersFilename: /Users/henry/Library/Application Support/barrier/SSL/Fingerprints/TrustedServers.txt
[2020-08-09T20:35:14] NOTE: Fingerprint matches trusted fingerprint
[2020-08-09T20:35:14] INFO: connected to secure socket
[2020-08-09T20:35:14] INFO: server ssl certificate info: /CN=Barrier
[2020-08-09T20:35:14] INFO: TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD
2020-08-09 20:35:14.990 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!

2020-08-09 20:35:14.993 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!

2020-08-09 20:35:14.993 barrierc[3926:100861] pid(3926)/euid(501) is calling TIS/TSM in non-main thread environment, ERROR : This is NOT allowed. Please call TIS/TSM in main thread!!!
[2020-08-09T20:35:14] WARNING: cursor may not be visible
connected to server
[2020-08-09T20:35:20] INFO: entering screen
[2020-08-09T20:35:20] INFO: clipboard was updated
[2020-08-09T20:35:20] INFO: clipboard was updated
[2020-08-09T20:40:36] INFO: leaving screen
[2020-08-09T20:40:36] WARNING: cursor may not be visible

server log:


[2020-08-09T20:34:16] INFO: zeroconf server detected: 192.168.1.4
[2020-08-09T20:34:16] INFO: stopping barrier desktop process
[2020-08-09T20:34:18] ERROR: process exited with error code: 11

[2020-08-09T20:34:18] INFO: starting client
[2020-08-09T20:34:18] INFO: config file: /private/var/folders/zg/mg0rq09x31bgtm6v4xv5cjtm0000gp/T/Barrier.JIhKKI
[2020-08-09T20:34:18] INFO: log level: INFO
[2020-08-09T20:34:18] INFO: zeroconf client detected: hh-imac27.local
[2020-08-09T20:34:18] INFO: drag and drop enabled
[2020-08-09T20:34:18] NOTE: started client
[2020-08-09T20:34:18] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:18] INFO: OpenSSL 1.1.1g  21 Apr 2020
2020-08-09 20:34:18.809 barrierc[16166:331996] starting cocoa loop

[2020-08-09T20:34:23] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:23] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:24] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:24] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:24] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:25] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:25] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:25] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:26] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:26] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:26] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:27] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:27] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:27] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:28] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:28] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:28] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:29] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:29] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:29] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:30] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:30] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:30] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:31] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:31] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:31] WARNING: failed to connect to server: Connection refused
[2020-08-09T20:34:32] INFO: stopping barrier desktop process
[2020-08-09T20:34:32] NOTE: connecting to '192.168.1.4': 192.168.1.4:24800
[2020-08-09T20:34:32] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:32] ERROR: process exited with error code: 11

[2020-08-09T20:34:32] INFO: starting server
[2020-08-09T20:34:32] INFO: config file: /private/var/folders/zg/mg0rq09x31bgtm6v4xv5cjtm0000gp/T/Barrier.QKYcdS
[2020-08-09T20:34:32] INFO: log level: INFO
[2020-08-09T20:34:32] INFO: drag and drop enabled
started server (IPv4/IPv6), waiting for clients
2020-08-09 20:34:32.942469+0800 barriers[16169:332488] starting cocoa loop
[2020-08-09T20:34:33] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:33] INFO: accepted secure socket
[2020-08-09T20:34:33] INFO: TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD
[2020-08-09T20:34:33] NOTE: accepted client connection
[2020-08-09T20:34:33] NOTE: client "henrydeMacBook-Pro.local" has connected
[2020-08-09T20:34:36] INFO: switch from "hh-imac27.local" to "henrydeMacBook-Pro.local" at 0,462
[2020-08-09T20:34:36] INFO: leaving screen
[2020-08-09T20:34:36] INFO: screen "hh-imac27.local" updated clipboard 0
[2020-08-09T20:34:36] INFO: screen "hh-imac27.local" updated clipboard 1
[2020-08-09T20:34:40] ERROR: ssl error occurred (system call failure)
[2020-08-09T20:34:40] NOTE: client "henrydeMacBook-Pro.local" has disconnected
[2020-08-09T20:34:40] ERROR: process exited with error code: 13
[2020-08-09T20:34:40] INFO: detected process not running, auto restarting

[2020-08-09T20:34:41] INFO: starting server
[2020-08-09T20:34:41] INFO: config file: /private/var/folders/zg/mg0rq09x31bgtm6v4xv5cjtm0000gp/T/Barrier.PwdVEc
[2020-08-09T20:34:41] INFO: log level: INFO
[2020-08-09T20:34:41] INFO: drag and drop enabled
started server (IPv4/IPv6), waiting for clients
2020-08-09 20:34:41.999711+0800 barriers[16174:332990] starting cocoa loop
[2020-08-09T20:34:42] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:34:42] INFO: accepted secure socket
[2020-08-09T20:34:42] INFO: TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD
[2020-08-09T20:34:42] NOTE: accepted client connection
[2020-08-09T20:34:42] NOTE: client "henrydeMacBook-Pro.local" has connected
[2020-08-09T20:34:44] INFO: switch from "hh-imac27.local" to "henrydeMacBook-Pro.local" at 0,388
[2020-08-09T20:34:44] INFO: leaving screen
[2020-08-09T20:34:44] INFO: screen "hh-imac27.local" updated clipboard 0
[2020-08-09T20:34:44] INFO: screen "hh-imac27.local" updated clipboard 1
[2020-08-09T20:35:09] ERROR: ssl error occurred (system call failure)
[2020-08-09T20:35:09] NOTE: client "henrydeMacBook-Pro.local" has disconnected
[2020-08-09T20:35:09] ERROR: process exited with error code: 13
[2020-08-09T20:35:09] INFO: detected process not running, auto restarting

[2020-08-09T20:35:10] INFO: starting server
[2020-08-09T20:35:10] INFO: config file: /private/var/folders/zg/mg0rq09x31bgtm6v4xv5cjtm0000gp/T/Barrier.MAWhOD
[2020-08-09T20:35:10] INFO: log level: INFO
[2020-08-09T20:35:11] INFO: drag and drop enabled
started server (IPv4/IPv6), waiting for clients
2020-08-09 20:35:11.077047+0800 barriers[16178:333175] starting cocoa loop
[2020-08-09T20:35:14] INFO: OpenSSL 1.1.1g  21 Apr 2020
[2020-08-09T20:35:14] INFO: accepted secure socket
[2020-08-09T20:35:14] INFO: TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD
[2020-08-09T20:35:14] NOTE: accepted client connection
[2020-08-09T20:35:14] NOTE: client "henrydeMacBook-Pro.local" has connected
[2020-08-09T20:35:20] INFO: switch from "hh-imac27.local" to "henrydeMacBook-Pro.local" at 0,391
[2020-08-09T20:35:20] INFO: leaving screen
[2020-08-09T20:35:20] INFO: screen "hh-imac27.local" updated clipboard 0
[2020-08-09T20:35:20] INFO: screen "hh-imac27.local" updated clipboard 1
[2020-08-09T20:37:57] INFO: screen "henrydeMacBook-Pro.local" grabbed clipboard 0 from "hh-imac27.local"
[2020-08-09T20:37:57] INFO: screen "henrydeMacBook-Pro.local" grabbed clipboard 1 from "hh-imac27.local"
[2020-08-09T20:40:36] INFO: switch from "henrydeMacBook-Pro.local" to "hh-imac27.local" at 2555,821
[2020-08-09T20:40:36] INFO: entering screen
[2020-08-09T20:40:57] INFO: screen "henrydeMacBook-Pro.local" updated clipboard 0
[2020-08-09T20:41:15] INFO: screen "henrydeMacBook-Pro.local" updated clipboard 1
[2020-08-09T20:43:19] INFO: screen "henrydeMacBook-Pro.local" grabbed clipboard 0 from "henrydeMacBook-Pro.local"
[2020-08-09T20:43:19] INFO: screen "henrydeMacBook-Pro.local" grabbed clipboard 1 from "henrydeMacBook-Pro.local"
[2020-08-09T20:43:19] INFO: screen "henrydeMacBook-Pro.local" updated clipboard 0
[2020-08-09T20:43:19] INFO: screen "henrydeMacBook-Pro.local" updated clipboard 1
MohdTanzeel commented 1 year ago

ssl certificate doesn't exist how to solve that

hhstore commented 1 year ago

ssl certificate doesn't exist how to solve that