Sun Java System Web Proxy Server 4.0.8 管理指南

通过其他代理进行路由

"Set Routing Preferences" 页面用于配置代理服务器,使其使用派生默认配置或直接连接,或者通过代理阵列、ICP 邻域、其他代理服务器或 SOCKS 服务器来路由某些资源。

为资源配置路由

Procedure为资源配置路由

  1. 访问 Server Manager 并单击 "Routing" 选项卡。

  2. 单击 "Set Routing Preferences" 链接。

    将会显示 "Set Routing Preferences" 页面。

  3. 选择下拉式列表中的资源,或者单击 "Regular Expression" 按钮,键入一个正则表达式,然后单击 "OK"。

  4. 为配置的资源选择所需的路由类型。

    可用选项包括:

    • Derived Default Configuration。代理服务器使用更通用的模板(即包含较短且匹配的正则表达式的模板)来确定是应使用远程服务器,还是应使用其他代理。例如,如果代理将所有 http://.* 请求路由到另一个代理服务器,将所有 http://www.* 请求路由到远程服务器,则可以为 http://www.example.* 请求创建一个派生默认配置路由,然后这些请求将会因 http://www.* 模板的设置而直接转到远程服务器。

    • Direct Connections。请求将始终直接转到远程服务器,而不通过代理。

    • Route Through A SOCKS Server。对指定资源的请求将通过 SOCKS 服务器进行路由。如果选择此选项,请指定代理服务器将路由经过的 SOCKS 服务器的名称(或 IP 地址)和端口号。

    • Route Through。用于指定是否要通过代理阵列、ICP 邻域、父阵列或代理服务器进行路由。如果选择多种路由方法,代理将遵循表单上显示的分层结构:代理阵列、重定向、ICP、父阵列或其他代理。有关通过代理服务器进行路由的更多信息,请参见链接 Proxy Server

      有关通过 SOCKS 服务器进行路由的信息,请参见通过 SOCKS 服务器进行路由。有关通过代理阵列、父阵列或 ICP 邻域进行路由的信息,请参见第 12 章


    注 –

    要在 443 以外的端口上启用连接请求的路由,请在 obj.conf 文件中将 ppath 参数更改为 connect://.*


  5. 单击 "OK"。

  6. 单击 "Restart required"。

    将会显示 "Apply Changes" 页面。

  7. 单击 "Restart Proxy Server" 按钮以应用更改。

链接 Proxy Server

可以使代理通过访问其他代理来获得某些资源,而不是访问远程服务器。链接是一种在防火墙后组织多个代理的有效方式。利用链接还可以建立分层结构的高速缓存。

Procedure通过其他 Proxy Server 进行路由

  1. 访问 Server Manager 并单击 "Routing" 选项卡。

  2. 单击 "Set Routing Preferences" 链接。

    将会显示 "Set Routing Preferences" 页面。

  3. 从下拉式列表中选择资源,或单击 "Regular Expression" 按钮,键入正则表达式,然后单击 "OK"。

  4. 在该页面的 "Routing Through Another Proxy" 部分中,选择 "Route Through" 选项。

  5. 选中 "Another Proxy" 复选框。

  6. 在 "Another Proxy" 字段中,可以键入要路由经过的代理服务器的服务器名和端口号。

    请按“服务器名:端口”方式键入服务器名和端口号。

  7. 单击 "OK"。

  8. 单击 "Restart required"。

    将会显示 "Apply Changes" 页面。

  9. 单击 "Restart Proxy Server" 按钮以应用更改。

通过 SOCKS 服务器进行路由

如果网络上已有远程 SOCKS 服务器在运行,则可以将代理配置为与该 SOCKS 服务器连接以获得特定资源。

Procedure通过 SOCKS 服务器进行路由

  1. 访问 Server Manager 并单击 "Routing" 选项卡。

  2. 单击 "Set Routing Preferences" 链接。

    将会显示 "Set Routing Preferences" 页面。

  3. 从下拉式列表中选择资源,或单击 "Regular Expression" 按钮,键入正则表达式,然后单击 "OK"。

  4. 在该页面的 "Routing Through Another Proxy" 部分中,选择 "Route Through" 选项。

  5. 选择 "Route Through SOCKS Server" 选项。

  6. 指定代理服务器将路由经过的 SOCKS 服务器的名称(或 IP 地址)和端口号。

  7. 单击 "OK"。

  8. 单击 "Restart required"。

    将会显示 "Apply Changes" 页面。

  9. 单击 "Restart Proxy Server" 按钮以应用更改。

后续步骤

启用通过 SOCKS 服务器进行路由后,应使用 "SOCKS v5 Routing" 页面创建代理路由。代理路由用于确定可通过代理路由经过的 SOCKS 服务器访问的 IP 地址。代理路由还可指定该 SOCKS 服务器是否与主机直接相连。