如何在PyCharm调试器中结合proxychains运行Python脚本
在PyCharm 2021.3社区版(Linux)中配置
proxychains与内置调试器协同运行 可以通过修改PyCharm的Python运行/调试配置实现需求,具体步骤如下:
1. 打开运行配置编辑器
点击PyCharm右上角的运行配置下拉框,选择「Edit Configurations...」。
2. 配置Python调试项
- 选中目标Python脚本的配置(若无则点击左上角「+」选择「Python」新建)。
- 在「Configuration」标签页的「Python interpreter」区域:
- 复制当前使用的Python解释器路径(可在「Settings > Project: [项目名] > Python Interpreter」中查看并复制)。
- 将解释器路径替换为
proxychains [你的Python解释器路径],例如:proxychains /home/user/.virtualenvs/myenv/bin/python3
- 确认「Script path」指向你要调试的脚本文件。
- 勾选「Emulate terminal in output console」,确保
proxychains的日志能正常输出。
3. 验证proxychains基础配置
确保你的proxychains配置文件(通常为/etc/proxychains.conf或~/.proxychains/proxychains.conf)已正确设置SOCKS5代理,示例配置:
socks5 127.0.0.1 1080
4. 启动调试
保存配置后,点击PyCharm的调试按钮(虫子图标)即可。此时脚本会通过proxychains路由网络请求,同时内置调试器的断点、逐行调试等功能正常生效。
你可以在脚本中添加简单的网络请求代码(如访问http://httpbin.org/ip),查看proxychains的输出日志,确认请求已通过代理发送。
内容的提问来源于stack exchange,提问作者cridnirk
相关产品推荐
相关产品推荐

