Kong / insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
https://insomnia.rest
Apache License 2.0
34.9k stars 1.98k forks source link

Socks5 proxy #5478

Open Aleppe opened 1 year ago

Aleppe commented 1 year ago

Expected Behavior

In the HTTP Network Proxy I used to put something like: "socks5://username:password@ipProxyServer:portProxyServer"

The last version of insomnia that this setting worked was the 7.1.1 with libcurl/7.57.0-DEV , OpenSSL/1.0.2o, zlib/1.2.11, libssh2/1.7.0_DEV

is it possible to restore this functionality?

Actual Behavior

Can't use the socks5 http proxy setting

Reproduction Steps

No response

Is there an existing issue for this?

Additional Information

No response

Insomnia Version

2022.6.0

What operating system are you using?

Windows

Operating System Version

Windows 10

Installation method

Download from insomnia.rest

Last Known Working Insomnia version

7.1.1

ckujau commented 1 year ago

As a workaround, one could use gost to use a SOCKS proxy as a HTTP proxy, but SOCKS support would still be great. E.g.:

gost -D -L localhost:8080 -F socks5://localhost:1234
julianwki commented 1 year ago

@Aleppe I was able to use a local socks proxy simply by adding socks5://localhost:1234 into the HTTP Proxy field. 🤷🏼‍♂️

Perhaps one should simply rephrase the configuration dialogue to remove the "HTTP" from the field names and descriptions...

Using Insomnia 2022.7.5 on a mac...

ProducerEric commented 1 year ago

On macos I don't even see a http proxy field?