Fish in the river

思考 技术
记录 回忆
  1. Main page
  2. 运维技术
  3. Linux
  4. Main content

在腾讯轻量云CENTOS上安装FRP客户端并开机自启动

2024年2月5日 68hotness 0likes 0comments

一. 安装FRP客户端

FRP没有单独的客户端,服务端和客户端都在同一个安装包中。

wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz
下载完成后,将其解压。如果不是root用户,最好使用sudo。在CentOS的使用过程中,不建议直接使用root用户。

sudo tar -xvf frp_0.53.2_linux_amd64.tar.gz
将解压的文件移动到/usr/local/bin目录中。一定要移,此处会涉及到后面的自动启动是否能够配置成功。

mv ./frp_0.53.2_linux_amd64 /usr/local/bin
使用vi或vim或nano配置frpc.toml。新版本的FRP使用了新的toml配置文件,以前的ini配置目前也可使用,但是启动时FRP会警告。配置文件如下。

serverAddr="frp.freefrp.net"
serverPort=7000
auth.method="token"
auth.token="freefrp.net"
[[proxies]]
name="web_afish_fun_http"
type="http"
localIp="127.0.0.1"
localPort=80
customDomains=["www1.afish.fun"]
配置完成,可以启动一下测试一下。因为我已经做好了,没有截个图,但是稍微有点基础的应该一看就懂,frpc是否启动成功。不过这里有个问题是一旦启动了frpc。当前对话的终端就会占住了,无法再输入新的指令。最快的方法是重新开一个终端会话。当然,也有办法使其不占用终端。自已查一下吧。

./frpc -c frpc.toml
二.配置开机自动启动

这个方法也有很多,但我一般用最基础最稳定的方法。其他方法可以在网上找。

配置一个服务,在 /lib/systemd/system这个目录下,创建如下的服务文件,我取名为frpc.services.文件内容如下,如果你上面也是按我的方法配置的,最好照抄。

[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/frp_0.53.2_linux_amd64/frpc -c /usr/local/bin/frp_0.53.2_linux_amd64/frpc.toml

[Install]
WantedBy=multi-user.target
保存好后,执行如下命令,都是一些常规的systemctl命令。相信难不到你。

sudo systemctl daemon-reload
sudo systemctl start frpc
sudo systemctl enable frpc
按理说,这个时候,已经做好了。但也有时,重启就是不行。我就是搞了一下午。

在排除防火墙,selinux的干扰下,还要注意不要使用root用户,frpc要从/usr/local/bin下启动。

谢谢你看到此处。最后希望看了这篇文章后,你也能顺利的在腾讯云centos下安装frp客户端,并成功的设置为自动启动。

Tag: Linux
Last updated:2024年2月5日

joey

This person is a lazy dog and has left nothing

Like
Next article >

Comments

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
Cancel

归档

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024

分类目录

  • C#
  • Dock
  • Excel
  • Kindle
  • Linux
  • Windows
  • 生活感悟
  • 群晖
  • 运维技术

COPYRIGHT © 2024 水中小鱼. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang