- 准备环境
- 下载地址
- 第一部分 实现代理
- 服务端配置
- 第一步 解压文件,并且重命名frp,并且进入文件
- 第二步 frps.ini配置
- 第三步 授予文件执行权限
- 第四步 启动
- 客户端配置
- 第一步 解压文件,并且重命名frp,并且进入文件
- 第二步 修改frpc.ini文件
- 第三步 授予文件执行权限
- 第四步 启动
- 测试是否配置成功
- 日志信息
- 第二部分 实现自启动
- 服务器端配置
- 第一步添加systemctl,方便启动
- 第二步 启动服务器端
- 客户端配置
- 第一步 添加systemctl,方便启动
- 第二步 启动客户端
- 免责声明
- 摘抄
| 主机 IP | |
|---|---|
| 阿里云主机 centos7.6 | 47.9x.xx.xx |
| 内网centos7.6 | 192.168.253.133 |
https://github.com/fatedier/frp/releases/tag/v0.38.0第一部分 实现代理 服务端配置 第一步 解压文件,并且重命名frp,并且进入文件
tar -zxvf frp_0.38.0_linux_amd64.tar.gz # 解压 cd frp # 进入目录第二步 frps.ini配置
[common] bind_addr = 0.0.0.0 bind_port = 4005 #服务器代理端口, token = 5678912345 #与客户端进行校验的令牌第三步 授予文件执行权限
chmod +777 frps chmod +777 frps.ini第四步 启动
./frps -c ./frps.ini客户端配置 第一步 解压文件,并且重命名frp,并且进入文件
tar -zxvf frp_0.38.0_linux_amd64.tar.gz# 解压 cd frp # 进入目录第二步 修改frpc.ini文件
[common] server_addr = 47.9x.xx.xx#服务器的IP地址 server_port = 9999 # 与frps.ini的bind_port一致 token=5678912345 [ssh] type = tcp #连接类型,填tcp或udp local_ip =192.168.253.133 #填127.0.0.1或内网ip都可以 local_port = 22 #需要转发到的端口,ssh端口是22 remote_port = 4444 #frp服务端的远程监听端口,即你访问服务端的remote_port就相当于访问客户端的 local_port #配置服务端监听的端口,与服务端的bind_port端口保持一致第三步 授予文件执行权限
chmod +777 frpc chmod +777 frpc.ini第四步 启动
./frpc -c ./frpc.ini测试是否配置成功
vim /etc/systemd/system/frps.service ----------------------------------------- [Unit]Description=Frp Server Service After=network.target [Service] Type=simple ExecStart=/root/frp/frps -c /root/frp/frps.ini ExecStop=/bin/kill $MAINPID Restart= always RestartSec=1min [Install] WantedBy=multi-user.target --------------------------------------------第二步 启动服务器端
#启动frps systemctl daemon-reload systemctl start frps #启动情况 systemctl status frps #设置为开机启动 systemctl enable frps客户端配置 第一步 添加systemctl,方便启动
vim /etc/systemd/system/frpc.service ----------------------------------------- [Unit]Description=Frp Client Service After=network.target [Service] Type=simple ExecStart=/root/frp/frpc -c /root/frp/frpc.ini ExecStop=/bin/kill $MAINPID Restart= always RestartSec=1min [Install] WantedBy=multi-user.target --------------------------------------------第二步 启动客户端
#启动frps systemctl daemon-reload systemctl start frpc #启动情况 systemctl status frpc #设置为开机启动 systemctl enable frpc免责声明
本文档供学习,请使用者注意使用环境并遵守国家相关法律法规!
由于使用不当造成的后果上传者概不负责
在这个浮躁的时代,只有自律的人,
才能够脱颖而出,成就大事。
– 《觉醒年代》



