Curl 如何修复Fiddler设置的终端系统范围代理设置?
为了分析HTTP包,我安装了Fiddler和Mono。我已经配置了shadowsocks和proxychains,效果很好。但在我安装了Fiddler之后,一切都不起作用了。例如curl wget等 它连接到Curl 如何修复Fiddler设置的终端系统范围代理设置?,curl,proxy,mono,wget,fiddler,Curl,Proxy,Mono,Wget,Fiddler,为了分析HTTP包,我安装了Fiddler和Mono。我已经配置了shadowsocks和proxychains,效果很好。但在我安装了Fiddler之后,一切都不起作用了。例如curl wget等 它连接到localhost:8888,但无法下载。我想卸载Fiddler并清除其配置,通过shadowsocks重置我以前的配置连接到localhost:1080,或者默认情况下不使用代理 kinny@kinny-Lenovo-XiaoXin:~$ curl https://www.youtube.
localhost:8888
,但无法下载。我想卸载Fiddler并清除其配置,通过shadowsocks重置我以前的配置连接到localhost:1080,或者默认情况下不使用代理
kinny@kinny-Lenovo-XiaoXin:~$ curl https://www.youtube.com
curl: (7) Failed to connect to 127.0.0.1 port 8888: Connection refused
kinny@kinny-Lenovo-XiaoXin:~$ proxychains curl https://www.youtube.com
ProxyChains-3.1 (http://proxychains.sf.net)
curl: (56) Proxy CONNECT aborted
kinny@kinny-Lenovo-XiaoXin:~$ wget https://www.charlesproxy.com/assets/release/4.0.2/charles-proxy-4.0.2.tar.gz
--2016-12-06 11:33:38-- https://www.charlesproxy.com/assets/release/4.0.2/charles-proxy-4.0.2.tar.gz
Connecting to 127.0.0.1:8888... failed: Connection refused.
kinny@kinny-Lenovo-XiaoXin:~$ proxychains wget https://www.charlesproxy.com/assets/release/4.0.2/charles-proxy-4.0.2.tar.gz
ProxyChains-3.1 (http://proxychains.sf.net)
--2016-12-06 11:33:47-- https://www.charlesproxy.com/assets/release/4.0.2/charles-proxy-4.0.2.tar.gz
Connecting to 127.0.0.1:8888... connected.
Failed reading proxy response: Success
Retrying.
--2016-12-06 11:33:48-- (try: 2) https://www.charlesproxy.com/assets/release/4.0.2/charles-proxy-4.0.2.tar.gz
Connecting to 127.0.0.1:8888... connected.
Failed reading proxy response: Success
Retrying.
^C
所以,正如您所看到的,所有网络连接都连接到fiddler localhost:8888。有没有办法删除fiddler并重置我的配置?因为在安装Fiddler之前,包括shadowsocks代理在内,所有功能都很好。我已尝试更改/etc/wgetrc以将http_代理设置为我的shadowsocks localhost:1080,但不起作用。我假设您下载了2013 alpha版本的Linux 在Fiddler文件夹中,有attach.script,用于更改系统代理设置以指向Fiddler,还有detach.script,用于清除代理配置(遗憾的是,在这个alpha构建中,它不会恢复原始代理设置)
因此,如果手动运行detach.script,Fiddler将不再通过gsettings配置为代理。如果您在运行Fiddler之前配置了其他代理,则必须手动将其放回。我假设您下载了Linux的2013 alpha版本 在Fiddler文件夹中,有attach.script,用于更改系统代理设置以指向Fiddler,还有detach.script,用于清除代理配置(遗憾的是,在这个alpha构建中,它不会恢复原始代理设置)
因此,如果手动运行detach.script,Fiddler将不再通过gsettings配置为代理。如果您在运行Fiddler之前配置了其他代理,则必须手动将其放回。我也为此感到苦恼 在放弃之前,我已经在ubuntu(我的主机操作系统)上安装了fiddler&只是在windows虚拟机上运行fiddler 不幸的是,ubuntu的安装有不良的副作用 我注意到,主机操作系统上的命令行工具npm和curl一直试图通过127.0.0.1:8888进行连接,但失败了 最终,我找到了最初的fiddler安装必须添加到我的.bashrc中的以下4个条目:
export http_proxy='127.0.0.1:8888'
export https_proxy='127.0.0.1:8888'
export ftp_proxy=''
export socks_proxy=''
我也为此感到苦恼 在放弃之前,我已经在ubuntu(我的主机操作系统)上安装了fiddler&只是在windows虚拟机上运行fiddler 不幸的是,ubuntu的安装有不良的副作用 我注意到,主机操作系统上的命令行工具npm和curl一直试图通过127.0.0.1:8888进行连接,但失败了 最终,我找到了最初的fiddler安装必须添加到我的.bashrc中的以下4个条目:
export http_proxy='127.0.0.1:8888'
export https_proxy='127.0.0.1:8888'
export ftp_proxy=''
export socks_proxy=''