Show HN: Wush-Action – SSH into GitHub Actions over WireGuard
10 months ago
- #SSH
- #Debugging
- #GitHub Actions
- 在GitHub Actions工作流中添加`coder/wush-action`以启用SSH访问
- 使用提供的shell脚本在本地安装wush
- 从GitHub Actions日志中复制认证密钥,使用`wush ssh`命令连接
- Wush会在本地机器和GitHub Actions运行器之间建立端到端加密的WireGuard隧道
- 支持Linux、Windows和macOS系统,兼容多种架构(x86_64和arm64)
- 使用`if: ${{ !cancelled() }}`确保除非任务被取消否则wush会运行
- 避免使用`always()`,因为它会阻止工作流取消时停止wush