FRP搭建与使用详细教程


前言

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

准备

  • 外网服务器一台
  • 内网服务器一台

下载脚本部署文件

GitHub

注意事项:

  • 服务器端和内网机器端下载的版本要相同,否则可能会影响内网穿透
  • 根据服务器系统选择合适的脚本

脚本主要分为服务端与客户端文件

  • 外网服务器端用到的是Frps和Frps.ini
  • win10电脑用到的是Frpc和Frpc.ini

注:

  • 服务端部署,可以只保留服务端文件 frps
  • ​客户端部署,可以只保留客户端文件 frpc

服务端

1、解压压缩包并命重命名文件夹:

mkdir frp
tar  xzvf  frp_0.33.0_linux_386.tar.gz
mv  frp_0.33.0_linux_386  frp

创建frp文件夹,然后上传linux压缩包至文件夹并解压

服务端配置

配置Frps.ini文件

[common]
#内网穿透服务器端监听的IP地址,可以省略,默认为127.0.0.1
bind_addr = 0.0.0.0
#服务器端监听的端口,默认是7000,可自定义
bind_port = 7001

示例

启动frp

./frps -c frps.ini

Ctrl+C停止服务

后台运行

nohup ./frps -c frps.ini &

客户端配置

客户端同上,只需要配置frpc.ini

[common]
server_addr = 服务器ip
server_port = 端口
user = 填你的标识(随便)
token = 设置的token

[标识(随便)]
type = tcp
local_ip = 127.0.0.1
local_port = 本机端口
remote_port = 访问端口


[标识(随便)]
type = tcp
local_ip = 127.0.0.1
local_port = 本机端口
remote_port = 访问端口

示例

运行

./frpc -c frpc.ini

Ctrl+C停止服务

声明:纯情阿丁|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - FRP搭建与使用详细教程


阿丁在Coding,等你成为我的朋友!