1.安装Net Core运行时或者SDK,详见另一篇文章《CentOS安装Net Core - 博客 (guomingxin.space)》或微软官网CentOS7(在 CentOS Linux 上安装 .NET - .NET | Microsoft Learn)或者CentOS Stream (在 RHEL 和 CentOS Stream 上安装 .NET - .NET | Microsoft Learn

net core 5可以运行dotnet判断是否安装成功,安装成功后执行whereis dotnet 获取执行文件所在路径

2.下载对应的版本包

github:Releases · FastTunnel/FastTunnel · GitHub

gitee:FastTunnel 发行版 - Gitee.com

3.创建启动服务文件

在/etc/systemd/system/目录下创建fasttunnel.service文件,内容如下

[Unit]
Description=fasttunnel
[Service]
Type=simple
#path where fasttunnel.server.dll
WorkingDirectory=/root/fasttunnel/
#Restart=on-failure
#RestartSec=10
ExecStart=/usr/share/dotnet/dotnet FastTunnel.Server.dll
ExecReload=/usr/share/dotnet/dotnet FastTunnel.Server.dll
[Install]
WantedBy=multi-user.target

WorkingDirectory工作目录为解压fasttunnel解压后所在的文件目录

ExecStart启动时执行命令,使用dotnet命令运行客户端或服务端程序

ExecReload重启时执行命令,使用dotnet命令运行客户端或服务端程序

其他视情况进行配置

#启动服务

systemctl start fasttunnel.service

#配置开机自启动

systemctl enable fasttunnel.service

文章信息

创建时间
2024-02-10
作者
郭铭心
是否所有人可见
所有人可见
最后修改日期
2024-02-10
点击数
289
标签