如何为 lynx 设置代理

How do I set proxy for lynx

我正在尝试 运行 在我的 perl cgi 脚本中使用 lynx,以便它从 wen 页面中提取一些文本。我在我的脚本中按照以下方式进行操作,

lynx -source -preparsed "$url" > data.txt

但是我的服务器 error_log 中出现以下错误:

Looking up www.xyz.com

Making HTTP connection to www.xyz.com Alert!:

Unable to connect to remote host.

lynx: Can't access startfile xyz.com

当我尝试从 root 用户的命令行执行 lynx 时,我遇到了同样的错误。但是当我 运行 它在正常 user.Our newtwork 中时,perl 脚本和 lynx 命令正常工作,包括我在 /etc/lynx-site.cfg 中作为 PROTOCOL_proxy="http://proxy.abcdxyz.ac.in:8080" 完成的代理设置。但它没有给出任何结果。

如下设置 Lynx 代理:

  1. 编辑/etc/lynx-site.cfg
  2. 添加:

    http_proxy:http://proxy.abc.xyz:8080
    

已设置代理。