Neo4j connection through a proxy

Hi I am trying to connect to neo4j through a node http proxy
the proxy is working fine and going to the neo4j login page when I used your url to pass username and password and hit the proxy there is no response it foes to the neo4j but I see a blank page
can I get assistance on this

Won't work, you also have to proxy the Bolt protocol as a binary tcp protocol on port 7687
and then have the neo4j instance report your proxy as it's advertised address in neo4j config.

Hi Michael,
I have got proxy created for both https and bolt protocol. Both are working fine.

One weird behavior I have noticed:

  • I hit in the browser https://my-neo4j-proxy-domain:19757
  • It prompts for user name and password. I provide the same and hit enter.
  • Then the second login page comes up where I need to provide bolt+s://my-neo4j-bolt-proxy-domain:443 url, username and password
  • Then finally, I get the database connection done

Ideal scenario expectation:

  • I hit in the browser https://my-neo4j-proxy-domain:19757
  • It prompts for user name and password. I provide the same and hit enter.
  • Then it automatically does the configured bolt url connection and database connection is done.

Configuration

dbms.default_advertised_address=my-neo4j-proxy-domain
dbms.connector.bolt.enabled=true
dbms.connector.bolt.listen_address=:19758
dbms.connector.bolt.advertised_address=my-neo4j-bolt-proxy-domain:443
dbms.connector.bolt.tls_level=required
dbms.ssl.policy.bolt.enabled=true

dbms.connector.https.enabled=true
dbms.connector.https.listen_address=:19757

My query:

Why am I getting prompt for second login page where I have to manually enter bolt url and credentials?