nSwitch 无线传输工具 - ftpsrv

ftpsrv是ITotalJustice开发的ftp单线程无线传输工具,
支持的命令控制, 由c语言编写, 具有速度快, 内存占用小等特点.
已支持switch, wii, 3ds, ds等平台.

分为系统后台应用程序两种形式, 可以独立运行,
后台速度稍慢, 开启之后只要联网即可, 占用系统资源.
应用程序需要在自制工具中打开才启动, 速度更快, 权限更高, 平时不占用系统资源.

目录

安装

NS 安装

  • 系统后台: 打开 Updater > Sys Modules > ftpsrv > Sys Module > Install
  • 应用程序: 打开 Updater > Sys Modules > ftpsrv > Install

PC 安装

  • 系统后台: switch_sysmod.zip
  • 应用程序: switch_application.zip
  • 网盘地址
  • 下载解压后复制到switch根目录下

开启后台服务

  • 打开相册工具 > Magic Toolbox
  • 打开后台服务 > sys-ftp: Off 设置成 On

连接ftp服务器

  • 连接wifi
  • 打开设置 > 互联网 > IP地址: 记录地址信息
  • 电脑操作
    • 在搜索栏上输入ftp://刚才的IP地址:端口, 例如: 192.168.x.x:21
    • 弹窗之后, 选择匿名登陆进入SD卡根目录
    • 可以收藏这个路径, 后续只要NS联网了就可以直接访问
  • 手机操作
    • 安装FTP管理app, 输入ftp://刚才的IP地址:端口, 就可以从手机上访问了
    • iOS: FTPManager
    • 安卓: 我没安卓手机, 谁送我华为奏折机, 我研究一下😊

配置

  • 打开sd卡根目录下的/config/ftpsrv/config.ini.template, 复制并改名为config.ini

##########
# ftpsrv #
##########

#######################################################################
# Rename config.ini.template to config.ini for changes to take effect.#
#######################################################################

[Login]
# disabled by default, do not enable if using ldn_mitm as
# it's a security risk - you have been warned!
# 1: 开启
# 0: 关闭
# 匿名登陆
anon = 0

# if anon is disabled, then user and pass must be set.
# 不使用匿名登陆的时候, 需要把前面的分号删掉, 并填写好
# user = 用户名
# pass = 登陆密码
; user =
; pass =

[Network]
# ports to be opened (< 1024), however, port 21 works fine for me...
# 传输端口, 可以使用5000, 和其他sftp工具统一.
port = 21

# timeout in seconds until a session is closed.
# if 0, then no timeout is set.
# it is recommended to set this to an actual value, eg 20.
# 0: 关闭
# 其他数值是设置自动超时关闭的时间, 单位是秒
timeout = 0

[Misc]
# use local time zone over gm (UTC) time zone.
# 使用本地时间
use_localtime = 0

[Log]
# enables log output to /config/ftpsrv/log.txt
# 1: 开启
# 0: 关闭
# 调试日志, 会在本地生成日志文件, 默认关闭
log = 0

# options specific to Nintendo Switch
[Nx]
# enables showing all available mount points at root "/"
# for example, SdCard is as at "/sdmc:"
# 1: 开启
# 0: 关闭
# 根目录挂载所有可挂载的路径
mount_devices = 0

# allows save data to be writable, needs mount_devices = 1
# 1: 开启
# 0: 关闭
# 存档写入权限, 默认关闭, 避免误操作
save_writable = 0

# allows for bis partitions to be mounted, needs mount_devices = 1
# WARNING: modifying bis files can soft brick your switch!
# 1: 开启
# 0: 关闭
# 开启bis文件挂载
mount_bis = 0

# uncomment to override the port for application
# 应用程序端口, 覆盖默认端口设置
# app_port = 21

# uncomment to override the port for sysmode
# 系统后台模块端口, 覆盖默认端口设置
# sys_port = 21

# enables led on the controller to light flash
# 1: 开启
# 0: 关闭
# 传输时候手柄上的HOME键闪烁
led = 0

# options specific to Nintendo Switch App
# 指定自制应用的设置
[Nx-App]
; anon = 0
; user = ""
; pass = ""
; port = 21
; timeout = 0
; use_localtime = 0
; log = 0
; mount_devices = 0
; save_writable = 0
; mount_bis = 0
; led = 0

# options specific to Nintendo Switch Sysmodule
# 指定系统模块的设置
[Nx-Sys]
; anon = 0
; user = ""
; pass = ""
; port = 21
; timeout = 0
; use_localtime = 0
; log = 0
; mount_devices = 0
; save_writable = 0
; mount_bis = 0
; led = 0

注意

  • 部分系统文件不允许覆盖移动
posted @ 2025-05-29 16:53  WE1ZARD  阅读(209)  评论(0)    收藏  举报