如何在 Lynx 中设置用于连接互联网的代理服务器?

如何在 Lynx 中设置用于连接互联网的代理服务器?

我在用山猫Windows Vista。我需要通过代理服务器来连接到互联网。

我找不到指定代理设置对于 Lynx :(

答案1

我不知道如何编辑我的原始帖子,也不知道如何回复您的评论。所以我只能用另一个答案来回复。

设置windows环境变量常用的方法有两种:

  1. 通过控制面板
  2. 通过命令行

通过控制面板

我将按照此链接获取说明(非常简单): http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/environment_variables.mspx?mfr=true

通过命令行

要进入命令行请单击:

开始 > 运行... > 输入“cmd” > 输入

在新的黑色命令行中输入:

set http_proxy=http://myproxyaddress.com

按 Enter。

答案2

我会确保http_proxy在打开命令行启动 lynx 之前设置好环境变量。

如果您的代理http://proxy.com然后将 http_proxy 设置为该值。

我只使用 Windows XP,因此其他人必须告诉您如何在 Windows Vista 中设置环境变量。

我知道在 XP 中您转到 DOS 提示符(开始>运行>cmd),然后键入命令set以查看设置的所有环境变量。

答案3

@lazer 您可以在控制面板、系统、高级、环境变量中编辑环境变量。

对于最初的问题,如果您的 Lynx 二进制文件使用批处理文件(用于样式表等...),您可以在批处理文件中设置 http 代理。

或者在控制面板中进行系统范围的设置。

我使用下面的批处理文件来通过 Polipo 浏览 TOR。当您想要使用 TOR 但又不想启动臃肿的浏览器或电脑速度较慢时,它非常有用。

@rem $LynxId: lynx.bat,v 1.1 2007/08/01 23:54:17 tom Exp $
@rem Claudio Santambrogio (csant.info)
@ECHO OFF
command /C
set term=vt100
set home=%CD%
set temp=%HOME%\tmp
set lynx_cfg=%HOME%\lynx-demo.cfg
set lynx_lss=%HOME%\opaque.lss
**set http_proxy=http://127.0.0.1:8118**
%HOME%\lynx.exe %1 %2 %3 %4 %5

我的启动 TOR + Polipo 的批处理文件如下:

cd "\PortableApps\TORBrowser-0.2.3.25\Tor Browser\App"
start tor.exe /min
cd "\PortableApps\polipo-20080907-win32"
start /min polipo.exe -c /PortableApps/polipo-20080907-win32/polipo.conf

我对上述批处理文件中使用的 polipo.conf 文件所做的修改如下:

proxyAddress = "127.0.0.1"
proxyPort = 8118

socksParentProxy = "localhost:9050"
socksProxyType = socks5

其余选项在 Polipo Proxy 附带的默认文件中已经正确。如果您想从家庭 LAN 上的所有计算机访问 TOR 网络,请将此参数从 127.0.0.1 更改为 LAN 的 IP 范围:

允许的客户端 = 127.0.0.1, 192.168.1.0/24

相关内容