[GH-ISSUE #546] Support SOCK 5 Proxy in the External Proxy #542

Open
opened 2026-03-03 19:51:15 +03:00 by kerem · 0 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Sep 15, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/546

Originally assigned to: @kics223w1 on GitHub.

Description

Support SOCK 5 Proxy in the External Proxy

Acceptance Criteria

  • Ping @NghiaTranUIT to get the ExternalProxyService.swift file
  • Use any popular SOCKS 5 proxy lib to implement the SOC
  • Support auth in SOCK 5

How to Test:

1. Use Charles Proxy

  1. Start Charles Proxy and start SOCK Proxy at port 8888
  2. Open Proxyman -> Tools -> Proxy Setting -> External Proxy -> Enable SOCK Proxy at localhost:8888
  3. Make:
  • HTTP
  • HTTPS with and without SSL Proxying
  • WS
  • WSS with and without SSL Proxying
  • Verify all traffic passes to Charles Proxy, and no errors
Originally created by @NghiaTranUIT on GitHub (Sep 15, 2025). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/546 Originally assigned to: @kics223w1 on GitHub. ## Description Support SOCK 5 Proxy in the External Proxy ## Acceptance Criteria - [x] Ping @NghiaTranUIT to get the `ExternalProxyService.swift` file - [x] Use any popular SOCKS 5 proxy lib to implement the SOC - [x] Support auth in SOCK 5 ## How to Test: ### 1. Use Charles Proxy 1. Start Charles Proxy and start SOCK Proxy at port 8888 2. Open Proxyman -> Tools -> Proxy Setting -> External Proxy -> Enable SOCK Proxy at localhost:8888 3. Make: - HTTP - HTTPS with and without SSL Proxying - WS - WSS with and without SSL Proxying - Verify all traffic passes to Charles Proxy, and no errors
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxyman-windows-linux#542
No description provided.