小编phi*_*her的帖子

Homebrew 在家庭网络上出现 SSL 错误 (SSL_ERROR_SYSCALL)

正如标题所说,当我尝试通过家庭网络通过自制软件安装软件包时,出现以下错误:

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to akamai.bintray.com:443 
Error: Failed to download resource "rclone"
Download failed: https://homebrew.bintray.com/bottles/rclone-1.38.high_sierra.bottle.tar.gz
Run Code Online (Sandbox Code Playgroud)

但是,我可以通过浏览器从指定的 .tar.gz URL 下载。

我知道这只是我的家庭网络的问题,因为当我绑定手机时它工作正常。

可能与我的路由器设置和/或 ISP 有关,但我不确定在哪里查看。

谢谢您的帮助!:)

networking home-networking ssl homebrew

9
推荐指数
3
解决办法
2万
查看次数

如何在 Mac OSX 中手动更改临时 IPv6 地址(隐私寻址)?

对于那些不熟悉的人,OSX Sierra 实施了 IPv6 隐私寻址,以便您的临时 IPv6 地址不再从您的 MAC 地址派生(相反,这会阻止在连接到网络时从您的 IPv6 地址破译您的 MAC 地址)。这会提高隐私性,因为连接到不同网络时您的计算机将不再被跟踪。

新方案会定期为您的计算机生成新的临时 IPv6 地址。但是,在网上搜索时,我找不到有关这些间隔是什么或这些临时地址究竟何时生成的信息。有人知道这个功能的信息吗?此外,有没有办法使用终端命令手动生成并随意使用新的 IPv6 地址?

总而言之:

  1. OSX Sierra 每隔多久为您的计算机生成新的临时 IPv6 地址?
  2. 有没有办法手动生成并随意使用IPv6地址?
  3. 在 OSX 上,ifconfig 命令显示 en0 接口下的 inet6 安全地址、inet6 临时地址和 inet6 动态地址。inet6动态地址是什么?

谢谢您,我很高兴花时间阅读本文:)

以下是我在网上可以找到的有关该主题的一些信息:

  1. 在 OSX Sierra 中禁用 IPv6 地址
  2. OSX Sierra 新功能
  3. Sierra 更改 IPv6 寻址

mac mac-address privacy ipv6 macos-sierra

5
推荐指数
1
解决办法
2102
查看次数

针对 Mac OS Catalina 从 bash 迁移到 zsh

你们中有些人可能知道,升级到 Mac OS Catalina 后,Apple 提示用户迁移到 zsh 作为默认 shell。

现在,每次打开 bash 时都会出现一条警告。可以将以下行添加到您的 ~/.bash_profile 中(对于感兴趣的人),以禁用它。

export BASH_SILENCE_DEPRECATION_WARNING=1
Run Code Online (Sandbox Code Playgroud)

然而,我认为很多人(包括我)都想转向 zsh。

我当前的 ~/.bash_profile 如下所示:

# searches this directory for executables first
export PATH="/usr/local/bin:$PATH"

# jenv
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

# pyenv
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

# nodenv
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"

# node-build-definitions
export NODE_BUILD_DEFINITIONS="/usr/local/opt/node-build-update-defs/share/node-build"

# bash auto-completion
if [ -f $(brew --prefix)/etc/bash_completion ]; then
  . $(brew --prefix)/etc/bash_completion    
fi …
Run Code Online (Sandbox Code Playgroud)

bash zsh oh-my-zsh macos-catalina

5
推荐指数
1
解决办法
9523
查看次数

如何配置curl默认使用密码参数而不指定它?

这个问题与以下内容相关:Homebrew在家庭网络上给出SSL错误(SSL_ERROR_SYSCALL)

正如 Alexander Ekdahl 在评论中指出的那样,添加 --ciphers ECDHE-RSA-AES128-GCM-SHA256 可以解决上述问题。

我不确定为什么在没有指定密码的情况下,curl 无法在我的家庭网络上运行。无论如何,为了解决这个问题,有没有办法让我指定curl每次发出请求时都应使用此选项,而不必每次都手动添加密码选项?

networking ssl homebrew curl

2
推荐指数
1
解决办法
3万
查看次数