巧妙使用树莓派搭建CS服务器 – 作者:Yudayhack

介绍

树莓派被誉为 “世界上最流行最便宜的小型电脑” ,同时又是一个迷你主机,小到只有一张信用卡大小,可以很好隐藏起来。价格也相对便宜,一般100~240之间,预算少的话,这是个不错的选择。

安装系统

安装系统前。准备树莓派(建议4B、运行内存存2G)、SD高速内存卡16G以上、电源5v3A、读卡器等等。
下载官方镜像(https://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2021-05-28/2021-05-07-raspios-buster-armhf-lite.zip)
下载烧写软件Win32DiskImager(https://sourceforge.net/projects/win32diskimager/files/Archive/)
格式化SD卡并烧写
在boot文件夹创建ssh文件。(注意不能有任何后缀名)

连接系统

安装好系统,树莓派接上网线到路由器,或者通过电脑共享网络方式,得到树莓派IP。使用xshell等软件进行ssh连接。(默认账号pi密码raspberry)应立即修改密码,sudo passwd pi #更改密码

配置网络

这里需要外网上线,借助frp穿透出去。需要使用免费的FRP,网上很多免费提供的frp服务。只要去找一下即可。需要代理4个端口:cs上线端口、cs服务端口、payload下载端口、ssh连接端口。需要使用32位的frp。将frp程序拷贝进去,配置frpc.ini文件。配置如下:

server_addr = #frp服务器IP或者域名
server_port = 7000 #frp服务器的端口
[cs1]
type = tcp
local_ip = 127.0.0.1
local_port = 50050
remote_port = 5050 #cs客户端连接的端口
[CS2]
type = tcp
local_ip = 127.0.0.1
local_port = 5454
remote_port = 5454 #预留CS监听端口
[CS3]
type = tcp
local_ip = 127.0.0.1
local_port = 5656
remote_port = 5656 #预留下载payload端口
[CSssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 5252#预留远程ssh端口

配置完后测试使用 ./frpc -c frpc.ini 执行一下,看到success,就可以ctrl+c终止一下。配置自启文件。

配置自启

在root用户下,在 /etc/systemd/system/ 目录下新建 network-rc.service 文件
文件内容为:

[Unit]
Description=network-rc
After=syslog.target  network.target
Wants=network.target
[Service]
User=root
Type=simple
ExecStart=frp路径/frpc -c frp路径/frpc.ini&&cs路径/teamserver frp服务器的IP 密码 
# 比如 ExecStart=/home/pi/frp/frpc -c /home/pi/frpc/frpc.ini && /home/pi/cs/teamserver xx.xx.xx.xx passwd
Restart= always
RestartSec=1min
[Install]
WantedBy=multi-user.target

文件保存完成后,使用systemctl进行设置:

sudo systemctl enable network-rc.service #添加到自启管理器
sudo systemctl start network-rc.service #开启服务

配置完成后,重启。即可cs客户端进行连接。

CS配置

红色部分,填写的是外网的IP,即frp服务器的IP。

图片[1]-巧妙使用树莓派搭建CS服务器 – 作者:Yudayhack-安全小百科

连接进去后,设置监听,红色部分也是填写的是外网的IP,即frp服务器的IP。

图片[2]-巧妙使用树莓派搭建CS服务器 – 作者:Yudayhack-安全小百科还需要配置下载payload的端口,红色部分也是填写的是外网的IP,即frp服务器的IP。

图片[3]-巧妙使用树莓派搭建CS服务器 – 作者:Yudayhack-安全小百科

配置完,生成的payload,即可CS上线上线。

1625200887_60de98f7a4b237ada2f08.png!small?1625200888795

上线的机器,连接会显示是frp的IP,而不是树莓派所在的内网的IP。

该文章仅供学习参考,请勿用于违法犯罪。

来源:freebuf.com 2021-07-02 12:43:36 by: Yudayhack

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论