frp搭配服务器本地项目穿透到公网,并实现域名访问

frp搭配服务器本地项目穿透到公网,并实现域名访问

  1. 下载frp客户端和服务端 https://github.com/fatedier/frp/releases

    20240421170734896-frp1

  2. 下载之后将文件上传到服务器的任意目录,这里我在根目录创建了frp文件夹,放到里面了,frps和frps.toml是服务端文件

    20240421171215855-frp2

  3. 修改服务端的frps.toml

    20240421172009798-frp3

  4. 先解压刚刚下载的frp_0.57.0_windows_amd64.zip客户端frp,然后创建 frpc.ini 配置文件

    20240421173544715-frp4

    [common]
    server_addr = xxx.xx.xxx  # 你服务器的ip地址
    server_port = 7000 # 对应服务端 frps.toml 文件中的端口,这里不一定是7000,只要这里和服务端的端口对应就可以
    [web]
    type = tcp # 连接类型,使用 tcp
    local_ip = 127.0.0.1 # 你本地的ip
    local_port = 3004 # 你本地的项目端口,也就是你要穿透的端口
    remote_port = 11434 # 这里是服务器的端口,也就是你希望你本地的项目端口穿透到服务器的哪个端口
  5. 创建 frpc.ini 配置文件之后就可以启动 frp 了 注意启动顺序:先启动服务端,在启动客户端

    20240421174921243-frp5

    使用 SSH 工具连接服务器,然后到之前上传的 frps 的文件目录下使用以下命令启动

    ./frps -c ./frps.toml
  6. 启动客户端:使用管理员身份打开cmd,然后进入到目录下运行 frpc.exe

    20240421175522158-frp6

  7. 我这里是将本地的3004端口穿透到服务器的11434的端口了,所以服务器也要放行11434端口
  8. 使用宝塔新建站点一个站点

    20240421180024754-frp7

  9. 给刚刚创建的站点添加反向代理

    20240421210845913-frp8

  10. 这样就可以用域名成功访问了!
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容