frp centos7 开机自动启动

该博客介绍了如何在Linux系统中创建frpc服务文件,通过systemd管理frpc,使其能开机自启。首先,使用vim编辑器创建frpc.service文件,添加描述、服务类型及启动命令。然后,通过systemctl命令设置frpc服务的开机自启、启动、停止和查看状态。这有助于确保frpc客户端在系统启动时自动运行。

一、配置

创建文件

vim /usr/lib/systemd/system/frpc.service

添加如下内容:

[Unit]
Description=frapc client
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/usr/local/frp_0.34.3_linux_amd64/frpc -c /usr/local/frp_0.34.3_linux_amd64/frpc.ini

[Install]
WantedBy=multi-user.target

二、命令

设置开机自启
systemctl enable frpc

关闭开机自启
vim
#启动服务
systemctl start frpc

#停止服务
systemctl stop frpc

#查看状态
systemctl status frpc

转载:https://blog.youkuaiyun.com/weixin_43558205/article/details/113765357

### CentOS 7 服务器部署 #### 1. 下载 frp 通过 GitHub 或其他网站提供的 frp 工具的下载链接进行下载,例如可使用 `wget https://file.kskxs.com/frp/frp-v0.32.1/frp_0.32.1_linux_amd64.tar.gz` 进行下载。若需要在某个文件夹下进行 frp 软件的安装,需提前将目录移至相关目录下面,若忘记,可采用 Linux 上的相关文件移动指令进行操作 [^4]。 #### 2. 配置服务器 - **配置 frps.ini 文件**:根据实际需求配置 frps 服务端配置文件,如指定监听端口等。 - **设置服务文件**:创建服务文件,以便使用系统服务管理工具管理 frp 服务。 - **设置开机和服务操作**:使用 `systemctl enable frps` 设置开机,使用 `systemctl start frps` 启动服务,`systemctl stop frps` 停止服务等。 - **后台验证**:可通过查看日志等方式验证 frp 服务是否正常运行。 - **服务器重**:重服务器后检查 frp 服务是否能正常自 [^1]。 #### 3. 防火墙和端口 - **开放端口**:使用 `firewall-cmd --zone=public --add-port=端口号/tcp --permanent` 开放所需端口,然后使用 `firewall-cmd --reload` 使配置生效。 - **查看端口**:使用 `netstat -tulnp` 查看系统开放的端口 [^1]。 #### 4. 结束进程 - **杀死进程**:使用 `ps -ef | grep frps` 查找 frp 服务进程的 PID,然后使用 `kill PID` 杀死进程。 - **强制杀死进程**:若普通杀死进程方式无效,可使用 `kill -9 PID` 强制杀死进程 [^1]。 #### 5. 查看服务 使用 `systemctl status frps` 查看 frp 服务的状态 [^1]。 ### Windows Server 部署 #### 1. frpc 配置 根据实际需求配置 frpc 客户端配置文件,如指定服务器地址、端口、本地服务地址和端口等。例如配置访问内网 Windows 系统远程桌面: ```plaintext [mstsc] type = tcp #协议类型 tcp local_ip = 127.0.0.1 #此处填写本机环回口 local_port = 3389 #本地的 3389 端口 remote_port = 3389 #服务器的 3389 端口 auth_token = 123456 #认证码,两端配置一致 ``` #### 2. 添加开机计划启动 通过任务计划程序创建任务,设置任务在系统启动时执行 frpc 客户端程序。 #### 3. 控制台启动隐藏窗口 可编写批处理脚本,使用 `start /B frpc.exe -c frpc.ini` 启动 frpc 客户端并隐藏窗口 [^1]。 ### 开机启动方法 - **CentOS 7 服务器**:使用 `systemctl enable frps` 命令设置 frp 服务开机 [^1]。 - **Windows Server**:通过任务计划程序,设置在系统启动时执行 frpc 客户端程序,实现开机 [^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值