我们以 FastTunnel 这个内网穿透工具为例,其中Server端的程序运行在Linux上,Client端的程序运行在Windows上。关于这个程序的配置请参考官方文档: 快速上手:快速搭建服务。为了避免每次手动启动程序,我们把它们做成开启自启动的服务,这样你就可以无缝使用远程桌面了。
# DisplayName和Description可以随意写。
nssm install FastTunnel "F:Program FilesFastTunnel.Client.win-x64FastTunnel.Client.exe"
nssm set FastTunnel DisplayName FastTunnel
nssm set FastTunnel Description FastTunnel for remote desktop
右键,打开属性面板,确保Startup为自动。
设置失败后自动重启(对于一个稳定的软件,你可以选择无限重启)
手动start这个服务。
搞定!
# copy the file to
# /etc/systemd/system/FastTunnel.service
[Unit]
Description=FastTunnel service
After=network.target
[Service]
User=[username]
Group=[username]
WorkingDirectory=/home/[username]/FastTunnel.Server.linux-x64
ExecStart=/home/[username]/FastTunnel.Server.linux-x64/FastTunnel.Server
[Install]
WantedBy=multi-user.target
sudo systemctl enable FastTunnel
sudo systemctl start FastTunnel
sudo systemctl daemon-reload
sudo systemctl restart FastTunnel
sudo systemctl stop FastTunnel
本文由博客一文多发平台 OpenWrite 发布!
参与评论
手机查看
返回顶部