|
本帖最后由 8267 于 2024-4-23 07:10 编辑
我其中有台设备刷的是hiboy版的padavan 想用iperf3测速 于是从自己编译的padavan里导出iperf3复制进去 发现用不了了 以前可以用的 没办法 自己编译了一个最新的iperf3 分享给需要的朋友吧 解压出iperf3 上传至路由器上传并赋予执行权限 即可
iperf3_3.16 其他架构的 PC版
喜欢追新的点这里iperf3/releases 下载最新版本的,只编译了mipsel和arm64的二进制程序
小闪存的路由,/etc/storage里放不下的,可以试试lucktu大佬提供的iperf3 仅35k大小。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
宽带测速插件 speedtest-go 下载地址: 蓝奏云
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
测试nat类型的插件 go-stun
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
unzip解压插件
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
qrencode -k -t UTF8 -r /tmp/test.txt 转为二维码
顺便分享一个 打印二维码的程序qrencode
qrencode -k -t ANSI256 "$(cat /tmp/test.txt)" 转为二维码
qrencode -k -t UTF8 "$(cat /tmp/test.txt)" 转为二维码
将字符串生成为二维码
qrencode -k -t ANSI256 "我是谁"
qrencode -k -t UTF8 "我是谁"
将字符串生成为二维码、再压缩、最后编码:
qrencode -t [ASCIIi 或 UTF8] 信息字符串 | gzip | base64 -w 0
例如:qrencode -k -t ANSI256 "abcdefg" | gzip | base64 -w 0
将编码结果还原成一个字符二维码:
echo 编码结果字符串 | base64 -d | gzip -d
echo $(qrencode -k -t UTF8 "abcdefg" | gzip | base64 -w 0) | base64 -d | gzip -d
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
再分享一个移植动态库的程序,修改其动态库路径的程序 ,解压出patchelf 上传至路由 赋予执行权限即可
如果你要移植其他设备(同一个架构平台的)上的程序,如果是动态库的,运行提示not found ,ldd 程序 显示 lib***.so not found ,就是动态库的,
想要运行可以自编译静态的,也可以把库也移过来,使用环境变量 临时添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:你移植的库的路径 如:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib 这样可以运行 如果放在/etc/storage/lib 这样其他的路径,添加临时环境变量 貌似不能识别?那就可以用这个软件修改程序内置的动态库的路径 如:./patchelf --set-rpath /lib:/opt/lib:/tmp/lib /tmp/var/iperf3 其中 --set-rpath 是设置动态库路径 /lib:/opt/lib:/tmp/lib 是想要修改的路径 多个路径用:分隔 /tmp/var/iperf3 是程序路径 这样就把iperf3的动态库路径改成/lib:/opt/lib:/tmp/lib这三个文件夹了, 把移植的库lib***.so这种 放在这个文件夹下就行。
Linux下修改可执行程序或者库的动态链接库的路径
临时环境变量 还有个方便之处 如果你上传程序到闪存/etc/storage/bin这个文件夹下,想要运行 每次都要输入完整路径 如 /etc/storage/bin/zerotier-one -v 多麻烦 ,在参数设置-脚本-在路由器启动后执行里 添加一句 export PATH=$PATH:/etc/storage/bin 这样运行直接输入程序名即可 如zerotier-one -v 你把程序放在哪个文件夹 就添加哪个文件夹 多个文件夹用:分隔 重启临时变量会消失
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|