安固途径

知识来源于感觉和经验

macOS 网络没有掉线但是打不开百度的解决办法

2023-04-16, 星期日|
macOS修复

现象

  1. Chrome 浏览器报错

用谷歌浏览器访问网站 https://www.baidu.com, 访问不畅。报错

ERR_ADDRESS_INVALID
  1. 在终端中 ping

ping www.baidu.com, 能够获得 IP 地址,且能 ping 通,无丢包

  1. 在终端中用 curl
➜  ~ curl -I https://www.baidu.com
curl: (7) Couldn't connect to server

怀疑

连接了同样的 WIFI 的移动设备能够访问百度和一些其他网站,但是 macOS 却任意网站都不能访问,可以排除是路由器互联网连接的问题。

假设是 macOS 系统的某些端口被占用,引发了资源不足。

尝试解决

关闭掉运行着的开发服务,关闭 vscode, 然后重新访问百度等网站。

转变

现在能够在 Chrome 中访问百度,然而问题并没有解决,因为只有某些网站能够访问,而另外一些网站不能访问,或者某一些网站的资源加载不完全。且 Safari 始终不能访问百度。

只好重启一下电脑了。

2分钟重启好了。

实在找不到具体的原因,很有可能是 Chro

...
阅读全文

wget 无法使用 https 协议的 https_proxy

2023-02-25, 星期六|
linux网络设置

问题描述

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 生成 squid https 证书的方法

2023-02-08, 星期三|
网络设置软件

Acme.sh

acme.sh 是一个开源的 Let's Encrypt 客户端,您可以使用它自动化生成和续订 SSL 证书。

Requements

  1. Acme.sh installed
  2. acme.sh aliyun dns plugin
  3. aliyun account
  4. domain

aliyun 生成 aliyun RAM API key,然后设置环境变量 Ali_Key, Ali_Secret, 如:

export Ali_Key="sdfsdfsdfljlbjkljlkjsdfoiwje"
export Ali_Secret="jlsdflanljkljlfdsaklkjflsa"

生成过程

利用 Acme dns

在 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 中如何快速打开应用程序的文件位置

2023-02-04, 星期六|
快捷键macOS

首先在 macOS 中的 dock 中找到需要打开的应用程序,将鼠标悬停在该应用程序上。

然后按下 Cmd 不放松,同时鼠标左键单击 dock 中的目标应用程序。

可以看见应用程序在 Finder 中打开了其所在的位置,并且该目标应用程序被选中。

这种方法在 macOS 10.15.7 Catalina 中实测。

...
阅读全文

Ubuntu 如何安装 Windows 等线 字体

2022-10-24, 星期一|
linux资源

“等线” 字体,西文名 "DengXian", 包含于 Windows10 中,是一种中文字体,其有 等线 常规、等线 粗体、等线 细体三种。

操作方法

  1. 进入到 windows10 中的 "C:\Windows\Fonts" 目录,找到名称为 “等线” 的字体
  2. 将找到的 “等线” 字体上传至网络盘
  3. 在 Ubuntu 中,将上传的 “等线” 字体拷贝到 “/usr/share/fonts/win10/” 目录
  4. 在 Ubuntu 中利用 fc-list 查看“等线”字体是否安装好

注意,若第三步报错说没有 “/usr/share/fonts/win10/” 文件夹,则可以通过 mkdir -p /usr/share/fonts/win10/ 命令创建。

安装完成以后就可以去使用名为“等线”的字体了。

试一试吧,全文完。

如果您觉得本文对您有用的话,欢迎收藏转发留言。


如需下载“等线”字体,请点击 下载等线字体

...
阅读全文