Skip to content

Proposal: Support alternative tunneling backends (Google / institutional) #10

Description

@jayvenn21

Feature Proposal: Support alternative tunneling backends (Google Identity, institutional tunnels)

Summary
CS-Bridge currently relies on Microsoft Dev Tunnels for remote port forwarding and authentication. This works well, but restricts identity provider options and creates vendor lock-in.

Expanding tunneling backend support could enable:

  • Google / EDU authentication
  • Institution-hosted tunnel servers
  • Alternative secure port-forwarding layers

Why This Matters
Some institutions may prefer non-Microsoft identity providers. Supporting alternatives opens usage to a broader academic audience.

Possible Approaches

  1. Google Identity + Cloud IAP tunnel
  2. Institution-hosted reverse-tunnel backend
  3. Pluggable tunnel provider abstraction in linkspan
  4. Fallback SSH-only tunneling for sites without devtunnels.ms

Challenges

  • Requires abstraction layer in linkspan
  • Needs new VS Code connect protocol
  • Must ensure performance & reliability

Long-Term Impact
This becomes a research-grade enhancement, increasing adoption beyond Microsoft ecosystems and allowing greater flexibility.

Status
Exploratory: would require design discussion with maintainers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions