为了分析HTTP包,我安装了Fiddler和Mono。我已经配置了shadowsocks和proxychains,它运行良好。但是在我安装了Fiddler后,一切都行不通。如curl wget等。
它连接到localhost:8888
并且无法下载。我想卸载Fiddler并清除其配置,重置我以前的配置连接到shadowshost:1080由shadowsocks或默认情况下没有代理。
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之前,所有工作都很好,包括shadowsocks代理。我试图更改/ etc / wgetrc以将http_proxy设置为我的shadowsocks localhost:1080,但它不起作用。
答案 0 :(得分:0)
我假设您下载了适用于Linux的2013 alpha版本。
在Fiddler文件夹中有attach.script,它将系统代理设置更改为指向fiddler,而detach.script则清除代理配置(遗憾的是,在此alpha版本中,它不会恢复原始代理设置)。
因此,如果您手动运行detach.script,将不再通过gsettings将Fiddler配置为代理。如果在运行Fiddler之前配置了其他代理,则必须手动将其恢复。
答案 1 :(得分:0)
我也为此感到困扰。
在放弃并只是在Windows VM中运行fiddler之前,我已经在ubuntu(我的主机操作系统)上安装了fiddler。
不幸的是,ubuntu安装具有不良的副作用。
我注意到主机操作系统上的npm和curl等命令行工具一直试图通过127.0.0.1:8888连接并失败。
最终,我将其跟踪到原始提琴手安装必须添加到我的.bashrc中的以下4个条目:
export http_proxy='127.0.0.1:8888'
export https_proxy='127.0.0.1:8888'
export ftp_proxy=''
export socks_proxy=''