Our great sponsors
-
name: Host Chisel SOCKS5 Proxy on: workflow_dispatch: inputs: time-duration: description: Time to run chisel required: true default: 10m jobs: socks5-proxy: runs-on: ubuntu-latest steps: - name: Install chisel working-directory: ${{ runner.temp }} env: version: 1.7.6 run: | aria2c -x 16 "https://github.com/jpillora/chisel/releases/latest/download/chisel_${version}_linux_amd64.gz" gzip -d chisel_${version}_linux_amd64.gz mv chisel_${version}_linux_amd64 /usr/local/bin/chisel chmod +x /usr/local/bin/chisel - name: Setup Cloudflare Tunnel client uses: AnimMouse/[email protected] with: cloudflare_tunnel_certificate: ${{ secrets.CLOUDFLARE_TUNNEL_CERTIFICATE }} cloudflare_tunnel_credential: ${{ secrets.CLOUDFLARE_TUNNEL_CREDENTIAL }} cloudflare_tunnel_configuration: ${{ secrets.CLOUDFLARE_TUNNEL_CONFIGURATION }} cloudflare_tunnel_id: ${{ secrets.CLOUDFLARE_TUNNEL_ID }} - name: Run chisel run: timeout "${{ github.event.inputs.time-duration }}" chisel server --socks5 || true - name: Shutdown and view logs of Cloudflare Tunnel if: always() uses: AnimMouse/setup-cloudflared/[email protected]
-
View on GitHub
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
Setup Cloudflare Tunnel Client by following instructions on setup-cloudflared README.md.
-
This action installs cloudflared for use in actions by installing it on /usr/local/bin/.
-
Performant*
-
Client auto-reconnects with exponential backoff