如果要安装Getscreen.me 在虚拟专用服务器(VPS)上并在Linux上运行远程访问—使用以下建议。
创建用户
首先,您需要访问VPS并创建一个您计划使用其名称的用户。 在我们的例子中,这是getscreen。
adduser getscreen
usermod -aG sudo getscreen
安装和设置
为了Getscreen.me 可以在没有显式(图形)用户登录的情况下工作,您需要创建一个虚拟的X11服务器,它将在其中工作Xfce & Getscreen.me。
Xvfb服务器
首先您需要安装一个虚拟服务器Xvfb:
sudo apt-get install xvfb
然后创建一个文件在/etc/systemd/system/xvfb.service
sudo nano /etc/systemd/system/xvfb.service
和描述这项服务:
[Unit]
Description=X virtual framebuffer
[Service]
Type=simple
User=getscreen
ExecStart=/usr/bin/Xvfb :99 -screen 0 1440x900x24 -ac
[Install]
WantedBy=multi-user.target
分辨率为1440x900或其他值的虚拟屏幕可用于工作。
Xfce4终端
为了安装Xfce4终端仿真器,请指定这些数据:
sudo apt-get install xfce4 xfce4-goodies libappindicator3-1
libwebkit2gtk-4.0
然后我们创建一个服务来启动终端:
sudo nano /etc/systemd/system/xfce4.service
与内容:
[Unit]
Description=XFCE4
Requires=xvfb.service
After=xvfb.service
[Service]
Type=simple
User=getscreen
WorkingDirectory=/home/getscreen/
Environment="DISPLAY=:99"
ExecStart=/usr/bin/startxfce4
[Install]
WantedBy=multi-user.target
Getscreen.me安装
Getscreen.me下载
wget https://getscreen.me/download/getscreen.me.deb
安装:
sudo apt-get install ./getscreen.me.deb
设置用户名和密码以连接到您的帐户:
/opt/getscreen.me/getscreen.me setup
创建getscreen.me服务
sudo nano /etc/systemd/system/getscreen.me.service
和描述它:
[Unit]
Description=Getscreen.me
Requires=xfce4.service
After=xfce4.service
[Service]
Type=simple
User=getscreen
WorkingDirectory=/home/getscreen/
Environment="DISPLAY=:99"
ExecStart=/opt/getscreen.me/getscreen.me
Restart=on-failure
RestartSec=60s
[Install]
WantedBy=multi-user.target
启动服务
要启动服务,您需要运行:
sudo systemctl daemon-reload
sudo systemctl enable getscreen.me
sudo systemctl start xvfb
sudo systemctl start xfce4
sudo systemctl start getscreen.me
行sudo systemctl enable getscreen.me负责系统启动时服务的自动启动。
Getscreen.me更新
要更新代理,请创建脚本:
nano ~/getscreen.update.sh
在其中输入以下数据:
#!/bin/bash
# delete update
rm -F getscreen.me.update
# download update
wget https://getscreen.me/download/getscreen.me -O
getscreen.me.update || exit 1
# stop service
sudo systemctl stop getscreen.me || exit 2
# update
sudo cp getscreen.me.update /opt/getscreen.me/getscreen.me || exit 3
# start service
sudo systemctl start getscreen.me || exit 4
echo "getscreen have been updated"
要更新,您需要调用脚本:
sh ~/getscreen.update.sh
如果您有任何想法,可以在建议页面上发布,或者在个人帐户的聊天中或通过电子邮件写信给我们info@getscreen.me