当特定用户在 bash 登录 shell 中调用时,我可以配置w3m
为Squid
默认使用吗?
我查看了w3m
配置文件,但没有看到任何可以设置squid
为默认代理的设置。
您不会告诉浏览器 \xe2\x80\x9cuse Squid\xe2\x80\x9d 作为代理,而是告诉它使用在特定主机和端口上运行的任何代理。
\n\n许多 Web 浏览器(包括 w3m)可以从环境中获取代理设置。设置变量http_proxy
,例如
export http_proxy=http://localhost:3128/\n
Run Code Online (Sandbox Code Playgroud)\n\n将此行放入该帐户的 中~/.profile
,或将此行放入http_proxy=http://localhost:3128/
中~/.pam_environment
。
如果您还想代理 HTTPS,请使用类似的行https_proxy
。
或者,您可以在 w3m 的配置文件中配置代理,其中一行~/.w3m/config
http_proxy http://localhost:3128/\n
Run Code Online (Sandbox Code Playgroud)\n\n可以在选项屏幕中以交互方式设置此选项(按o
然后键入/proxy
Enter并在 HTTP 代理主机 \xe2\x80\x9d 的 \xe2\x80\x9cURL 框中键入代理 URL)。
您可能还想设置no_proxy
排除某些域,例如设置为localhost,127.0.0.1
.