使用frp搭建内网穿透服务

使用frp搭建内网穿透服务

简介

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。 本文主要用于简单的搭建frp服务,前提是得有一个外网服务器

https://github.com/fatedier/frp

在CentOS中安装frps(外网服务器)

1.修改frps.ini 文件

[common]
bind_addr = 0.0.0.0
bind_port = 7000
dashboard_port = 7001
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin

2.创建服务

vim /usr/lib/systemd/system/frps.service

[Unit]
Description=Frp Server Service

[Service]
# ExecStart 后面跟上文件路径及配置文件路径
ExecStart= /opt/frps -c /opt/frps.ini

[Install]
WantedBy=multi-user.target

3.启动服务

systemctl enable frps
systemctl start frps

4.在浏览器中输入服务器ip:7001,查看dashboard

在CentOS中安装frpc

1.修改frpc.ini 文件

[common]
server_addr = remote # frps服务器的ip
server_port = 7000
admin_addr = localhost # 本地服务器的ip
admin_port = 7000
admin_user = admin	#dashboard登录账号密码
admin_pwd = admin

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 2222
# 使用外网2222端口即可访问到本地22端口

2.创建服务(同上frps一样)

IMG_3894