除非我禁用代理,否则网页会显示如下字符
|ˆSš˜mð{ýîsqÐ|0MVà|ð|}}}0}@}P}`}p}€}P} }°}À}Ð}à}ð}~~ ~0~@~P~`~p~€~P~ ~°~À~Ð~à~€€ €0€@€P€`€p€€€P€ €°€À€Ð€à€ð€AA A0A@APA`ApA€APA A°AÀAÐAàAðA‚‚
或者作为.bin
可供下载的文件。例如https://dpaste.de/epVx是什么http://stumblingandmumbling.typepad.com/stumbling_and_mumbling/2014/03/ex-growth.html看起来就像我通过系统代理一样。
如果我w3m
通过ssh
连接使用,那么网页显示正常。TTYtter
工作正常。vlc
甚至可以在 Firefox 无法加载网站的同时播放相同的 YouTube 视频。我由此推断,这些程序必须以不同的方式使用代理。
一旦我将代理从“系统默认”更改为“无”,Firefox 中的此问题就会消失。别名w3m
适用w3m -no-proxy
于 naked w3m
,但不适用于 等包装器surfraw
。但是,curl
扩展R
仍然无法获取数据 - 甚至sudo apt-get install
出现问题。
我甚至不确定系统默认代理设置来自哪里。如果我尝试用 Google 搜索,我最终会被引导到squid
- 我不确定这是否是我想要的。
答案1
问题是我已经安装anon-proxy
但尚未配置它。anon-proxy
使用127.0.0.1:4001
。因此,要么配置它,要么杀死它。
- 如何配置匿名代理。
- 要杀死它,请先
sudo su; netstat -tlp
查找进程号mix
(由于某种原因,它被称为匿名混合),然后从su
问题中kill -9
找到进程 ID 号。 - 如果终止操作不起作用,那么不要只是
sudo apt-get remove anon-proxy
;此外sudo apt-get purge anon-proxy
;这会取消设置 shell 变量,例如$HTTP_PROXY
和一些文件,/etc/
或者/var/
它可能已经更改。