Clone
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
- Tips:以下内容基于openEuler24.03版本进行部署演示
- 部署服务前请务必关闭SELinux
一、服务端部署
- 下载解压文件
wget https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz
tar -zxvf frp_0.62.1_linux_amd64.tar.gz
mv frp_0.62.1_linux_amd64 /opt/frp
- 修改配置文件:
vi /opt/frps/frps.toml
# 服务端监听地址,0.0.0.0 表示监听所有地址
bindAddr = "0.0.0.0"
# 服务端监听端口
bindPort = 7000
kcpBindPort = 7000
#认证字段
auth.method = "token"
auth.token = "frp@123"
# web 管理界面监听地址
webServer.addr = "0.0.0.0"
# web 管理界面监听端口
webServer.port = 6999
# web 管理界面用户名及密码
webServer.user = "admin"
webServer.password = "frps@dash"
# 如果需要启用 HTTPS,可以配置证书和密钥文件路径
# webServer_tls_certFile = "server.crt"
# webServer_tls_keyFile = "server.key"
- 创建服务文件:
vi /etc/systemd/system/frps.service
[Unit]
Description=Fast Reverse Proxy Server (frps)
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/frp/frps -c /opt/frp/frps.toml
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
- 启动服务并设置开机自启动
systemctl daemon-reload
systemctl start frps
systemctl enable frps
- 可以登录管理界面查看穿透代理情况:http://ip:6999
二、客户端部署
- 下载解压文件
wget https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz
tar -zxvf frp_0.62.1_linux_amd64.tar.gz
mv frp_0.62.1_linux_amd64 /opt/frp
- 修改配置文件:
vi /opt/frps/frpc.toml
#标识客户端,有多台客户端的情况建议使用
user = "Client-01"
serverAddr = "服务端IP或者hostname"
serverPort = 7000
#认证字段,与服务端配置一致
auth.method = "token"
auth.token = "frp@123"
#WEB管理界面配置
webServer.addr = "0.0.0.0"
webServer.port = 6999
webServer.user = "admin"
webServer.password = "frps@dash"
webServer.pprofEnable = false
#具体代理应用配置,请换成自己的IP
[[proxies]]
name = "ESMTP"
type = "tcp"
localIP = "192.168.1.1"
localPort = 587
remotePort = 587
[[proxies]]
name = "IMAP4"
type = "tcp"
localIP = "192.168.1.1"
localPort = 143
remotePort = 143
- 创建服务文件:
vi /etc/systemd/system/frpc.service
[Unit]
Description=Fast Reverse Proxy Client (frpc)
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/opt/frp/frpc -c /opt/frp/frpc.toml
Restart=on-failure
RestartSec=5s
[Install]
WantedBy=multi-user.target
- 启动服务并设置开机自启动
systemctl daemon-reload
systemctl start frpc
systemctl enable frpc
- 访问管理:可以登录管理界面配置代理:http://ip:6999,或者在配置文件中修改好后重启服务
vi /opt/frp/frpc.toml
systemctl restart frpc
这是一个侧边栏演示页面
此页面没有任何版权保护,欢迎转载学习。