前台条件需要一台公网服务器

下载地址-到github搜索下载

服务端配置修改frps.ini
[common]
# 服务器端监听客户端连接请求的端口
bind_port = 7000
# 服务器端监听http请求的端口
vhost_http_port = 7070
# frp控制面板
dashboard_port = 7500
# dashboard's username and password are both optional
dashboard_user = admin
dashboard_pwd = admin
# log_file = ./frps.log
#log_level = info
#log_max_days = 3
客户端配置frpc.ini
[common]
server_addr = 公网ip
server_port = 7000 #对应服务端口
[ssh]
type = tcp #协议
local_ip = 127.0.0.1 #本地ip
local_port = 22  #需要映射的端口
remote_port = 7022 # 暴露的端口,访问示例:公网ip:7022 需要开放防火墙

[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 7306

服务端启动:

./frps -c frps.ini

客户端启动:

./frpc -c frpc.ini
上面的启动比较麻烦,将其设置为服务,开机自启
新建 frp.service 文件

vim /lib/systemd/system/frp.service
# 写入以下内容,注意区分 服务端 和 客户端

[Unit]
Description=frp service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
# 服务端  /home/ubuntu/frp文件路径
ExecStart=/home/ubuntu/frp/frps -c /home/ubuntu/frp/frps.ini
# 客户端
# ExecStart=/root/frp/frpc -c /root/frp/frpc.ini
[Install]
WantedBy=multi-user.target
使用 systemctl 启动服务

# 启动frp
systemctl start frp
# 开机自启动
systemctl enable frp
# 重启
systemctl restart frp
# 停止
systemctl stop frp
# 查看日志
systemctl status frp


GitHub 加速计划 / fr / frp
83.04 K
13 K
下载
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
最近提交(Master分支:2 个月前 )
4383756f 1 天前
6ba849fc 9 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐