Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,17 @@ jobs:
args: release --clean
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

pkgsite:
needs: goreleaser
runs-on: ubuntu-latest
environment: pkg-go-dev
permissions: {}
steps:
- name: Refresh pkg.go.dev
env:
MODULE: github.com/sbldevnet/cloudflared-proxy
VERSION: ${{ github.ref_name }}
run: |
curl -fsS "https://proxy.golang.org/${MODULE}/@v/${VERSION}.info"
curl -fsS -X POST "https://pkg.go.dev/fetch/${MODULE}@${VERSION}"
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
![logo](./img/logo.png#gh-light-mode-only)
![logo](./img/logo_dark.png#gh-dark-mode-only)

[![Go Reference](https://pkg.go.dev/badge/github.com/sbldevnet/cloudflared-proxy.svg)](https://pkg.go.dev/github.com/sbldevnet/cloudflared-proxy)

A flexible reverse proxy for Cloudflare Access applications.

This tool allows you to proxy multiple Cloudflare Access protected applications to your local machine, with easy configuration via command-line flags or a configuration file.
Expand Down
10 changes: 10 additions & 0 deletions main.go
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
// Command cloudflared-proxy runs local reverse proxies to Cloudflare Access
// applications, authenticating through cloudflared.
//
// Usage:
//
// cloudflared-proxy [flags]
//
// To use it as a library, see the packages
// [github.com/sbldevnet/cloudflared-proxy/proxy] and
// [github.com/sbldevnet/cloudflared-proxy/config].
package main

import (
Expand Down
Loading