V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  EvineDeng  ›  全部回复第 6 页 / 共 12 页
回复总数  222
1  2  3  4  5  6  7  8  9  10 ... 12  
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 功能退货了。
2022-12-12 19:45:25 +08:00
回复了 jfv 创建的主题 NAS 你们的 NAS 部署了什么有趣的服务?
- kodi nas 上唯一一个不依赖 X11 的 GUI 程序,不装桌面也能运行
- jellyfin 为 kodi 提供数据,以及自己也能串流
- evsieve 劫持遥控器电源键,实现 pve 环境中打开 /关闭 kodi
- metricserver 就是 influxdb+telegraf+grafana 三件套,监控 pve 主机情况并自动告警
- code-server 远程代码管理
- git 直接通过 ssh 作为 git 代码服务器,不想用 web
- registry 私有仓库
- subconverter 私有 clash 规则转换器
- nginxwebui 可视化的 nginx
- komga 看 pdf
- openwrt-builder 私有 openwrt 编译
- baidunetdisk 百度网盘 web 版虚拟 GUI
- qbittorrent 自己编译的带了许多自动化脚本
- flexget 一众 pt 工具没有满足我需要的,只好用 flexget 用复杂方法实现了
- tieba-cloud-server 百度贴吧每日签到
- syncthing 同步
- pbs proxmox-backup-server
- timemachine 后端用 rsync 实现的 linux 上的时间机器
还有些常用的其他网友都说过了。
@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 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3135 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 13:05 · PVG 21:05 · LAX 06:05 · JFK 09:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.