首页 文章
取消

Debian部署screego

环境:
Debian10.5
caddy2.x
screego1.7.4
所有操作均以root进行

下载screego

mkdir /home/screego
cd /home/screego
wget https://github.com/screego/server/releases/download/v1.7.4/screego_1.7.4_linux_amd64.tar.gz
tar -xvzf screego_1.7.4_linux_amd64.tar.gz

修改配置文件

mv screego.config.example screego.config
vim screego.config
# 把SCREEGO_EXTERNAL_IP设为本机公网IP,其余配置按需修改

配置服务

vim screego.service
# 写入以下内容
[Unit]
Description=Screego Server Service
After=network.target

[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5s
ExecStart=/home/screego/screego serve
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

# 服务配置文件写好后拷贝到/etc/systemd/system
cp ./screego.service /etc/systemd/system/

配置反向代理

vim /etc/caddy/Caddyfile
# 追加以下内容
screen.ainoe.one {
     encode gzip
     reverse_proxy 127.0.0.1:5050
}

启动服务

systemctl daemon-reload
systemctl start screego.service

Reference

screego - Github