侧边栏壁纸
博主头像
成云博主等级

行动起来,活在当下

  • 累计撰写 40 篇文章
  • 累计创建 25 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

win10 搭建ftp服务器 通过frp内网穿透,提供给其他电脑访问ftp

佳航
2023-04-05 / 0 评论 / 0 点赞 / 515 阅读 / 2834 字
  最近开发需要别人开发前端网页,所以想通过git吧则会把所有代码弄过不说,还要搭建环境,所以想着通过idea的jrebel的功能让前端开发者把修改后的代码直接通过ftp修改上传然后自动发布出来,然后通过内网穿透功能在访问本地网站。这样就实现了网页的修改,折腾了3天才把环境搭起来。中间出现了好多问题,现在把主要的步骤记录下方便之后查看。
  • 显示通过将frp搭建客户端和服务器端搭建成功
    frpc.ini客户端配置
[common]
;frp服务器端ip地址
server_addr = *.*.*.*
server_port = 7000
;frp服务器端token值链接服务器端用
token =*******

[web]
type=http
local_ip=127.0.0.1
;当前客户端监控端空
local_port=8080
;访问域名 输入域名
custom_domains = **********
;访问远程服务器的端口8090自动会访问客户端的8080端口
remote_port=8090

;ftp配置内网穿透环境
[range:ftp]
type = tcp
local_ip = 127.0.0.1
;这里用的是50000-51000 ftp的被动模式不是主动模式。
local_port = 21,50000-51000
remote_port = 7009,50000-51000

服务器端frps.ini

[common]
server_addr = *.*.*.*
server_port = 7000
token = *******
dashboard_user = ********
dashboard_pwd = ********
vhost_http_port = 8090
;frp的dahsboard配置端口
dashboard_port = 7777
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
;ftp配置
[range:ftp]
type = tcp
local_ip = 127.0.0.1
local_port = 21,50000-51000
bind_port =7009,50000-51000

然后重启各自服务,frp内网穿透基本可以了。

  • 下面是搭建ftp 服务器端。
    我这边正好用了之前的phpstudy 他里面有个ftp服务器端配置。之前不知道其实这个ftp服务器端就是用了FileZilla Server当然都是以前很老的版本但是使用没问题。一开始搭建的时候需要注意几个要点:

    1. 配置被动模式。同时设置50000-51000端口
    2. 设置文件夹权限。
    3. 这点最重要就是客户端链接的时候一定要用FileZilla 提供的客户端链接,我这边链接了很多次出现了好几中错误:227 Entering Passive Mode等等各种链接错误。所以客户端一定要FileZilla 提供的客户端.
  • ftp客户端链接时候一定要保证链接端口是7009 地址是frp的服务器ip地址。帐号密码是在ftp服务器里面设置添加这里就不用说了。

  • 出现一个很坑的问题就是在配置frp的时候要用[range:ftp]配置同时端口要设置 50000-51000 不可以用下面这个配置方式
    [ftp]
    type = tcp
    local_ip = 127.0.0.1
    local_port = 21
    bind_port =7009

    如果用会出现可以登录,但是无法拉取文件。一开始因为是权限问题。后来换成了被动模式,然后改用了客户端之后就可以了。一定要注意啊。。。

0

评论区