Skip to content

Comments

Add a proxy so that dotnet can be using in Claude on the web#99

Open
hifi-phil wants to merge 2 commits intodevfrom
claude/install-dotnet-U6yLm
Open

Add a proxy so that dotnet can be using in Claude on the web#99
hifi-phil wants to merge 2 commits intodevfrom
claude/install-dotnet-U6yLm

Conversation

@hifi-phil
Copy link
Contributor

No description provided.

Regenerated lock file with current dependency versions.
This adds automatic proxy setup for .NET/NuGet when running in Claude Code
web, which uses JWT-authenticated proxies that .NET's HttpClient doesn't
handle correctly.

Solution uses px-proxy as an intermediary that handles the JWT auth and
presents an unauthenticated local proxy for .NET to use.

Files added:
- .claude/scripts/setup-dotnet-proxy.sh - Detects environment and starts px-proxy
- .claude/scripts/dotnet-with-proxy.sh - Wrapper to run dotnet commands
- .claude/settings.json - SessionStart hook configuration
- .claude/skills/session-start-hook/SKILL.md - Documentation

npm scripts added:
- dotnet:setup-proxy - Manually run proxy setup
- dotnet:restore - Restore NuGet packages
- dotnet:build - Build the test Umbraco site
- dotnet:run - Run the test Umbraco site

Works transparently - locally skips proxy setup, on web auto-configures.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants