























Proxifier is a program that allows network applications that do not support working through proxy servers to operate through a SOCKS or HTTPS proxy or a chain of proxy servers.
With Proxifier you can easily tunnel all TCP connections on the system or the selected ones only.
为什么选择Proxifier作为代理软件?原因如下:

Proxifier的主要功能如下图:

首先假定需要访问远程服务http://hello:80,但是该远程服务有网络访问限制,仅wakzz.cn主机可以成功访问该服务。
因此如果本地需要访问该远程服务,需要以wakzz.cn作为代理服务器,先通过代理服务器做DNS解析远程服务的主机名,再通过代理服务器转发请求到远程服务。

假定wakzz.cn已经开放了端口号为3333的SOCKS5代理,在Proxifier的配置文件-代理服务器配置中做如下图的配置操作,添加wakzz.cn的SOCKS5代理。

代理服务器配置完成后,下一步就是配置代理规则。目前Proxifier支持的代理规则条件有:进程名、主机名、IP和端口号(支持通配符)。
由于是访问远程服务http://hello:80,所以以主机名作为代理规则,如下图所示,并且在代理动作下拉框中选择该代理规则使用Proxy wakzz.cn:3333服务器代理。

Proxifier的代理动作指该规则启动后以什么代理操作来接管该规则拦截到的网络请求:

由于需要代理服务器对主机名进行DNS解析,因此确认代理服务器DNS解析开关是否已经开启(默认开启)。

以上配置完成后,本地直接调用远程服务http://hello:80,Proxifier根据代理规则自动劫持该HTTP请求转发到代理服务器,由代理服务器对请求进行代理,如下图。

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。