0%

目的:部署一个 QQ AI聊天机器人。

用到两个开源项目,NapCatQQ 和 Koishi。

NapCatQQ 实现了QQ登录,能够通过程序收发QQ消息,提供了onebot协议支持。
Koishi 是个机器人框架,具备丰富插件系统。

阅读全文 »

切换到root,关闭防火墙,关闭安全模式。

sudo -i
sudo service firewalld stop

vim /etc/selinux/config
找到SELINUX=enforcing,修改为SELINUX=disabled

通过一键脚本安装hy2服务

1
bash <(wget -qO- https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/sb.sh)

项目:https://github.com/yonggekkk/sing-box_hysteria2_tuic_argo_reality

安装后得到 hysteria2://.. 节点链接

持久的精力投入到工作和生活,发觉思维越来越空,这对健康的发展非常不利。
所以记录分享 2024 年读过的书,来时时提醒自己要继续阅读。

阅读全文 »

例如转发到服务器3002端口,域名Nginx配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
location / {
allow all;
proxy_pass http://localhost:3002;
proxy_set_header Host $http_host;
proxy_set_header Cookie $http_cookie;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
proxy_pass http://localhost:3002;
}
location ~ .*\.(js|css)?$
{
proxy_pass http://localhost:3002;
}

如果使用宝塔面板,在[伪静态]部分配置。

测试,通过node test.js来listen3002端口,访问域名后显示test.js返回值:Hello World

test.js:

1
2
3
4
5
6
7
8
9
10
11
const http = require('http');

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});

server.listen(3002, () => {
console.log('Server running at http://localhost:3002/');
});