mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #544] Use with proxychain not working #541
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#541
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 @xiaozhuai on GitHub (Jul 8, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/544
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version?
2.1.1
macOS Version?
10.14.6
Steps to reproduce
Not all program use system proxy, so I need proxychain to hook socket apis to make it work.
brew install proxychains-ngand edit/usr/local/etc/proxychains.confproxychains4 curl www.baidu.comIf I change command to
http_proxy=http://127.0.0.1:9090 https_proxy=http://127.0.0.1:9090 curl www.baidu.com, it works.But that is not what I want. I want proxychains works.
I also tried Charles, it works fine with proxychains.
Proxyman is such a great work! And hope this will be fixed soon, and I will purchase it.
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
Thanks. I will investigate the Proxychain and sent you a hotfix soon 👍
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
Hey @xiaozhuai, do you have any special config on Charles app? (Enable SOCKs 5 or something 🤔 )
I follow your steps, but it doesn't appear on Charles too
@xiaozhuai commented on GitHub (Jul 8, 2020):
proxychains [ProxyList] should has only one line
http 127.0.0.1 9090@xiaozhuai commented on GitHub (Jul 8, 2020):
I found something really strange, if it's https, proxyman with proxychains works fine. Charles works both http and https
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
I'm not sure but I'm not able to make proxychain works properly
I tried tab or blank and they're not working (screenshot)
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
Maybe can you get the error log from Proxyman by going to Help menu -> Enable Debug Mode -> Quit the app and open the URL on the alert. Then pls copy to me errors if there are any
@xiaozhuai commented on GitHub (Jul 8, 2020):
Oh, i forgot it... Proxychains need SIP disabled cause it hooks into other process.
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
ok. Let me try to disable SIP 😮
@xiaozhuai commented on GitHub (Jul 8, 2020):
You need to reboot to recovery mode and run
csrutil disable@NghiaTranUIT commented on GitHub (Jul 8, 2020):
I'm able to reproduce the bug. Investigating mode .... 👀
@xiaozhuai commented on GitHub (Jul 8, 2020):
Ok, wait for your good news!
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
@xiaozhuai let check out this build https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.1.1_Fix_Proxychain.dmg
Basically, Proxyman hasn't covered this edge case yet (Make HTTP Request but on CONNECT connection)
@xiaozhuai commented on GitHub (Jul 8, 2020):
Works now! Nice job!
@NghiaTranUIT commented on GitHub (Jul 8, 2020):
Glad to hear that 🙌 Feel free to open bug tickets if there are any 🐞