# Proxy Solace Connection with Javascript

**URL:** <https://community.solace.com/t/proxy-solace-connection-with-javascript/1844>\
**Category:** Connectors & Integrations\
**Tags:** javascript\
**Created:** [January 24, 2024, 6:38pm UTC](https://community.solace.com/t/proxy-solace-connection-with-javascript/1844 "2024-01-24T18:38:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christian\_Jacobs](https://avatars.discourse-cdn.com/v4/letter/c/35a633/32.png) [@Christian\_Jacobs](https://community.solace.com/u/Christian_Jacobs)\
**Post date:** [January 24, 2024, 6:38pm UTC](https://community.solace.com/t/proxy-solace-connection-with-javascript/1844/1 "2024-01-24T18:38:35Z")

</div>

I am using the solclientjs [solclientjs - npm](https://www.npmjs.com/package/solclientjs) and need to use a proxy. Is this possible?

I tried the settings from [Session Properties Required to Establish a Connection](https://docs.solace.com/API/API-Developer-Guide/Session-Props-Required.htm#Creating_ent_sessions_sess_props_host_proxies) but could not get a connection.

Which library is solclientjs using inside for tcp connections? Maybe I can add the proxy there.

---

<div class="post-metadata">

**Author:** ![Tamimi](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/tamimi/32/2190_2.png) [@Tamimi](https://community.solace.com/u/Tamimi)\
**Post date:** [January 31, 2024, 6:05pm UTC](https://community.solace.com/t/proxy-solace-connection-with-javascript/1844/2 "2024-01-31T18:05:04Z")

</div>

Hey there @Christian_Jacobs ! What kind of error do you get (if any) when you attempt to set the session properties url via `solace.SessionProperties.url?`

` `

---

<div class="post-metadata">

**Author:** ![Christian\_Jacobs](https://avatars.discourse-cdn.com/v4/letter/c/35a633/32.png) [@Christian\_Jacobs](https://community.solace.com/u/Christian_Jacobs)\
**Post date:** [January 31, 2024, 6:53pm UTC](https://community.solace.com/t/proxy-solace-connection-with-javascript/1844/3 "2024-01-31T18:53:57Z")

</div>

Connection error: connect ETIMEDOUT

From your question I assume that it works with other proxies?  
I can use our proxy like this:  
`curl -I --proxy "` [`http://proxy.domain:81`](http://proxy.mi.edeka.net:81/) `" "` [`https://target.domain:443`](https://prod01.tiger.farb.regal.digital/) `"

`

For the `solace.SessionProperties.url` I have tried:

wss://target.domain:443%httpc://proxy.domain:81

wss://target.domain:443%[http://proxy.domain:81](http://proxy.domain:81)

socks5 seems to be blocked unfortunately. I could not connect with curl.
