frp最新版本配置(frp_0.61.1_windows_amd64),将本地的文件夹发布成一个外网服务

frp最新版本: frp_0.61.1_linux_amd64,,服务端我用的是linux,客户端我用的是windows,保持版本号一致就行。

本文章解决的问题: 如何将一个内网的本地的文件夹映射到公网服务?

服务端(frp_0.61.1_linux_amd64)

服务端配置
frps.toml

bindPort = 7000
[auth]
method = "token"
token = "xxx"

服务端启动: ./frps -c frps.toml

客户端 (frp_0.61.1_windows_amd64):

客户端配置
frpc.toml

serverAddr = "xxx"
serverPort = 7000
[auth]
method = "token"
token = "xxxx"

[[proxies]]
name = "test_static_file"
type = "tcp"
remotePort = 9999

[proxies.plugin]
type = "static_file"
localPath = "D:/tmp/imagetest/"
stripPrefix = "static"

客户端启动: frpc.exe -c frpc.toml
以上配置是将本地的文件发布成一个网页服务

遇到的问题1: frpc.exe老是会被window当病毒杀掉。

解决办法是:

  1. 如果是被360拦截,将本文件加入到360信任的白名单,https://toponegpt.site/conversationshare/174071132187280138040628717056
  2. 如果是被windows拦截,打开 Windows 安全中心 -> 病毒和威胁防护 ,历史保护记录,将文件恢复。
  3. 如果是下载的时候就被拦截,打开windows powershell,执行 wget https://github.com/fatedier/frp/releases/download/v0.61.1/frp_0.61.1_windows_amd64.zip -O frp_0.61.1_windows_amd64.zip 下载。

问题2: 如何将frpc.exe做成一个服务,开机启动

通过NSSM来安装服务,具体查看: https://toponegpt.site/conversationshare/174071077550477138040628717056

步骤

  1. 下载 NSSM

    • 访问 https://nssm.cc/download 下载 nssm.exe
    • 解压后,将 nssm.exe 放入 C:\Windows\System32 目录(或其他路径)。
  2. 安装服务

    • 打开 管理员 CMD,运行:
      nssm install frpc
      
    • 会弹出一个 GUI 界面:
      • Path: 选择 frpc.exe 的路径,例如:
        C:\Users\xwm\frp_0.61.1_windows_amd64\frpc.exe
        
      • Arguments: 填写:
        -c C:\Users\xwm\frp_0.61.1_windows_amd64\frpc.toml
        
      • Startup type: 选择 Automatic(自动启动)。
      • 点击 Install service
  3. 启动服务

    net start frpc
    
  4. 卸载服务

    nssm remove frpc confirm
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值