Fwknop 客户端工具
Fwknop 客户端工具旨在为用户提供一个简洁的界面,以便更方便地使用 fwknop 进行安全的远程访问。这些工具适用于 macOS、Windows、iOS 和 Android 等多种平台,旨在满足不同用户的需求。
macOS 和 Windows 版本
当前,fwknop 客户端工具的 macOS x64 和 Windows x64 版本已经完成。这些版本的用户界面非常简洁,易于个人使用。技术栈基于 Makepad,一个专门的开发平台。初始版本已经实现了基本功能,正在努力开发 iOS 和 Android 版本,以满足更多用户的需求。完成移动版本后,计划将其开源。
iOS 和 Android 版本
fwknop 客户端工具的 iOS 和 Android 版本正在开发中。这些版本将提供一个简洁的界面,方便用户在移动设备上使用 fwknop 进行安全的远程访问。
在 MacOS、Windows、iOS 和 Android 上使用 Fwknop 进行安全的远程访问
截至 2025 年 3 月 14 日,macOS x64 和 Windows x64 的初始 GUI 版本已经完成。为个人使用而设计的用户界面非常简洁。技术栈基于 Makepad,一个专门的开发平台。初始版本已经实现了基本功能,正在努力开发 iOS 和 Android 版本,以满足更多用户的需求。完成移动版本后,计划将其开源。
在 Windows (x86_64) 上 使用 Fwknop 进行安全的远程访问 - 一个逐步指南
- 步骤#1 下载 Fwknop GUI for windows(x86_64)
- 步骤#2 在您的主目录下创建一个 .fwknoprc 文件
- 步骤#3 编辑 .fwknoprc 文件,并添加以下行
[default]
[frp]
# 指定您的 fwknop 服务器使用的协议
SPA_SERVER_PROTO udp
# 定义您的 fwknop 服务器使用的端口
SPA_SERVER_PORT <端口>
# 允许从这个 IP 地址访问服务器
ALLOW_IP <您的访问 IP>
# 允许通过这个端口访问服务器
# 例如,tcp/7700
ACCESS <访问端口>
# 指定您的 fwknop 服务器的 DNS 或 IP
SPA_SERVER <服务器 IP>
# 您的 fwknop 服务器加密密钥
KEY_BASE64 e7USwx6Ik5LU4f3s0sBA9C5vB0y/UeQpdbDAcjT5+EY=
# 您的 fwknop 服务器 HMAC 加密密钥
HMAC_KEY_BASE64 pVRDi5qu6IYT34RVQn7JNXI0ETnxVldxC+kZxMcGhjK7gF7MYTRSdDDWrJHh8IfTO4NY2zNQ6sCI6DFFSr93QA==
# 启用 HMAC 加密
USE_HMAC Y
# 指定您的 fwknop 服务器用户
SPOOF_USER <用户>
# 设置 IP 地址有效的超时时间(以秒为单位)
FW_TIMEOUT 60
- 步骤#4 执行
fwknopc_2_6_11_x64-setup.exe
安装程序 - 步骤#5 在 GUI 中验证端口状态