可以使用路由条目来配置 Proxy Server,使其通过 SOCKS 服务器对请求进行路由。 路由条目有两种类型,即 SOCKS v5 路由和 SOCKS v5 代理路由。
SOCKS v5 路由用于确定 SOCKS 守护程序应对特定的 IP 地址使用哪个接口。
SOCKS v5 代理路由用于确定可通过其他 SOCKS 服务器访问的 IP 地址,以及该 SOCKS 服务器是否与主机直接相连。通过 SOCKS 服务器进行路由时,代理路由很重要。
访问服务器实例的 Server Manager 并单击 "SOCKS" 选项卡。
单击 "Set SOCKS v5 Routing" 链接。
在 "Routing" 部分中,单击 "Add" 按钮。
在 "Host Mask" 字段中,键入与传入和传出连接必须经过的指定接口相对应的 IP 地址或主机名。
如果键入的是 IP 地址,地址后面应跟一个正斜杠以及要应用于传入 IP 地址的掩码。SOCKS 服务器会将此掩码应用于 IP 地址,以确定其是否为有效主机。请勿在主机掩码条目中使用空格。如果不提供主机掩码,SOCKS v5 条目将适用于所有主机。
例如,可在 "Host Mask" 字段中键入 155.25.0.0/255.255.0.0。如果主机的 IP 地址是 155.25.3.5,则 SOCKS 服务器会将该掩码应用于此 IP 地址,并确定主机的 IP 地址是否与路由条目所请求的 IP 地址 (155.25.0.0) 匹配。
在 "Port Range" 字段中,键入与传入和传出连接必须经过的指定接口相对应的端口。端口范围中不应包含任何空格。
如果不指定端口范围,SOCKS v5 条目将适用于所有端口。
可以使用方括号 [ ] 包括范围两端的端口,也可使用圆括号 ( ) 将它们排除在外。例如,[1000-1010] 表示 1000 和 1010 之间包括 1000 和 1010 在内的所有端口号,而 (1000-1010) 表示 1000 和 1010 之间不包括 1000 和 1010 在内的所有端口号。另外,也可以混合使用方括号和圆括号。例如,(1000-1010] 表示 1000 和 1010 之间不包括 1000 但包括 1010 在内的所有端口号。
在 "Interface/Address" 字段中,键入传入和传出连接必须经过的接口的 IP 地址或名称。
从 "Insert" 下拉式列表中,选择此条目在 socks5.conf 文件中的位置,然后单击 "OK"。
由于可以采用多种路由方法,因此必须指定对这些方法的评估顺序。
传入和传出连接都应使用指定的接口,否则,传入路由将不同于所配置的接口并会收到错误消息。
访问服务器实例的 Server Manager 并单击 "SOCKS" 选项卡。
单击 "Set SOCKS v5 Routing" 链接。
在 "Proxy Routing" 部分中,单击 "Add" 按钮。
从 "Proxy Type" 下拉式列表中,选择通过其进行路由的 Proxy Server 的类型。可以使用以下选项:
在 "Destination Host Mask" 字段中,键入连接条目所请求的 IP 地址或主机名。
如果键入的是 IP 地址,地址后面应跟一个正斜杠以及要应用于传入 IP 地址的掩码。SOCKS 服务器会将此掩码应用于目标计算机的 IP 地址,以确定其是否为有效的目标主机。请勿在主机掩码条目中使用空格。如果不提供目标主机掩码,连接条目将适用于所有主机。
例如,可在 "Destination Host Mask" 字段中键入 155.25.0.0/255.255.0.0。如果目标主机的 IP 地址是 155.25.3.5,则 SOCKS 服务器会将该掩码应用于此 IP 地址,并确定目标主机的 IP 地址是否与代理条目所请求的 IP 地址 (155.25.0.0) 匹配。
在 "Destination Port Range" 字段中,键入代理条目所请求的目标主机的端口。
请勿在端口范围条目中使用空格。如果不指定端口范围,代理条目将适用于所有端口。
可以使用方括号 [ ] 包括范围两端的端口,也可使用圆括号 ( ) 将它们排除在外。例如,[1000-1010] 表示 1000 和 1010 之间包括 1000 和 1010 在内的所有端口号,而 (1000-1010) 表示 1000 和 1010 之间不包括 1000 和 1010 在内的所有端口号。另外,也可以混合使用方括号和圆括号。例如,(1000-1010] 表示 1000 和 1010 之间不包括 1000 但包括 1010 在内的所有端口号。
在 "Destination Proxy Address" 字段中,键入要使用的 Proxy Server 的主机名或 IP 地址。
在 "Destination Proxy Port" 字段中,键入 Proxy Server 对于 SOCKS 请求将要侦听的端口号。
从 "Insert" 下拉式列表中,选择此条目在 socks5.conf 文件中的位置,然后单击 "OK"。
由于可以采用多种路由方法,因此必须指定对这些方法的评估顺序。
访问服务器实例的 Server Manager 并单击 "SOCKS" 选项卡。
单击 "Set SOCKS v5 Routing" 链接。
选择要编辑的条目。
单击 "Edit" 按钮。
根据需要进行更改。
单击 "OK"。
条目按其在 socks5.conf 文件中出现的顺序进行评估。可以通过移动来更改其顺序。