Oops!该文章已被删除

利用urandom随机码定时修改Shadowsocks密码

其实原作者已经写的清楚了,包括代码都有在里面。

他的输出就是把随机码替换成密码,然后输出到web页面,详细地址在此:

ss公共服务器定时更改密码并同步更新到博客

我接着折腾,如果你只需要显示密码,原作者的帖子写的很清楚了,不用往下看了。 我折腾的东西有: 一,替换密码后生成ss配置。 建议先看上面的原作者的介绍,看我的代码就简单了。

#!/bin/bash passwd=`cat /dev/urandom | head -1 | md5sum | head -c 8` cat > /etc/shadowsocks/config.json << EOF { "server":"0.0.0.0", "server_port":8000, "local_address":"127.0.0.1", "local_port":1080, "password":"$passwd", "timeout":60, "method":"aes-256-cfb" } EOF /etc/init.d/shadowsocks restart echo -e ss:// >/var/www/html/1.txt echo "aes-256-cfb:$passwd@1.1.1.1:8000" | base64 >>/var/www/html/1.txt

我解释下最终生成的文件,文件在/var/www/html/1.txt,并使用了bash64来加密,方便导入,修改的时候请把1.1.1.1修改为自己的IP地址,然后打开http://ip/1.txt即可看到配置文件。推送的话,按照之前原作者使用cron定时任务即可。

我的免费ss配置分享:(每周一24:00自动修改密码),请加入QQ群获取文章密码。

免费SS配置

» 本文链接:利用urandom随机码定时修改Shadowsocks密码 » 转载请注明来源:刺客博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

编辑于

刺客博客

82 篇文章28 人订阅

扫码关注云+社区