frp内网穿透搭建-宝塔版

一、搭建frp准备

  1. 下载frp部署文件:https://github.com/fatedier/frp/releases
  2. 把防火墙安全端口打开,默认7500,7000,其他的自行设置打开,如阿里云服务器要打开端口规则。

二、配置frps服务端

  • frps、frps.ini、LICENSE 的文件上传到指定的文件夹中。
  • 修改frps.ini配置文件,简单配置
[common]
# frp服务器ip,默认为0.0.0.0就是接受所有来者
bind_addr = 192.168.0.2
# 端口默认7000,客户端各服务端通信用的,两者必须一样
bind_port = 7000
# frp的web管理控制台的用户名密码,通过IP:7500登录
dashboard_user = admin
dashboard_pwd = admin
# 管理控制台的默认端口
dashboard_port = 7500

# 转发的服务端口
#vhost_ssh_port = 22
vhost_tcp_port01 = 8000
# 心跳连接,必须得有,不加60秒会自动断开连接
heartbeat_timeout = 30
  • 在宝塔中创建项目,点击网站>创建GO项目/其他项目。执行命令/www/wwwroot/frps/frps -c /www/wwwroot/frps/frps .ini
    frp内网穿透搭建-宝塔版_第1张图片
  • 访问192.168.0.2:7500,通了,配置服务端完成

三、配置frpc客户端

  • frpc、frpc.ini、LICENSE 的文件上传到指定的文件夹中。
  • 修改frpc.ini配置文件,简单配置
[common]
#frp服务器的公网ip地址
server_addr = 192.168.0.2
#frp服务器的通信端口,默认是7000。更改更安全。
server_port = 7000

[ssh]
#协议类型
type = tcp
#当前内网服务器的网卡IP地址,不要用127.0.0.1
local_ip = 127.0.0.1
#要转发的服务端口
local_port = 22
#映射到公网上的对应端口
remote_port = 8000

#服务器与客户机之间的心跳连接:如果没有会每隔60秒自动断开。
heartbeat_timeout = 30
  • 打开《进程守护管理器》没有安装上就可,安装完添加进程管理,启动命令/www/wwwroot/frpc/frpc -c /www/wwwroot/frpc/frpc .ini如图
    frp内网穿透搭建-宝塔版_第2张图片
  • 访问192.168.0.2:8000就通到客户机上了。

注:
配置模板解释:点击查看
报错问题:
报错内容:Create server listener error, listen tcp 0.0.0.0:7000: bind: address already
报错原因:7000端口被占用
报错解决:(1)输入命令netstat -tanlp (2)找到端口所占进程的pid,在kill掉 kill -9 xxx

你可能感兴趣的:(宝塔,linux,服务器,服务器,阿里云,运维,frp内网穿透)