curl POST urlencode
最近写了个脚本,运行结束,给邮箱发通知。
最后是用curl来做的。邮件正文是支持html语言的。所以要进行
只对正文做编码即可。
curl -d "subject=${subject}" --data-urlencode "body=${body}" -d "mailto=${mailto}&cc=${cc}" "http://API"
最近写了个脚本,运行结束,给邮箱发通知。
最后是用curl来做的。邮件正文是支持html语言的。所以要进行
只对正文做编码即可。
curl -d "subject=${subject}" --data-urlencode "body=${body}" -d "mailto=${mailto}&cc=${cc}" "http://API"
不得不说,WIN10的自动更新,是真的很烦。
手动搞的话,好像要搞组策略,注册表什么的一堆东西。
还是这个好,而且是大厂出品。
省事省心。
介绍
http://iknow.lenovo.com/detail/dc_178562.html
下载链接
https://box.lenovo.com/l/t5dQKH
django后台没有css文件
切换到dnslog目录。执行:
python manage.py collectstatic
然后输入yes
同时nginx的conf里面添加:
location ^~ /static {
alias /data/wwwroot/dnslog/DNSLog/dnslog/static;
}
反正我使用反向代理来做到前面的。后台起了个127.0.0.1:8088的端口
这样本机不用对外多开端口。
还是80,443,22
之前因为使用备咖丢失了10.1出去玩的照片。
后来虽然找到了相关开发,也尽力在帮我找回,最终还是没有找回来。
其中也发现了些存在的问题。
文件路径过长,文件名有很复杂,会导致备份失败。或者显示备份成功,实际备份目录会出现null字样。导致无法恢复。
备份过程中出现异常(断电,断线),会提示成功,但是实际备份失败。
今天使用了最新版的备咖,发现增加了一个选项,媒体数据不加密。照片啥的不会被加密,而出现我上次的情况,解不开了。
不过,今天(20191209)测试,使用新版备份APP(10.0.1.310)+EMUI10,P30 PRO。备份出来的联系人数据,在旧版本(EMUI9+备份9.1.0.307)测试,是无法恢复数据的。
最少要加个提示吧? 比如,发现本地的备份APP版本过低,无法恢复,建议升级APP。啥都没有。
产品团队真是渣。
反正目前发现,华为手机上不靠谱的应用:
天际通(涉及信号,失联,坚决不用)
备份(涉及文件,数据丢失,坚决不用)
云空间
华为钱包
#! /bin/sh -
name=`basename $0 .sh`
case $1 in
us1)
echo "start us1-LA()..."
service v2ray stop
unlink /etc/v2ray/config.json
cp /home/kele/Desktop/v2ray/v2ray-us1.json /etc/v2ray/config.json
service v2ray start
;;
us2)
echo "start us2-LA() ..."
service v2ray stop
unlink /etc/v2ray/config.json
cp /home/kele/Desktop/v2ray/v2ray-us2.json /etc/v2ray/config.json
service v2ray start
;;
。。。。。。。。。。
*)
echo "Usage: sudo $name.sh [us1|us2|nj1|nj2|jp|tw]"
exit 1
;;
esac
exit 0
V2RAY的客户端配置json
{
"dns": {
"servers": [
"1.1.1.1"
]
},
"inbounds": [
{
"port": 10808,
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true,
"userLevel": 8
},
"sniffing": {
"destOverride": [
"http",
"tls"
],
"enabled": true
},
"tag": "socks"
},
{
"port": 10809,
"protocol": "http",
"settings": {
"userLevel": 8
},
"tag": "http"
}
],
"log": {
"loglevel": "warning"
},
"outbounds": [
{
"mux": {
"enabled": false
},
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "域名",
"port": 443,
"users": [
{
"alterId": 64,
"id": "自己的ID",
"level": 8,
"security": "auto"
}
]
}
]
},
"streamSettings": {
"network": "ws",
"security": "tls",
"tlssettings": {
"allowInsecure": true,
"serverName": ""
},
"wssettings": {
"connectionReuse": true,
"headers": {
"Host": ""
},
"path": "/自定义的PATH/"
}
},
"tag": "proxy"
},
{
"protocol": "freedom",
"settings": {},
"tag": "direct"
},
{
"protocol": "blackhole",
"settings": {
"response": {
"type": "http"
}
},
"tag": "block"
}
],
"policy": {
"levels": {
"8": {
"connIdle": 300,
"downlinkOnly": 1,
"handshake": 4,
"uplinkOnly": 1
}
},
"system": {
"statsInboundUplink": true,
"statsInboundDownlink": true
}
},
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": []
},
"stats": {}
}