appleboy / appleboy/drone-ssh

May you add support to Cloudflared please?

Open
#265 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
314
Forks
79
Avg merge
3m
Merged PRs (30d)
1

Description

Hello there,

Some of my destination servers are not directly accessible.
I have configured them to be accessed via Cloudflare Tunnel (Cloudflared, WireGuard UDP VPN)

It just works like traditional SSH, but with this binary installed:
https://github.com/cloudflare/cloudflared/releases/

Traditional SSH config:
```
Host myhost.com
User ubuntu
IdentityFile ~/.ssh/myhost.key
```

SSH config with Cloudflared
```
Host myhost.com
User ubuntu
IdentityFile ~/.ssh/myhost.key
ProxyCommand /usr/local/bin/cloudflared access ssh --hostname %h
```

Could you add support for this one please?
Thank you very much.

Contributor guide

No contributing guide indexed for this repository

Research direction

Review the drone-ssh repository's SSH configuration and command-handling entry points, then compare them with the provided Cloudflared ProxyCommand example. Support should allow the shown Cloudflared configuration to establish the SSH connection and preserve the existing user and identity settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.