代理与证书

Whistle v2.9.14 版本开始支持通过命令行 w2 proxy ... 设置系统的全局代理,以及 w2 ca ... 安装系统根证书(目前只支持 Windows 和 Mac 平台)

一般执行 w2 proxyw2 ca 即可,Mac 平台上可能要输入开机密码或指纹

w2 proxy

设置系统全局代理命令,目前只支持 Mac 和 Windows 系统:

  1. 设置本机默认 Whistle 实例的代理:
     w2 proxy
    

    设置系统代理 127.0.0.1:PORTPORT 为当前系统运行的 Whistle 端口(如果没有取默认值 8899

  2. 指定端口:
     w2 proxy 8888
    

    设置系统代理 127.0.0.1:8888

  3. 指定域名(或IP)及端口:
     w2 proxy xxx.domain.com:8888
    

    设置系统代理 xxx.domain.com:8888xxx.domain.com 可为域名或 IP

  4. 指定不代理域名1:
     w2 proxy -x "www.test.com, www.abc.com, *.xxx.com"
    

    设置默认代理,并设置不代理请求域名(www.test.com, www.abc.com, *.xxx.com

  5. 指定不代理域名2:
     w2 proxy xxx.domain.com:8888 -x "www.test.com, www.abc.com, *.xxx.com"
    

    设置系统代理 xxx.domain.com:8888xxx.domain.com 可为域名或 IP,并设置不代理请求域名(www.test.com, www.abc.com, *.xxx.com

  6. 关闭代理:
     w2 proxy off
    

注意,Mac 系统需要输入开机密码:

输入开机密码

w2 ca

安装系统根证书命令,目前只支持 Mac 和 Windows 系统:

  1. 安装本机默认 Whistle 实例的证书:
     w2 ca
    

    安装本地运行的 Whistle 实例根证书(自动检测当前运行的默认实例,如果没有取默认取 8899 端口)

  2. 安装指定端口的 Whistle 实例的证书:
     w2 ca 8888
    

    安装本地 8888 端口的 Whistle 根证书

  3. 安装运行在 hostport 的其它 Whistle 或 Nohost 的根证书:
     w2 ca xxx.yyy.com:8080
    

    可以用来安装其它代理服务的证书

  4. 下载指定 URL 的根证书并安装:
     w2 ca url
    

    可以用来安装其它代理服务的证书

  5. 下载指定本地路径的根证书并安装:
     w2 ca filepath
    

    可以用来安装其它代理服务的证书

注意,Mac 系统需要指纹验证或输入开机密码:

输入指纹

如果上述命令系统不支持或安装失败,也可以:手动设置代理手动安装证书

results matching ""

    No results matching ""