• 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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 在宝塔中创建项目,点击网站>创建GO项目/其他项目。执行命令/www/wwwroot/frps/frps -c /www/wwwroot/frps/frps .ini
      在这里插入图片描述
    • 访问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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 打开《进程守护管理器》没有安装上就可,安装完添加进程管理,启动命令/www/wwwroot/frpc/frpc -c /www/wwwroot/frpc/frpc .ini如图
      在这里插入图片描述
    • 访问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

  • 相关阅读:
    获取vue当前页面url问号后面的参数
    Java文件为什么可以跨平台执行
    LTSPICE使用教程:二极管钳位电路仿真
    年轻人想搞钱,这没什么好遮掩的
    【人工智能】本地运行开源项目MMSegmentation引发的问题
    性能测试-redis常见问题
    耐腐蚀特氟龙塑料材质PFA烧杯超纯试剂反应杯
    一套次世代建模的流程是怎样的?
    Opencv图像缩放和平移
    软件架构设计(业务架构、应用架构、数据架构、技术架构)
  • 原文地址:https://blog.csdn.net/zhuxiongyin/article/details/128163000