0%

未指定地址

v4: 0.0.0.0

v6: ::

回环地址

v4: 127.0.0.1/8

v6: ::1

本地地址

v4: 169.254.0.0/16

v6: fe80::/10

临时地址

设备可能会获取到多个IPv6地址,包含临时地址和永久地址。由于没有NAT,IPv6地址会让你的设备暴露于整个网络中。因此,设备发起连接时默认使用临时地址,以减少受攻击的风险。

用于链接

v4: http://ipv4-address:port/

v6: http://[ipv6-address]:port/

即IPv6地址需要加方括号

curl

1
2
3
4
$ curl -6v https://shoco.top        
* Trying 2401:c080:1c02:10f9:5400:3ff:fece:b230:443...
* Connected to shoco.top (2401:c080:1c02:10f9:5400:3ff:fece:b230) port 443 (#0)
...
阅读全文 »

背景

国内有些日期会要求APP整体置灰

Android

应用ColorMatrix设置饱和度为零

Kotlin

1
2
3
view.setLayerType(View.LAYER_TYPE_HARDWARE, Paint().apply {
colorFilter = ColorMatrixColorFilter(ColorMatrix().apply { setSaturation(0F) })
})
阅读全文 »

快速添加本地SSH公钥到服务器

如果有ssh-copy-id

$ ssh-copy-id USER@HOSTNAME

否则

$ cat ~/.ssh/id_rsa.pub | ssh USER@HOSTNAME "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

阅读全文 »

ADB

安装

已安装Android SDK:

export PATH=$PATH:/path/to/Android/sdk/platform-tools

不安装Android SDK:

$ brew install android-platform-tools

阅读全文 »