logo头像

老陕小张学技术接地气

frp内容穿透后台启动

Frp后台自动启动的几个方法

本文介绍了在Linux和Windows系统中实现Frp后台自动启动的几种方法。

Linux系统

方法一:使用nohup来启动

使用nohup命令可以在后台启动Frp,具体步骤如下:

  1. 打开终端,输入以下命令启动frps:
nohup /path/to/your/fprs -c-c /path/to/your/frps.ini &
  1. 如果要查看日志,可以使用以下命令:
cat nohup.out
  1. 同样的,使用以下命令启动frpc:
nohup /path/to/your/fprc -c-c /path/to/your/frpc.ini &

方法二:使用systemctl来控制启动

使用systemctl命令可以方便地控制Frp的启动和停止,具体步骤如下:

  1. /lib/systemd/system/frps.service文件中写入以下内容:
[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/your/path/frps -c /your/path/frps.ini

[Install]
WantedBy=multi-user.target
  1. 启动frps:
sudo systemctl start frps
  1. 打开自启动:
sudo systemctl enable frps
  1. 重启应用:
sudo systemctl restart frps
  1. 停止应用:
sudo systemctl stop frps
  1. 查看应用的日志:
sudo systemctl status frps

方法三:使用supervisor来控制

使用supervisor可以方便地控制Frp的启动和停止,具体步骤如下:

  1. 安装supervisor:
sudo apt install supervisor
  1. /etc/supervisor/conf.d目录下创建frp.conf文件,写入以下内容:
[program:frp]
command = /your/path/frps -c /your/path/frps.ini
autostart = true
  1. 重新加载supervisor:
sudo systemctl restart supervisor
  1. 查看supervisor运行状态:
sudo supervisorctl status

Windows系统

方法一:使用任务计划程序

使用任务计划程序可以实现Frp开机自启,具体步骤如下:

  1. 打开任务计划程序,点击“创建任务”按钮。
  2. 输入任务名称,选择“使用最高权限运行”选项卡,然后选择“配置为Windows 7、Windows Server 2008 R2”。
  3. 在“触发器”选项卡中,选择“开机时”作为触发器。
  4. 在“操作”选项卡中,输入Frp的启动命令,比如:
C:\frp\frpc.exe -c C:\frp\frpc.ini
  1. 点击“确定”按钮,保存任务。

方法二:使用注册表

使用注册表可以实现Frp开机自启,具体步骤如下:

  1. 按下Win+R键,打开运行对话框,输入“regedit”打开注册表编辑器。
  2. 找到以下路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  1. 在右侧窗口中,右键点击空白处,选择“新建”->“字符串值”。
  2. 输入一个名称,比如“Frp”,然后双击该项,输入Frp的启动命令,比如:
C:\frp\frpc.exe -c C:\frp\frpc.ini
  1. 关闭注册表编辑器,重启电脑,Frp客户端就会自动启动了。

以上是在Linux和Windows系统中实现Frp后台自动启动的几种方法。

支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励

-->