01 frp的简介
Frp官网:https://github.com/fatedier/frp
frp是一款开源的高性能反向代理工具,主要用于内网穿透。支持多种协议如TCP、UDP、HTTP、HTTPS等,并具备P2P通信能力,可以实现通过拥有公网IP的节点实现内网服务的外部访问。
frp安装常见问题:
- 服务器和客户端位数版本不需要一致。
- 系统架构分为x86和ARM架构。Linux查看系统指令:
uname -m
安装包包含的文件,其中frpc为客户端配置文件,frps为服务端配置文件,不同版本如何配置信息官网有介绍。
# Linux指令 ls
frpc frpc.toml frps frps.toml LICENSE02 Linux 设置 frpc /frps自启动
在 Linux 系统中,可以通过配置 systemd 服务实现 frpc/frps 的开机自启动。以下是frpc的具体步骤,frps配置与frpc类似:
- 创建 frpc.service 文件
sudo vim /etc/systemd/system/frpc.service- 写入以下内容
[Unit]
Description=frpc service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/your_path/frpc -c /your_path/frpc.ini # 写入frpc.ini文件的绝对地址
[Install]
WantedBy=multi-user.target
- 加载并启用服务
sudo systemctl daemon-reload # 加载 systemd 配置
sudo systemctl enable frpc # 设置 frpc 开机自启动
sudo systemctl start frpc # 启动frpc的服务
sudo systemctl stop frpc # 停止frpc的服务
sudo systemctl restart frpc # 重启frpc的服务
sudo systemctl status frpc # 查看服务器的状态
# 确保服务已启动并运行
sudo systemctl is-enabled frpc
sudo systemctl is-active frpc
# 检查日志以确认是否正常启动
journalctl -u frpc.service注意事项:
- 确保 frpc 配置文件路径正确
- 避免重复启动同一隧道,以免引发冲突
评论 (0)