Although allowing guest users, couchbase requires username & pass

@ahmedelgendy from the Sync Gateway config snippet, you should be able to access your Sync Gateway DB without credentials.

If Sync Gateway is running behind a proxy server then is it possible that the route has been configured to require authentication?

Are you able to directly access the sync Gateway REST API using a browser or from a command prompt (e.g. using curl), without providing credentials?