QQ机器人防风控部署方案
前言
因为业务需求不得不部署一个Go语言写的QQ机器人用户群管理,但是在经过长达小半年的与腾讯风控间的拉锯战之后,我重新开始另一种尝试:本地部署。
众所周知服务器需要有一个稳定的网络环境以及稳定的电源供给,家用环境很难满足条件,但是换个角度思考,我发现淘汰下来的手机是一个垃圾佬的不错选择——具有大容量的电池足够支撑短时间的断电,同时机器人不需要公网ip用于管理,所以只需要一张普通电话卡就能解决无线网络中断的困扰。
0x00 前提
- Android 11以及更早版本的手机
- Termux
0x01 Termux安装与配置
Termux 是一个 Android 终端应用程序和 Linux 环境。
作为非激进用户,我并没有一定要使用 Termux 最新版的需求,所以我个人是通过 F-Droid 来安装并保持更新的。我个人推荐使用 F-Driod 来安装 Termux,因为这么做更加简单快捷。当然你也可以根据 Termux 官方教程从 Github 获取最新版本安装。
那么根据我的流程,接下来请从 这里 安装 Termux。
然后顺便安装 Termux-Boot,这是用来开机自启动的一个应用,我相信你不想每次开机或重启都要专门打开 Termux 然后运行一些命令来开启服务。
修改源
如果你在国内或者没有梯子,你可以修改软件源为清华源以加快软件安装速率。
vi $PREFIX/etc/apt/sources.list
将原来的源注释掉,加入清华源
deb https://mirrors.tuna.tsinghua.edu.cn/termux stable main
安装软件
pkg install vim openssh
安装openssh后你还需要使用 “passwd” 来设置用户密码
之后使用 “ifconfig” 来查看手机的 ip 地址,然后就可以把工作转移到电脑了。
随便使用一个用户名ssh连上手机后输入你先前设置好的密码即可登录。我建议在登陆后转为使用密钥登录并把密码登录关闭。
oh-my-zsh!// 非必须
直接无脑一句句执行就好了,准没错(第二个命令需要访问墙外请使用镜像)
pkg i -y zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s zsh
安几个插件(代码高亮、自动建议、自动补全、快速跳转)
git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
git clone git://github.com/joelthelion/autojump.git
cd autojump
./install.py
echo "[[ -s $HOME/.autojump/etc/profile.d/autojump.sh ]] && source $HOME/.autojump/etc/profile.d/autojump.sh" >> ~/.zshrc
[ -z "`grep "autoload -U compinit && compinit" ~/.zshrc`" ] && echo "autoload -U compinit && compinit" >> ~/.zshrc
sed -i '/^plugins=/c\plugins=(git z zsh-syntax-highlighting zsh-autosuggestions zsh-completions autojump)' ~/.zshrc
source ~/.zshrc
将你的应用丢到手机上
我直接使用sftp来解决问题,将我的go程序编译为linux arm的可执行文件即可。
配置应用自启
我自己是使用 Termux-Boot配置,这里是他的官方教程
相关文章
- 无需任何工具发送定时QQ消息
- c语言qq加密具体思路,悄悄告诉你:C语言如何实现QQ密码大盗
- 正态qq图怎么判断分布_怎么判断是不是QQ小号
- WordPress等博客使用QQ微信微博第三方授权登陆网站的实现方法
- QQ机器人制作教程,超详细「建议收藏」
- 高自由度QQ机器人制作
- iPhone5 QQ音乐文件导出
- 【新版】使用 go-cqhttp 扫码登录,一键接入 ChatGPT 机器人到 QQ 群
- mirai QQ机器人初探 - wuuconix's blog
- QQ机器人对接ChatGPT
- 开源 – QQ频道机器人
- 腾讯QQ 5.5正式版闪亮发布 官方正式版下载链接
- 腾讯网启用新域名“QQ.中国” 专家解析背后三重意义
- Linux QQ – 是腾讯公司推出的Linux发行版中的 QQ ,功能更简洁纯粹的实用在线聊天工具。
- 探索Linux操作系统中QQ的使用方法(linux操作系统qq)
- 使用Linux版QQ,享受更丰富的功能(linux版本qq)
- 利用Linux命令行轻松安装和使用QQ:一份简明教程(linux命令行qq)
- Installing QQ on Linux: A Guide to Getting Started(linux下安装qq)
- Linux下QQ的安装指南(linux qq如何安装)
- 在Linux系统中安装QQ,轻松给你的生活带来更多乐趣(qq安装linux)
- 在Linux系统下享受QQ带来的乐趣(linux下的qq)
- QQ支付宝开启AR红包大战,Oculus 身陷侵权纠纷案 | 沉浸感周刊