mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 16:45:57 +03:00
[GH-ISSUE #385] Support for External Sock 5 Proxy #380
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#380
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @shirshak55 on GitHub (Jan 26, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/385
Originally assigned to: @NghiaTranUIT on GitHub.
Sock 5 is an very easy protocol to implement with tons of libraries. I am sure that adding socks external proxy would be very helpful.
@NghiaTranUIT commented on GitHub (Jan 27, 2020):
To admit, I've heard the term "SOCK" but I have no idea what is different with HTTP/HTTPS Proxy 😅
Let me do a research 👍
@shirshak55 commented on GitHub (Jan 27, 2020):
@NghiaTranUIT its similar to http proxy. You can use openssh for testing it
@JasonBoy commented on GitHub (Oct 19, 2020):
any updates?
@NghiaTranUIT commented on GitHub (Oct 19, 2020):
Sorry @JasonBoy, I did a research about SOCK5 but I'm not sure how to actually implement it into the app 😿
I will keep this ticket open and come back in near future soon 👍
@Brontojoris commented on GitHub (Jul 2, 2021):
I too am interested in this feature.
Use case for me is:
Mac Development Machine with Charles Proxy > External Proxy > Second Mac with Charles + Open VPN connection to Remote location.
Mac Development machine can connect to remote location, while also being able to inspect local network traffic.
When I try the same setup with Proxy Man on Mac Development machine, it doesn't work.
I compared the settings, and the difference is that Charles Proxy is configured to use External SOCKS proxy.
@NghiaTranUIT commented on GitHub (Jul 2, 2021):
Just wondering @Brontojoris, If you disable SOCKS Proxy and only use HTTP/HTTPS Proxy on Charles Proxy. Does it work? 🤔
@Brontojoris commented on GitHub (Jul 6, 2021):
It doesn't work if I disable SOCKS proxy.
In fact, when using Charles on Mac Development Machine > External Proxy > Second Mac with Charles + Open VPN connection, I need to make sure that HTTP/HTTPS external proxy is disabled, and only SOCKS proxy is enabled, or it doesn't work.
The whole setup is quite delicate.
@NghiaTranUIT commented on GitHub (Jul 6, 2021):
Thanks for the hint. Our team is working on this feature 👍
@NghiaTranUIT commented on GitHub (Jul 9, 2021):
Hi @Brontojoris, I'm working on the SOCKS External Proxy, and I have a question:
As you mention in your previous comment: On
Second Mac with Charles + Open VPN, do you enable SOCKS Proxy in Proxyt Menu -> Proxy Setting? (Screenshot)@NghiaTranUIT commented on GitHub (Jul 13, 2021):
Hey @Brontojoris @JasonBoy @shirshak55, if you don't mind, please check this Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.29.0_SOCKS_Proxy_for_External_Proxy.dmg
Proxyman supports SOCKS Proxy as an External Proxy (Tools Menu -> Proxy Setting -> External Proxy)👍
How to test
If you don't have a SOCKS Proxy Server, we can open Charles Proxy, enable SOCKS mode at port 8889. Open Proxyman and change the SOCKS to 8889 and test it.
Thanks in advance 😄
@Brontojoris commented on GitHub (Jul 15, 2021):
Amazing! Working perfect for me! Thanks very much for such a quick turnaround
@shirshak55 commented on GitHub (Jul 15, 2021):
@NghiaTranUIT to add more for testing socks proxy we can just use ssh server. My second comment or third comment address this :D
@RedWolfChao commented on GitHub (Dec 5, 2022):
If Proxyman's socks work requires charles's assistance, How does it work on Socks independently
@NghiaTranUIT commented on GitHub (Dec 5, 2022):
@RedWolfChao External SOCKS5 Proxy is supported on the latest build 3.14.0 👍
@shirshak55 commented on GitHub (Dec 5, 2022):
I think this feature is done? Closing it
@RedWolfChao commented on GitHub (Dec 6, 2022):
@NghiaTranUIT Thanks
@nonameplum commented on GitHub (Dec 20, 2022):
Is it some kind of bug that when I turn on SOCKS in the Proxyman and when I run Proxy man and verify the Network setup in the macOS settings, SOCKS are disabled (do I have to enable then each time manually to truly make it work?)

In comparison if I enable SOCKS in Charles and run it and can verify that it automatically enables SOCKS in the macOS's settings:

@NghiaTranUIT commented on GitHub (Dec 21, 2022):
@nonameplum I've answered your question in this comment: https://github.com/ProxymanApp/Proxyman/issues/1472#issuecomment-1360612078