Hi,聆听·彼岸



听说,你是我最遥不可及的梦。
What should I do?
What should I do?
I think I'm going to fall in love with myself.

docker部署

发表于 2023-03-25| 分类于 linux | | 评论数

sql-labs

这是一个sqli靶场,具体就不说了,用docker部署之后直接访问对应页面重置数据库即可。当然,安全组要放行。

dvwa

这是个开源web靶场,具体就不说了,docker部署之后,访问对应页面。
默认账号密码为admin,password

bwapp

这也是一个靶场,docker部署之后,访问对应页面,会发现无法登录。
其实是要访问install.php安装之后才能登录,默认bee,bug

breakwa11/shadowsocksr:latest

这个我就不说是什么东西了,懂的都懂,主要是突然想起可以让手机与服务器统一IP,从而实现下面的扫码登录。
这里呢,进到终端进到根目录执行bash initcfg.sh
然后cd shadowsocks/,把logrun.sh最后一行加个参数 -p 8323
然后执行logrun.sh,然后

cat ssserver.log 
2023-03-26 00:55:33 INFO util.py:85 loading libcrypto from libcrypto.so.10
2023-03-26 00:55:34 INFO shell.py:72 ShadowsocksR 3.4.0 2017-07-27
2023-03-26 00:55:34 INFO server.py:46 current process RLIMIT_NOFILE resource: soft 512000 hard 512000
2023-03-26 00:55:34 INFO asyncdns.py:324 dns server: yinsi
2023-03-26 00:55:34 INFO server.py:106 server start with protocol[auth_aes128_md5] password [b'm'] method [aes-128-ctr] obfs [tls1.2_ticket_auth_compatible] obfs_param []
2023-03-26 00:55:34 INFO server.py:122 starting server at [b'::']:8323
2023-03-26 00:55:34 INFO server.py:142 starting server at 0.0.0.0:8323

就是正常的,然后就可以愉快的玩耍了。

sirly/yunzai-bot

这是一个nodejs开发的原神QQ机器人,这个就复杂一点了。
然后它是不需要端口的,直接部署即可。然后用终端attach进去。node app来运行。
首次运行要填一些信息,不要填密码,用扫码登录,填完之后会报错,这是因为没有运行redis,直接
apt-get install redis-server
运行
redis-server &
然后去把config/config目录里的redis.yaml里的host改为127.0.0.1
然后回到根目录再执行node app
然后挂起纸飞机,扫码登录即可。

好吧还是登录失败。。。
本地登录,更换device.json和session更好一点

再来个后台运行命令

nohup node app > botlog.log 2>&1 &
tail botlog.log # 查看日记

最后我把本地机器人目录覆盖了云端机器人目录才扫码成功,真玄学,不过总算能跑了。

portainer/portainer

可以attach进容器,或者开个终端,不过有宝塔,这玩意儿几乎没用了。

linuxserver/code-server

一个web端的vscode,端口8443映射到4396即可

itzg/minecraft-server

一个MC服务器,因为我没搞到MC,就不搞了,详情看这里

hectorqin/reader

这是阅读的服务器版本

# 自用版(建议修改映射端口)
docker run -d --restart=always --name=reader -e "SPRING_PROFILES_ACTIVE=prod" -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader

# 多用户版(建议修改映射端口)
docker run -d --restart=always --name=reader -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader java -jar /app/bin/reader.jar --spring.profiles.active=prod --reader.app.secure=true --reader.app.secureKey=管理密码 --reader.app.inviteCode=注册邀请码

# 多用户版 使用环境变量(建议修改映射端口)
docker run -d --restart=always --name=reader -e "SPRING_PROFILES_ACTIVE=prod" -e "READER_APP_SECURE=true" -e "READER_APP_SECUREKEY=管理密码" -e "READER_APP_INVITECODE=注册邀请码" -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader

a76yyyy/qiandao

自动签到框架,帮助

docker run -d --name qiandao -p 8923:80 -v $(pwd)/qiandao/config:/usr/src/app/config a76yyyy/qiandao python ./run.py

bililive/recorder:latest

文档

docker run -d \
--name bililive-recorder \
-p 2356:2356 \
-v /path/to/recordings:/rec \
-e BREC_HTTP_BASIC_USER=用户名 \
-e BREC_HTTP_BASIC_PASS=密码 \
bililive/recorder:latest

rustdesk/rustdesk-server:latest

开源远程桌面

docker pull rustdesk/rustdesk-server:latest
mkdir rustdesk
cd rustdesk
vim docker-compose.yml
docker-compose up -d
version: '3'

networks:
rustdesk-net:
external: false

services:
hbbs:
container_name: hbbs
ports:
- 4391:21115
- 4392:21116
- 4392:21116/udp
- 4393:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r <your_ip>:4394 -k _
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped

hbbr:
container_name: hbbr
ports:
- 4394:21117
- 4395:21119
image: rustdesk/rustdesk-server:latest
command: hbbr -k _
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped

网络配置填<your_ip>:4392<your_ip>:4394<your_key>即可


满分是10分的话,这篇文章你给几分,您的支持将鼓励我继续创作!