{"action":"closed","issue":{"url":"https://api.github.com/repos/mscdex/ssh2/issues/694","repository_url":"https://api.github.com/repos/mscdex/ssh2","labels_url":"https://api.github.com/repos/mscdex/ssh2/issues/694/labels{/name}","comments_url":"https://api.github.com/repos/mscdex/ssh2/issues/694/comments","events_url":"https://api.github.com/repos/mscdex/ssh2/issues/694/events","html_url":"https://github.com/mscdex/ssh2/issues/694","id":322552451,"number":694,"title":"Feature request: Support tunnelled/proxied SSH connections","user":{"login":"DeeHants","id":1443298,"avatar_url":"https://avatars2.githubusercontent.com/u/1443298?v=4","gravatar_id":"","url":"https://api.github.com/users/DeeHants","html_url":"https://github.com/DeeHants","followers_url":"https://api.github.com/users/DeeHants/followers","following_url":"https://api.github.com/users/DeeHants/following{/other_user}","gists_url":"https://api.github.com/users/DeeHants/gists{/gist_id}","starred_url":"https://api.github.com/users/DeeHants/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeeHants/subscriptions","organizations_url":"https://api.github.com/users/DeeHants/orgs","repos_url":"https://api.github.com/users/DeeHants/repos","events_url":"https://api.github.com/users/DeeHants/events{/privacy}","received_events_url":"https://api.github.com/users/DeeHants/received_events","type":"User","site_admin":false},"labels":[{"id":10790538,"url":"https://api.github.com/repos/mscdex/ssh2/labels/feature%20request","name":"feature request","color":"84b6eb","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-05-13T00:13:49Z","updated_at":"2018-05-14T10:07:16Z","closed_at":"2018-05-14T10:07:16Z","author_association":"NONE","body":"I'm using this library as part of the [SSH FS](https://github.com/SchoofsKelvin/vscode-sshfs) plugin to VS Code.\r\nHowever our organisation's setup requires that all our SSH connections go via a jump host.\r\nThis is setup with a PuTTY connection to the jump host that has a \"dynamic\" (SOCKS) tunnel configured.\r\nEach PuTTY connection to the actual servers is then set to use a SOCKS proxy on localhost.\r\n\r\nIt looks like this library doesn't yet honour the proxy setting as it tries to connect directly to the specified hostname.\r\n\r\nHow feasible is it to support SOCKS proxying of connections?\r\nSupporting this would make things massively easier for my workflow.\r\n\r\nAssociated ticket in the plugin project: https://github.com/SchoofsKelvin/vscode-sshfs/issues/4\r\n"}}
{"actor":{"display_login":"DeeHants"}}