设置screen实现每次登录vps使用同一会话

首先安装screen

apt install screen
# or
dnf install screnn
# or
pacman -S screen

新建.keepsession.sh脚本, vi ~/.keepsession.sh,内容如下

#!/bin/sh
if screen -ls | grep -q "There is a screen on"; then
  screen -xRR
else
  screen -S mysession
fi

chmod +x ~/.keepsession.sh添加执行权限,编辑~/.bashrc,添加以下内容:

部署Headscale以及Tailscale连接使用方法

Headscale是一款开源的Tailscale控制服务器软件,使用Headscale可以自行架设Tailscale服务。

VPS安装Headscale

下载地址https://github.com/juanfont/headscale/releases

wget https://github.com/juanfont/headscale/releases/download/v0.24.0/headscale_0.24.0_linux_amd64.deb
apt install headscale_0.24.0_linux_amd64.deb

安装完成后会有如下提示:

----------------------------------------------------------------------
 headscale package has been successfully installed.

 Please follow the next steps to start the software:

    sudo systemctl enable --now headscale
    sudo systemctl start headscale

 Configuration settings can be adjusted here:
    /etc/headscale/config.yaml

----------------------------------------------------------------------

注册启动Headscale服务

使用iperf3测试网络吞吐率

Windows版iperf3下载地址

Linux可以使用aptdnf等管理软件直接安装iperf3

apt install iperf3
dnf install iperf3
pacman -S iperf3

安装好之后,服务端使用iperf3 -s开启进程。

D:\apps\iperf3.18_64>iperf3.exe -s
-----------------------------------------------------------
Server listening on 5201 (test #1)
-----------------------------------------------------------
Accepted connection from 192.168.88.243, port 42194
[  5] local 192.168.88.246 port 5201 connected to 192.168.88.243 port 42204
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.01   sec  10.5 MBytes  86.9 Mbits/sec
[  5]   1.01-2.01   sec  10.5 MBytes  88.5 Mbits/sec
[  5]   2.01-3.01   sec  10.5 MBytes  88.4 Mbits/sec
[  5]   3.01-4.01   sec  10.5 MBytes  87.7 Mbits/sec
[  5]   4.01-5.02   sec  10.6 MBytes  88.7 Mbits/sec
[  5]   5.02-6.01   sec  10.4 MBytes  87.9 Mbits/sec
[  5]   6.01-7.01   sec  10.6 MBytes  88.6 Mbits/sec
[  5]   7.01-8.00   sec  10.4 MBytes  87.9 Mbits/sec
[  5]   8.00-9.01   sec  10.6 MBytes  88.1 Mbits/sec
[  5]   9.01-10.00  sec  10.5 MBytes  89.1 Mbits/sec
[  5]  10.00-10.11  sec  1.12 MBytes  91.0 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.11  sec   106 MBytes  88.2 Mbits/sec                  receiver
-----------------------------------------------------------
Server listening on 5201 (test #2)
-----------------------------------------------------------

客户端使用iperf3 -c serverip来连接服务端开始测试