10分钟搞定 - FRP内网穿透搭建维

一、简要说明

依赖于:Github开源软件FRP
下载地址:https://github.com/fatedier/frp/releases

frp 主要由 客户端(frpc) 和 服务端(frps) 组成
服务端(frps)-部署在具有公网IP的机器上
客户端(frpc)-部署在需要穿透的内网服务所在的机器上

二、公网服务端配置

2.1 下载解压FRP后,进入根目录

cd /data/frp

2.2 修改服务端配置(frps.ini)

[common]
bind_addr = 0.0.0.0
# 接收 frpc 的连接
bind_port = 18888
# 启用 Dashboard 监听的本地端口
dashboard_port = 7500
# 客户端需要设置一样的值才能鉴权通过
token = frps_test_server_token
# HTTP BasicAuth 用户名
dashboard_user = admin
# HTTP BasicAuth 密码
dashboard_pwd = liuzz25
# 启用后才支持 HTTP 类型的代理,为 HTTP 类型代理监听的端口
vhost_http_port = 1080
# 启用后才支持 HTTPS 类型的代理,为 HTTPS 类型代理监听的端口
vhost_https_port = 1043

2.3 启动服务

# 前端启动
/data/frp/frps  -c /data/frp/frps.ini
# 后台启动
nohup /data/frp/frps  -c /data/frp/frps.ini &

2.4 访问管理平台

http://公网服务器IP:7500

三、内网客户端配置

3.1 下载解压FRP后,进入根目录

cd /data/frp

3.2 修改客户端配置(frpc.ini)

[common]
# 连接服务端的地址,也就是你现在配置服务器(云服务器的)的ip地址
server_addr = 公网服务端IP地址
# 连接服务端的端口
server_port = 18888
# 需要和服务端设置一样的值才能鉴权通过

#  输入 http://127.0.0.1:7600/
# 启用 AdminUI 监听的本地地址
admin_addr = 0.0.0.0
# 启用 AdminUI 监听的本地端口
admin_port = 7600
# HTTP BasicAuth 用户名
admin_user = admin
# HTTP BasicAuth 密码
admin_pwd = liuzz25

[tcp-ssh-22]
type = tcp
# 电脑在局域网中的内网 IP
local_ip = 192.168.0.25
# 你要穿透想 端口号
local_port = 22
# 服务端的端口号,记得开启放行端口
remote_port = 8022

3.3 启动服务

/data/frp/frpc  -c /data/frp/frpc.ini
# 后台启动
nohup /data/frp/frpc  -c /data/frp/frpc.ini &

3.4 访问管理平台

http://192.168.0.253:7600

四、没有了,配置完成,开始享受你的穿透吧~~~

你可能感兴趣的:(10分钟搞定 - FRP内网穿透搭建维)