步骤 1:确认主机和本地计算机的IP和端口
- 主机(蘑菇服务器):
- IP:192.168.1.1
- 端口:443(HTTP)
- 本地计算机:
- IP:与主机相同(192.168.1.1)
- 端口:443
步骤 2:检查防火墙配置
- 确保防火墙允许HTTP和HTTPS流量。
- 在配置文件中,添加以下规则:
sh configFirewall Policy Ruleshttp:Allow: yesOrigin: localhostReferer: yesAccept: application/json
https:Allow: yesOrigin: localhostReferer: yesAccept: application/json
Access SettingsEnable: yesUser: application/jsonContent: application/jsonAccept: application/json
步骤 3:登录到蘑菇VPN
- 在本地计算机中创建一个与主机连接的连接配置文件(如
config/Config.d/Config.d)。 - 在终端中输入以下命令:
sh config - 输入登录信息并登录:
username: yourusername password: yourpassword
步骤 4:连接本地到主机
- 在终端中输入以下命令以连接主机:
http://192.168.1.1- 如果使用IP地址,输入:
http://192.168.1.1
- 如果使用IP地址,输入:
步骤 5:设置本地的登录信息
确保本地计算机的登录信息与主机一致,包括用户名、密码和密码长度。
步骤 6:设置VPN配置
- 在配置文件中:
Connection:添加协议和端口,如“HTTP”和“443”。Authentication:添加登录信息。Use_ssl:设置为true。UseSSL:设置为true。
- 在终端中输入配置命令:
sh configConnection部分和Authentication部分填写配置信息。
步骤 7:设置秘密共享文件
- 在配置文件中:
- 添加秘密共享文件:
secret sharingpasswords:填写秘密信息。passwords database:设置数据库名称。passwords database name:设置数据库名称。
- 添加秘密共享文件:
步骤 8:设置加密设置
- 在配置文件中:
UseSSL:添加SSL设置,如“ssl”和“ssl key”。UseWEP:设置为true。
- 在终端中输入配置命令:
sh configssl:添加SSL参数。ssl key:添加密钥。
注意事项
- 权限问题:确保权限允许配置文件和防火墙,如果权限不足,请求管理员协助。
- 网络代理配置:如果使用网络代理,需在配置文件中添加代理信息。
- 错误处理:如果出现错误,检查防火墙设置、配置文件位置或输入错误。
通过以上步骤,可以成功设置蘑菇VPN的连接,并进行后续的VPN管理。


