前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >QQ机器人防风控部署方案

QQ机器人防风控部署方案

作者头像
HomeboyC
发布2022-09-19 14:36:59
2.1K0
发布2022-09-19 14:36:59
举报
文章被收录于专栏:宅男的天台宅男的天台

前言

因为业务需求不得不部署一个Go语言写的QQ机器人用户群管理,但是在经过长达小半年的与腾讯风控间的拉锯战之后,我重新开始另一种尝试:本地部署。

众所周知服务器需要有一个稳定的网络环境以及稳定的电源供给,家用环境很难满足条件,但是换个角度思考,我发现淘汰下来的手机是一个垃圾佬的不错选择——具有大容量的电池足够支撑短时间的断电,同时机器人不需要公网ip用于管理,所以只需要一张普通电话卡就能解决无线网络中断的困扰。

0x00 前提

  1. Android 11以及更早版本的手机
  2. Termux

0x01 Termux安装与配置

Termux 是一个 Android 终端应用程序和 Linux 环境。

作为非激进用户,我并没有一定要使用 Termux 最新版的需求,所以我个人是通过 F-Droid 来安装并保持更新的。我个人推荐使用 F-Driod 来安装 Termux,因为这么做更加简单快捷。当然你也可以根据 Termux 官方教程从 Github 获取最新版本安装。

那么根据我的流程,接下来请从 这里 安装 Termux。

然后顺便安装 Termux-Boot,这是用来开机自启动的一个应用,我相信你不想每次开机或重启都要专门打开 Termux 然后运行一些命令来开启服务。

修改源

如果你在国内或者没有梯子,你可以修改软件源为清华源以加快软件安装速率。

代码语言:javascript
复制
vi $PREFIX/etc/apt/sources.list

将原来的源注释掉,加入清华源

deb https://mirrors.tuna.tsinghua.edu.cn/termux stable main

安装软件

代码语言:javascript
复制
pkg install vim openssh

安装openssh后你还需要使用 “passwd” 来设置用户密码

之后使用 “ifconfig” 来查看手机的 ip 地址,然后就可以把工作转移到电脑了。

随便使用一个用户名ssh连上手机后输入你先前设置好的密码即可登录。我建议在登陆后转为使用密钥登录并把密码登录关闭。

oh-my-zsh!// 非必须

直接无脑一句句执行就好了,准没错(第二个命令需要访问墙外请使用镜像)

代码语言:javascript
复制
pkg i -y zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s zsh

安几个插件(代码高亮、自动建议、自动补全、快速跳转)

代码语言:javascript
复制
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配置,这里是他的官方教程

Back to posts

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 0x00 前提
  • 0x01 Termux安装与配置
    • 修改源
      • 安装软件
        • oh-my-zsh!// 非必须
          • 将你的应用丢到手机上
            • 配置应用自启
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档