V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  EvineDeng  ›  全部回复第 8 页 / 共 14 页
回复总数  262
1  2  3  4  5  6  7  8  9  10 ... 14  
2023-02-22 09:15:41 +08:00
回复了 feng0vx 创建的主题 Linux shell 语句 eval str="val"中 eval 的作用
对你这条语句而言,eval 确实有没有都一样,但对一些复杂拼接语句是有用的。
说错了,通过其他 Linux 机器设置 crontab 来自动检测上行带宽后设置爱快的智能模式的宽带上限。如何检测宽带上限你可以用其他现成的工具。
如果你用爱快的话,这个脚本中可以通过其他 Linux 机器设置 crontab 来自动检测上行带宽:

```
#!/usr/bin/env bash

## netlimit.sh 用法:
## ./netlimit.sh <限速值,单位 KB/s> 如 ./netlimit.sh 12800
## 脚本依赖于以下软件包,请自行安装好:curl openssl

## 限速上限,可以依靠其他脚本测得限速上限,然后以参数 1 传入
upload_limits="$1"

## 爱快用户名
ik_username=""

## 爱快密码
ik_password=""

## 登陆爱快网址,形如: http://192.168.1.1:10000
url_ikuai=""

## 这个 body 是设置“智能流控”模式的提交 body ,请先通过浏览器开发工具在爱快的“流控分流->智能流控”这里抓取你爱快系统的 body ,修改为你的 parent/interface/download/id 等
data_raw="{\"func_name\":\"layer7_intell\",\"action\":\"set_iface\",\"param\":{\"parent\":\"wan1\",\"interface\":\"wan1\",\"upload\":\"$upload_limits\",\"download\":128000,\"qos_switch\":1,\"comment\":\"\",\"id\":39358639}}"

## 登陆
ik_login() {
local ik_username="$1"
local ik_password="$2"
local passwd=$(echo -n "$ik_password" | openssl md5 -hex | awk '{print $2}')
local pass=$(echo -n "salt_11${ik_password}" | base64)
local cookie=$(curl $url_ikuai/Action/login -Ssi --data "{\"username\":\"$ik_username\",\"passwd\":\"$passwd\",\"pass\":\"$pass\",\"remember_password\":\"true\"}" | awk '/Set-Cookie:/{print $2}' 2>/dev/null)
[[ $cookie ]] && echo $cookie
}

## 获取 cookie
login_cookie=$(ik_login "$ik_username" "$ik_password")

## 设置限速
if [[ $login_cookie ]]; then
echo -n "设置爱快限速为 $upload_limits KB/s ,结果:"
curl $url_ikuai/Action/call --header "Cookie: $login_cookie" --data-raw "$data_raw"
else
echo "未能成功登陆爱快"
fi


```
2023-02-11 20:01:06 +08:00
回复了 Jiceburger 创建的主题 宽带症候群 上海电信 200M 上传每月 10 元
@Jiceburger 能把这链接分享出来吗
2023-02-05 11:15:04 +08:00
回复了 Arpong 创建的主题 程序员 bash script 循环赋值变量求助
前面 A 那里右大括号错写成右小括号了。

#!/usr/bin/env bash

iplist=( $(cat /tmp/ip.list) )

for ((i=0; i<$(( ${#iplist[*]} - 1 )); i++)); do
A=${iplist[i]}
B=${iplist[i+1]}
done
2023-02-05 11:11:53 +08:00
回复了 Arpong 创建的主题 程序员 bash script 循环赋值变量求助
#!/usr/bin/env bash

iplist=( $(cat /tmp/ip.list) )

for ((i=0; i<$(( ${#iplist[*]} - 1 )); i++)); do
A=${iplist[i])
B=${iplist[i+1]}
done
系统自带的任务计划不就可以设置开机自动启动并一直后台运行。
2023-01-29 12:43:04 +08:00
回复了 serafin 创建的主题 NAS 个人使用 NAS 的安全策略
除了上面的常用措施,我额外在路由器上设置了指定端口只允许本省电信 IP 访问。
2023-01-13 13:49:06 +08:00
回复了 dadufeiyu 创建的主题 程序员 多台电脑与手机数据同步,求推荐
@shuxhan 安卓端也有 syncthin
2023-01-10 18:23:16 +08:00
回复了 Ayanokouji 创建的主题 NAS 求推荐大容量,低噪音的硬盘
https://item.jd.com/10060015879310.html 大容量 30.72TB 、无噪音,完全满足你的要求。
2023-01-08 12:28:04 +08:00
回复了 vxping 创建的主题 NAS ubuntu 系统配置 ups 怎么设置自动发送关机命令
nut 配置起来确实挺复杂的,要执行自动关机得至少满足两个条件吧。一是 /etc/nut/upssched.conf 中正确配置了 AT FSD/AT ONBATT/AT LOWBATT 的策略(根据你的需要选择),二是要自己写一下 CMDSCRIPT 这一行定义的那个脚本,对于前者传入的参数,通过 case 条件正确执行 upsmon -c fsd 命令。
2022-12-26 14:06:04 +08:00
回复了 jeesk 创建的主题 程序员 双向文件同步算法,没有就只能自己造轮子?
syncthing 完全满足你的需要。
2022-12-20 09:40:04 +08:00
回复了 keyfunc 创建的主题 宽带症候群 是个别体质问题,还是 TP 的路由真的不咋地?
我记得这路由器当纯 AP 用的时候,它的 DHCP 是关不掉的,我就因为这个 SB 功能退货了。
@LonnyWong 是这样登录的,Kosole+zsh ,直接显示的文件绝对路径。
这工具好,local 和 remote 都安装了 trzsz-go ,我本地 Konsole 中直接`trxsz ssh xxx`,不借助 tmux ,本地远端的 shell 都是 zsh ,也能上传下载,除了一个小问题:加-d 也不能拖拽文件。
@ztxcccc 我说了我的方案是 jellyfin+kodi ,kodi 通过插件读取 jellyfin 刮削好的内容,kodi 只管播放,其他活都不干。
我就是直接在 pve 环境中部署 jellyfin 的、安装 Kodi 的,硬解没啥问题。
@ztxcccc 具体还得看是 x264 还是 x265 ,纯 cpu 解码 2K x265 的占用会比较高,4750G 我盲猜可能会超过 40%。
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   861 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 21:05 · PVG 05:05 · LAX 13:05 · JFK 16:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.