Skip to content

feat: add configurable network proxy support - #1130

Merged
FGadvancer merged 2 commits into
mainfrom
feat/proxy-clean
Oct 12, 2026
Merged

FGadvancer merged 2 commits into
mainfrom
feat/proxy-clean

Conversation

@FGadvancer

Copy link
Copy Markdown
Collaborator

Summary

  • add configurable HTTP, HTTPS, SOCKS5, and SOCKS5H proxy support
  • route API requests, generic HTTP helpers, file uploads, and WebSocket connections through the configured proxy
  • expose proxyURL in SDK configuration and redact it from initialization logs

Validation

  • go test -run "^$" ./pkg/network ./internal/third/file ./open_im_sdk
  • full existing tests in pkg/network and internal/third/file require local test fixtures and are unrelated to this change

@pull-request-size pull-request-size Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Oct 10, 2026
@FGadvancer
FGadvancer enabled auto-merge October 12, 2026 02:51
@FGadvancer
FGadvancer added this pull request to the merge queue Oct 12, 2026
Merged via the queue into main with commit 73ae2cd Oct 12, 2026
4 checks passed
@FGadvancer
FGadvancer deleted the feat/proxy-clean branch October 12, 2026 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants