wget 使用 https 协议的代理使用不上?有没有遇到过这种情况?
我有遇到过这种情况,如下配置了 https_proxy
的地址
export https_proxy=https://user:pass@some.example.com:443
wget https://www.baidu.com
不会得到正确的响应,如下
无法读取代理响应:连接被对方重设
连接已经重置。
并不是因为代理服务器的用户名或密码未设置,因为即便设置了 wget 参数 --proxy-user=
, 以及 --proxy-password=
也会是同样的错误。
这是由于代理服务是 https 协议的缘故。
处理办法是将 https 中的 s
拿掉,直接用 http 协议的代理,并重新指定 http 代理的端口。
出现新的问题。
但是如果直接用 http 协议的代理,那么仍然无法访问国外的 http 资源,这是因为众所周知的网络原因。
于是,为了能够让 http 协议的代理能够访问国外的 http 资源,就得另想办法。
我想到的办法是,在 http 协议外加
acme.sh 是一个开源的 Let's Encrypt 客户端,您可以使用它自动化生成和续订 SSL 证书。
到 aliyun 生成 aliyun RAM API key,然后设置环境变量 Ali_Key
, Ali_Secret
, 如:
export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"
export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"
在 ubuntu 服务器上利用 acme dns_ali
插件,生成证书
acme.sh --issue --dns dns_ali -d az02.example.com --force
输出
[2023年 02月 08日 星期三 08:23:04 CST] Using CA: https://acme.zerossl...
[2023年 02月 08日 星
首先在 macOS 中的 dock 中找到需要打开的应用程序,将鼠标悬停在该应用程序上。
然后按下 Cmd 不放松,同时鼠标左键单击 dock 中的目标应用程序。
可以看见应用程序在 Finder 中打开了其所在的位置,并且该目标应用程序被选中。
这种方法在 macOS 10.15.7 Catalina 中实测。
“等线” 字体,西文名 "DengXian", 包含于 Windows10 中,是一种中文字体,其有 等线 常规、等线 粗体、等线 细体三种。
操作方法
fc-list
查看“等线”字体是否安装好注意,若第三步报错说没有 “/usr/share/fonts/win10/” 文件夹,则可以通过 mkdir -p /usr/share/fonts/win10/
命令创建。
安装完成以后就可以去使用名为“等线”的字体了。
试一试吧,全文完。
如果您觉得本文对您有用的话,欢迎收藏转发留言。
如需下载“等线”字体,请点击 下载等线字体
这个网站是 https 的但混用了 http 的资源在其中,浏览器阻止这种情形的 http 的资源的获得。因此会出现如 mixed content of https and http
错误。
通过修改 Chrome 对该网站的设置。
学会了吗。
如果对你有用的话,欢迎转发收藏。