同一个Wifi连接电脑的ST
远程访问
这通常是为那些想在手机上使用 SillyTavern 的人准备的,而他们的电脑和手机在同一个局域网中。
不过,SillyTavern 也可以被设置为允许从任何地方进行远程访问。
**重要提示:SillyTavern 是单用户程序,因此任何人登录后都能看到所有的角色卡和聊天内容,并能更改任何设置。
1.管理白名单 IP
- 在你的 SillyTavern 文件夹中新建一个文本文件,名为
whitelist.txt
。 - 用文本编辑器打开该文件,添加你希望允许连接的 IP 地址列表。
- 接受单个 IP 地址和 IP 范围,示例:
或者
(上述 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 非常重要,否则即使添加了上述防火墙规则也无法连接。