可能是年龄的原因,记性很差,几个月前,把博客放到了自己家里的小服务器上,并用FRP实现穿透访问,现在要换个服务器,发现一头雾水,睡了一会儿后终于想起一点,于是开始重来,记录一下步骤,作为以后参考:

  • 下载原服务器上的frps文件夹,传到新服务器上
  • 给frps运行的权限 chmod +x ./frps
  • 把原服务器上/lib/systemd/system/frps.service 文件传到新服务器相同位置
  • systemctl daemon-reloadsystemctl enable frps 让frps服务自动跟服务器启动而启动systemctl start frps 让fprs服务启动,或者直接reboot重启一下服务器,顺便看看也是OK的
  • 接下来发现一个问题,IP:7500访问不了,我用的是阿里云,在安全组规则里打开一下入接口7500就可以了。如果是客户端FRPC,操作也是一样的。

    以下是一些常用的systemctl命令:

    启动服务:systemctl start service_name停止服务:systemctl stop service_name重启服务:systemctl restart service_name启用服务(开机自启):systemctl enable service_name禁用服务(禁止开机自启):systemctl disable service_name查询服务状态:systemctl status service_name管理系统服务:

    添加新服务:创建一个.service文件来定义新服务的属性和行为,并将其放置在/etc/systemd/system/目录下。删除服务:使用systemctl disable service_name禁用服务,并手动删除相关的.service文件。启用/禁用服务:通过systemctl enable/disable service_name命令设置服务的开机自启状态。查看和监控服务状态:

    查询单个服务状态:使用systemctl status service_name命令查看服务的运行状态、错误信息和相关日志。列出所有服务状态:输入systemctl list-units或systemctl list-unit-files命令查看所有服务的状态和配置文件。