跳转至

同一个Wifi连接电脑的ST

远程访问

这通常是为那些想在手机上使用 SillyTavern 的人准备的,而他们的电脑和手机在同一个局域网中。

不过,SillyTavern 也可以被设置为允许从任何地方进行远程访问。

**重要提示:SillyTavern 是单用户程序,因此任何人登录后都能看到所有的角色卡和聊天内容,并能更改任何设置。

1.管理白名单 IP

  • 在你的 SillyTavern 文件夹中新建一个文本文件,名为 whitelist.txt
  • 用文本编辑器打开该文件,添加你希望允许连接的 IP 地址列表。
  • 接受单个 IP 地址和 IP 范围,示例:
192.168.0.1
192.168.0.20

或者

192.168.0.*

(上述 IP 范围将允许局域网中的任何设备连接)

也接受子网掩码设置(如 10.0.0.0/24)。

  • 保存whitelist.txt文件。
  • 重启 SillyTavern 服务。

然后,文件中设置的 IP 就可以访问 SillyTavern 了。

*注意:"config.yaml" 文件内也有一个 "whitelist" 设置,你可以用同样的方法设置它,但如果 "whitelist.txt" 文件存在,这个设置将被忽略。

2.获取 SillyTavern 服务的 IP 地址

白名单设置完成后,您需要 SillyTavern 服务的 IP 地址。

如果 SillyTavern 服务设备在同一个局域网上,则使用安装 SillyTavern 服务的电脑的局域网 IP 地址:

  • Windows:Windows 按钮 > 在搜索栏中输入 cmd.exe > 在打开的控制台中输入 ipconfig,回车 > 然后在输出中查找 IPv4 地址。

如果您(或其他人)想在互联网中访问你自己的 SillyTavern 服务,则需要运行 SillyTavern 服务的设备的互联网 IP 地址。

  • 使用运行 SillyTavern 的设备,访问 this page 并查找 IPv4。这是您从互联网访问时要用到的。

3. 使用其他设备访问 SillyTavern 服务

无论你最终使用的是什么 IP 地址,都要将该 IP 地址和端口号输入其他设备网络浏览器。

同一局域网中的 SillyTavern 服务的典型默认地址如下:

http://192.168.0.5:8000

使用 http:// 而不是 https://

向所有 IP 开放您的 SillyTavern 服务

我们不建议这样做,但您可以打开 config.yaml 并将里面的 whitelistMode 设置改为 false

你必须删除(或重命名)SillyTavern 文件夹中的 whitelist.txt 文件(如果有的话)。

这通常是不安全的做法,所以我们要求在这样做时必须设置用户名和密码。

用户名和密码在config.yaml文件中设置。

重启 SillyTavern 服务后,只要知道用户名和密码,任何设备都可以访问。

还是无法访问?

  • config.yaml 文件中的端口创建一条入站/出站防火墙规则。切勿将此误认为是路由器上的端口转发,否则,有人可能会发现你的聊天隐私,那就大错特错了。
  • 在 "设置" > "网络和 Internet" > "以太网" 中启用 "专用网络" 配置。这对 Windows 11 非常重要,否则即使添加了上述防火墙规则也无法连接。