fix: include http proxy settings in ssh multiplexer key (#10943)

This commit is contained in:
TheBlind
2025-12-25 23:36:18 +01:00
committed by GitHub
parent 186c40515d
commit db56cc6db7
@@ -28,7 +28,7 @@ export class SSHMultiplexerService {
}
private async getMultiplexerKey (profile: SSHProfile) {
let key = `${profile.options.host}:${profile.options.port}:${profile.options.user}:${profile.options.proxyCommand}:${profile.options.socksProxyHost}:${profile.options.socksProxyPort}`
let key = `${profile.options.host}:${profile.options.port}:${profile.options.user}:${profile.options.proxyCommand}:${profile.options.socksProxyHost}:${profile.options.socksProxyPort}:${profile.options.httpProxyHost}:${profile.options.httpProxyPort}`
if (profile.options.jumpHost) {
const jumpConnection = (await this.profilesService.getProfiles()).find(x => x.id === profile.options.jumpHost)
if (!jumpConnection) {