SQL Server : replication between two different locations
Ok it was problem that Windows block cross domain connections.

Error in error log:
Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.

I had to make new local Windows account and used it for replicaton snapshot agent.