使用100年证书,Termux部署本地Autojs验证服务器

发布于
12,505

2023年9月24日 20:00更新,原SSL证书过期,现已更新

以下内容均在Termux终端操作

  • 需要ROOT环境
  • 需要安装Magisk面具
  • 需要安装Xposed框架

使用部署.0证书时,需注意. 必须把以前部署过的.0证书给删掉。包括你在其他人的教程,部署.0证书时也是要删掉多余的.0证书。否则必然报错【CERTIFICATE_VERIFY_FAILED】

[content_hide]

[hidecontent type=”logged” desc=”隐藏内容:登录后可查看”]

Termux_0.118

[/hidecontent]

[/content_hide]

1.替换国内源并更新

首先输入命令,并回车

termux-change-repo

会弹出如下图像界面,使用上下键,选择我画出来的红框,并回车进入下一个界面,如果是第一次安装可能没有两个选项,看图2

图1

图2,直接选择第一个

选择标识为Tsinghua  按下空格选中,并回车。替换官方源为 TUNA 镜像源

图1

图2

接下来,开始更新。键入以下命令回车:

pkg update 卡住的话多按几次回车 不要傻乎乎的等

pkg update

(Y/I/N/0/D/Z)「default=N1 ? 遇到以下这种情况,直接回车就可以了。

2.安装基础工具

因为 Termux 为了体积不过大,默认是没有带这些工具的

执行下面的命令来安装:

pkg install vim curl wget zip tsu -y

3.安装Python

pkg install -y python

安装python环境所需模块

pip install flask requests -i https://pypi.tuna.tsinghua.edu.cn/simple

4.下载 autojs http py 脚本

wget -O autojs_http.py https://api.wuyunai.com/bash/autojs/autojs_http.py

5.下载SSL证书

wget -O ssl_autojspro.zip http://down.wuyunai.com/autojs/ssl_autojspro.zip

解压SSL证书压缩包

unzip ssl_autojspro.zip

把 `.0` 复制到手机 `/etc/security/cacerts` 目录下,并赋予644权限

# 先进入root权限
su

# 复制
cp 720f809a.0 /etc/security/cacerts/

# 赋予权限
chmod -R 644 /etc/security/cacerts/720f809a.0

如果这里报错 cp: /etc/security/cacerts/720f809a.0: Read-only file system

解决方法:安装Magisk面具模块移动证书Move Cerificates ,重启手机生效。

[hidecontent type=”logged” desc=”隐藏内容:登录后可查看”]

Move_Certificates-v1.9(10)

[/hidecontent]

手机重启完成后,打开 `Termux` 先进入root模式:

su

1.拷贝.0证书到移动证书模块里面,命令:

cp 720f809a.0 /data/adb/modules/movecert/system/etc/security/cacerts/

2.赋予权限644,命令:

chmod -R 644 /data/adb/modules/movecert/system/etc/security/cacerts/720f809a.0

注意这里执行完需要重启才能生效

*2023年9月24日 20:00前用的`380d79aa.0`必须删掉。

rm /data/adb/modules/movecert/system/etc/security/cacerts/380d79aa.0

6. 修改hosts

cp hosts /etc/

Read-only file system

解决方法 打开Magisk面具右上角设置,找到Systemless hosts 点击一下,会自动添加模块,重启生效。

重启完手机后,和上面一样,先进入root权限 su ,然后执行下面的命令:

cp hosts /data/adb/modules/hosts/system/etc/

注意这里执行完需要重启才能生效

7.启动HTTP SERVER

启动命令:

sudo python autojs_http.py

8.打开Termux自动开启服务

cd /data/data/com.termux/files/usr/etc/
vim termux-login.sh

按i编辑文件,把下面内容添加进去就可以了

sudo python autojs_http.py

番外篇

绝对路径启动命令:

sudo /data/user/0/com.termux/files/usr/bin/python /data/user/0/com.termux/files/home/autojs_http.py

关于打包

[hidecontent type=”logged” desc=”隐藏内容:登录后可查看”]

热修复打包

[/hidecontent]

这个来源于网上,压缩包【AutoJsPro热修复打包.zip】,里面包含说明

问题或异常

出现问题的小伙伴们,请在问答区告诉我。我会一一回复。并告知问题所在

遇到报错异常看看这篇文章,我会一一收录所有问题并附带解决方法,有问题请在问答页面发布。
[b2_insert_post id=”172″]

0 点赞
0 收藏
分享
0 讨论
反馈
0 / 600
0 条评论
热门最新

autojs进去主界面了,但是不一会就闪退了

认真的学习了

谢谢老大的分享。

老大威武霸气

666666

没用啊,所有都操作了,host也改了,这是为啥呢,有没有大佬帮助一下[img=https://www.wuyunai.com/wp-content/uploads/2024/12/20241216183616982-Screenshot_2024-12-16-18-30-49-398_org.autojs.autojspro-460×1024.jpg]
[img=https://www.wuyunai.com/wp-content/uploads/2024/12/20241216183622915-Screenshot_2024-12-16-18-30-45-195_com.termux-460×1024.jpg]

兄弟这个出现https证书有问题,验证不通过,帮忙搞一下:
curl: (60) schannel: SEC_E_UNTRUSTED_ROOT (0x80090325) – 证书链是由不受信任的颁发机构颁发的。
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above

有没有云服务器的教程啊

[img=https://www.wuyunai.com/wp-content/uploads/2024/06/20240620013411610-微信截图_20240620013400-1024×172.jpg]
最后一步就这样了怎么办啊

有部署成功的大佬吗

嗨,下午好!
所有的成功,都源自一个勇敢的开始