Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for SOCKS proxy to clients and broker #108

Open
ralight opened this issue Mar 15, 2016 · 0 comments
Open

Add support for SOCKS proxy to clients and broker #108

ralight opened this issue Mar 15, 2016 · 0 comments
Labels
Component: libmosquitto Type: Enhancement A new feature for a minor or major release.

Comments

@ralight
Copy link
Contributor

ralight commented Mar 15, 2016

migrated from Bugzilla #425939
status ASSIGNED severity enhancement in component Mosquitto for ---
Reported in version unspecified on platform PC
Assigned to: Roger Light

On 2014-01-16 17:16:04 -0500, Roger Light wrote:

As suggested by Henry Bruce on the mosquitto-users mailing list: https://lists.launchpad.net/mosquitto-users/msg00434.html

The client libraries should optionally offer the ability to use a SOCKS proxy. This should also be offered for bridge connections on the broker.

On 2014-04-05 08:19:30 -0400, Nicholas Humfrey wrote:

I have got around this using the socat multipurpose relay:
http:https://www.dest-unreach.org/socat/

socat -d -d \
  tcp-listen:1883,su=nobody,fork,reuseaddr \
  SOCKS4:socks-gw.internal.example.com:test.mosquitto.org:1883,socksport=1085

It is also possible to get wrappers, that exec a child process.

I would question the value of making the mosquito codebase more complex with this feature.

@ralight ralight added Type: Enhancement A new feature for a minor or major release. Component: libmosquitto labels Mar 15, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: libmosquitto Type: Enhancement A new feature for a minor or major release.
Projects
None yet
Development

No branches or pull requests

1 participant