cirunlabs/frp-tunnel-action
Get public access to any port on GitHub Actions runner
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| frp_server | The address of the FRP server (e.g., frp.example.com) | no | — |
| frp_server_port | The port FRP server listens on (default is 7000) | no | — |
| frp_token | Authentication token for FRP | no | — |
| local_port | The port on the GitHub Actions runner to expose | no | — |
| local_ip | The IP address on the GitHub Actions runner to expose | no | 127.0.0.1 |
| remote_port | The remote public port to expose on the FRP server | no | — |
| protocol | The protocol ("type" param for frp client config) to use for the exposed service (default is tcp) | no | tcp |
| frp_version | The version of FRP to use (default is 0.51.3) | no | 0.61.1 |
| timeout_minutes | The maximum duration to keep the action alive (in minutes) | no | 2 |
| ssh_users | List of GitHub usernames whose SSH keys should be added | no | — |
| frp_client_config | Full FRPC client configuration in INI format. If provided, this will be used instead of local_port and remote_port. | no | — |
Outputs
| name | description |
|---|---|
| public_url | The public URL of the exposed service |