Proxifier使用心得-关于HTTPS代理

最近在使用Steam时,因为需要频繁开关加速器,所以我就开始上网寻找为steam配置代理的办法。一番寻找之后找到了一个叫Proxifier的软件,似乎能够解决我的问题,它可以为任意指定的软件进行代理。但是很快我就发现一个新的问题,尽管商城页面可以正常访问,但当访问社区与市场时,就会出现下面这样的情况:

错误代码我都没在意,文字说明都差不太多

或者:

后者的情况令我感到疑惑,因为SSL是HTTPS用到的协议,但商城页面也是使用的HTTPS,为什么没有这样的报错呢?我猜测是社区和市场的域名steamcommunity的配置与商城域名steampowered的配置不同导致的,但是这种猜测也对我本地的访问出错于事无补,我只得求助于搜索引擎看是否有人和我碰到了相同情况,结果就找到了这篇文章:

Http 与 Https 代理区别 / Proxifier 与 Charles 使用心得小结​www.ivanxiao.com/2019/09/07/http-yu-https-dai-li-qu-bie-slash-proxifier-yu-charles-shi-yong-xin-de-xiao-jie

对我来说有用的还是这块地方:

看起来被吞了两张比较重要的图,但是至少给了我一个思考的方向,所以还是很有用。下面就直接说明如何正确配置Proxifier实现对HTTPS网站的正常访问和请求。

这里说到了要把HTTP和HTTPS分开成两个单独的server添加,那首先就需要改动这里的配置:

这样我们就可以启用HTTP代理了。接下来就需要进入Proxy Servers配置两个HTTP/HTTPS代理服务器设置,由于我使用的是clash,所以直接使用本地端口代理,如下所示:

然后需要编辑HTTPS服务器的配置,点击Edit,再点击Advanced,我更改之后效果如下所示:

左边服务器地址和端口配置请按自己实际情况修改

接下来在菜单栏的Profile下点击Peoxification Rules,如果之前已经为需要代理的软件建立了代理规则,那么只需要点击下面的Clone,然后更改目标端口和Action即可。

配置完成后重启Proxifier和Steam,此时社区和市场已经可以正常访问。

PS:其实是为了解决Discord的本地代理才折腾这么久的,:D