-
安装软件
- 下載并安装 VirtualBox。
- 下載并安装 surfshark,按提示完成安装。
-
创建虚拟機
在 VirtualBox 的控制面板中,选择“创建新虚拟機”类型为“无限制”。
-
配置虚拟機的环境变量
- 使用 VirtualBox 的管理面板,选择“管理” > “虚拟機” > “管理”,进入管理面板。
- 输入以下环境变量:
host_name: 你的宿主名(user1)host_ip: 你的宿主 IP 地址(168.1.1)host_port: 你的宿主端口号(22)host_service: 指定服务名,通常为web,container,storage等。host_ip_path: 你的宿主的文件路径,user1/data.host_ip_path也可以用~user1/data代替。host_ip_path也可以用~user1代替。host_ip_path也可以用~user1/mydata代替。
-
配置网络
- 在 surfshark 中,选择“管理” > “网络”,并选择“配置网络”。
- 填入以下参数:
network.name: 网络名(web,container,storage,admin)network.file.path: 网络文件路径。network.file.path格式的示例:web:web_root(默认)container:container_rootstorage:storage_rootadmin:admin_root(默认)
network.file.path的格式可能需要根据你的需要调整。network.file.path的内容需要根据具体服务(如 web 或 admin)来调整。
-
创建虚拟機的资源配置
- 在 VirtualBox 的管理面板,选择“管理” > “物理機” > “管理”,进入物理機面板。
- 输入以下参数:
memory: 你的物理机内存,2G。memory的格式:G或GB。memory的格式示例:2G。
- 在物理機面板,选择“虚拟機” > “管理”,进入虚拟機面板。
- 输入以下参数:
virtual内存: 你的虚拟机内存,16GB。virtual内存的格式:GB。virtual内存的格式示例:16GB。storage: 你的物理机存储空间,2TB。storage的格式:TB。storage的格式示例:2TB。storage的格式示例:TB。- 在虚拟機管理面板,输入以下参数:
network管理 URI:http://localhost:22网络地址:http://localhost:22网络地址的格式示例:http://localhost:22。
网络地址的格式示例:http://localhost:22。
-
运行 surfshark
- 在 VirtualBox 的管理面板,选择“管理” > “运行”,然后选择“运行”。
- 输入以下路径:
vmdc://host_name:port@network_address:network_password/(vmdc://user1:22@web_root/web_root)vmdc://host_name:port@(可能不需要网络密码,但可以尝试设置)。
- 选择虚拟機名称,然后选择运行界面(如 Windows, macOS 或 Linux)。
- 点击“运行”后, surfshark 会开始运行。
-
测试运行
- 点击 surfshark 的“运行”按钮,等待它完成。
- 查看运行状态(通常会显示“正在初始化”、“正在运行”或“已停止”)。
- 点击管理界面,查看防火墙的配置。
- 点击管理界面,查看网络配置。
-
配置防火墙参数
- 在 surfshark 中,选择“管理” > “防火墙”。
- 填入以下参数:
后端端口: 端口号,8。后端规则: 端口号和规则,8:8(默认)。后端网络地址: 端口号和网络地址,8:8:8:8(默认)。后端网络地址的格式示例:8:8:8:8。
- 点击“运行”后, surfshark 会开始配置防火墙。
-
配置网络参数
- 在 surfshark 中,选择“管理” > “网络” > “配置网络”。
- 填入以下参数:
网络地址: 网络地址,168.1.1。网络地址的格式示例:168.1.1。网络地址的格式示例:168.1.1。
- 点击“运行”后, surfshark 会开始配置网络。
-
创建虚拟機的管理配置
- 在 VirtualBox 的管理面板,选择“管理” > “虚拟機” > “管理”,进入虚拟機面板。
- 输入以下参数:
管理 URI:vmdc://host_name:port@(可能不需要网络密码,但可以尝试设置)。网络地址:vmdc://host_name:port@(可能不需要网络密码,但可以尝试设置)。
- 点击“管理”后, surfshark 会显示管理界面。
-
配置虚拟機的管理参数
- 在 VirtualBox 的管理面板,选择“管理” > “虚拟機” > “管理”,进入管理面板。
- 输入以下参数:
管理 URI:vmdc://host_name:port@(可能不需要网络密码,但可以尝试设置)。访问控制台的权限: 确保访问控制台时可以访问管理界面。
- 点击“管理”后, surfshark 会显示管理界面。
-
配置虚拟機的资源管理
- 在 VirtualBox 的管理面板,选择“管理” > “物理機” > “管理”,进入物理機面板。
- 输入以下参数:
内存: 你的物理机内存,16GB。内存的格式:GB。内存的格式示例:16GB。
- 在物理機管理面板,输入以下参数:
虚拟内存: 你的虚拟机内存,16GB。虚拟内存的格式:GB。虚拟内存的格式示例:16GB。存储: 你的物理机存储空间,2TB。存储的格式:TB。存储的格式示例:2TB。- 在物理機管理面板,输入以下参数:
网络管理 URI:http://localhost:22网络地址:http://localhost:22网络地址的格式示例:http://localhost:22。
- 点击“管理”后, surfshark 会显示管理界面。
-
测试运行
- 点击 surfshark 的“运行”按钮,等待它完成。
- 查看运行状态(通常会显示“正在初始化”、“正在运行”或“已停止”)。
- 点击管理界面,查看防火墙的配置。
- 点击管理界面,查看网络配置。
通过以上步骤,你已经成功配置了 surfshark 虚擬機,在运行过程中,如果遇到问题,可以检查环境变量、防火墙设置或网络配置是否正确。


