А можно подробнее о проблемах? У вас должно быть разрешено udp в сети, порт можно посмотреть в настройках. В остальном Sync должен все сделать сам.
Вкратце описать работу можно следующим образом:
— Вы создаете Secret, это ваш ключ шифрования, который не знает никто
— Sync посылает SHA256(Secret):ip:port на трекер и получает ответ об узлах с таким же секретом
— Sync так же посылает multicast по локальной сети, так что он может найти узлы в локальной сети без трекера
— Зная ip:port другого узла, Sync устанавливает прямое соединение с ним используя разные способы NAT traversal, upnp итд
— дальше передаются данные
Вкратце описать работу можно следующим образом:
— Вы создаете Secret, это ваш ключ шифрования, который не знает никто
— Sync посылает SHA256(Secret):ip:port на трекер и получает ответ об узлах с таким же секретом
— Sync так же посылает multicast по локальной сети, так что он может найти узлы в локальной сети без трекера
— Зная ip:port другого узла, Sync устанавливает прямое соединение с ним используя разные способы NAT traversal, upnp итд
— дальше передаются данные
будет видно что с вашего IP идет AES256 зашифрованный траффик и все. Не имея секрета нельзя понять что вы там передаете.
Бинарники 32 битные. Помогло?
Инсталяция AeroFS — 15 Mb, Sync — 500 Kb.
AeroFS — Java, Sync — C++,
AeroFS — псевдо p2p Sync — чистый p2p.