Proxmox PVE 9 虚拟机客户端配置FRPC新版toml文件实现开机自启动远程访问教程

PVE虚拟机系统配置frpc客户端配置:版本选择和服务器一样,不能比服务器版本高

二级域名比如pve.kaixinit.com访问,pve解析至阿里云服务器公网IP,阿里云服务器安全组规则开放端口:
【网络安全】【安全组】【管理规则】【入口方向】【描述】pve,【端口范围】目的:8006/8006

1.官网下载https://github.com/fatedier/frp/releases下载最新版本,PVE内核是Debian系统适用frp_0.53.2_linux_amd64版本,下载执行命令:

wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz
#本站备用下载地址
wget http://www.kaixinit.com/wp-content/uploads/2024/03/frpc.tar.gz

如果下载比较慢的,可以先下载frp_0.53.2_linux_amd64.tar.gz文件通过winscp上传到复制到/root的目录下,执行解压命令:

tar -zxvf frp_0.53.2_linux_amd64.tar.gz                #解压
cd frp_0.53.2_linux_amd64                              #进入目录
rm -f frps frps.toml LICENSE                           #删除无关文件

如果用的本站下载文件:

tar -zxvf frpc.tar.gz                #解压
cd frpc                              #进入目录

建议操作:接下来将frpc.toml文件重命名保存为bak格式,保存原文件的完整性,在当前目录执行命令如下,

mv frpc.toml frpc.toml.bak

2.#新建文件,在/frpc新建frpc.toml文件,nano命令:ctrl+o保存,enter回车确认,ctrl+X退出

nano frpc.toml

#写入内容,frpc.toml文件写入:

serverAddr = "0.0.0.0"        # 设置服务器IP地址,以阿里云为准

serverPort = 7000               # 设置连接端口,和服务端端口一致

auth.token = "admin" # 身份验证令牌,frpc要与frps一致

[[proxies]]
name = "pve-8006"
type = "tcp"
localIP = "127.0.0.1"
localPort = 8006
remotePort = 8006

测试下,看下是否能运行,如没问题Ctrl+Z终止任务,开始设置开机自启动配置,

./frpc -c ./frpc.toml

如正常启动,会提示server success和start proxy success的输出结果。

将文件夹frp_0.53.2_linux_amd64改成frpc便于启动服务的命令安装目录,cd返回目录,执行命令:

cd
mv frp_0.53.2_linux_amd64 frpc

如果用的本站文件,将文件夹重命名可以省略此步骤。
3.#新建文件,在/etc/systemd/system/新建开机自启动服务frpc.service文件,nano命令:ctrl+o保存,enter回车确认,ctrl+X退出

nano /etc/systemd/system/frpc.service

#写入内容frpc.service文件写入:

[Unit]
Description=frpc service
After=network.target network-online.target syslog.target
Wants=network.target network-online.target
 
[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
ExecStart=/root/frpc/frpc -c /root/frpc/frpc.toml
ExecReload=/root/frpc/frpc reload -c /root/frpc/frpc.toml

 
[Install]
WantedBy=multi-user.target

3.依次执行以下命令:

systemctl daemon-reload            #重载服务
systemctl start frpc               #启动
systemctl enable frpc              #自启动
systemctl status frpc              #查看日志

出现绿色文字:Loaded: loaded (/etc/systemd/system/frpc.service; enabled; preset: enabled)
Active: active (running) since Fri 2025-08-22 10:17:54 CST; 2min 35s ago,说明成功了。
出现红色文字:Active:failed,错误提示,在检查一下配置文件
运行提示:
Warning: The unit file, source configuration file or drop-ins of frpc.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
执行重新加载命令如下后,在执行启动frpc服务命令

systemctl daemon-reload #重新加载服务的配置文件

输入Q键返回,输入reboot重启后,再试下域名访问,如果可以正常访问说明自启动部署成功了!

Proxmox PVE 9 虚拟机客户端配置FRPC新版toml文件实现开机自启动远程访问教程
其他命令:

sudo systemctl daemon-reload       #重新加载服务
sudo systemctl stop frpc           #停止应用
sudo systemctl restart frpc        #重启应用
sudo systemctl disable frpc        #停止开机自启动
sudo chmod +x /root/frpc           #更改权限
sudo cps -e |grep frpc             #杀死命令.然后kill ID

原创文章,作者:开心电脑网,如若转载,请注明出处。

(1)
上一篇 2025年8月21日
下一篇 2025年9月27日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注