为什么 Softether VPN Client 的 vpncmd 无法连接到指定服务器?

为什么 Softether VPN Client 的 vpncmd 无法连接到指定服务器?

我在 Linux Mint Sonya 上安装了 Softether,运行sudo ./vpnclient start ,然后运行sudo ./vpncmd ,然后按照以下说明进行操作 本教程

,按 2 进行 VPN 客户端管理,然后运行remoteenable​​,然后运行niccreate “se”作为适配器名称,accountimport获取教程中的文件(更改后的 IP 地址和端口,并将 japan0 名称更改为 japan4):

# VPN Client VPN Connection Setting File
# 
# This file is exported using the VPN Client Manager.
# The contents of this file can be edited using a text editor.
# 
# When this file is imported to the Client Connection Manager
#  it can be used immediately.

declare root
{
 bool CheckServerCert false
 uint64 CreateDateTime 0
 uint64 LastConnectDateTime 0
 bool StartupAccount false
 uint64 UpdateDateTime 0

 declare ClientAuth
 {
  uint AuthType 0
  string Username vpn
 }
 declare ClientOption
 {
  string AccountName japan4
  uint AdditionalConnectionInterval 1
  uint ConnectionDisconnectSpan 0
  string DeviceName se
  bool DisableQoS false
  bool HalfConnection false
  bool HideNicInfoWindow false
  bool HideStatusWindow false
  string Hostname 125.193.56.192
  string HubName vpngate
  uint MaxConnection 1
  bool NoRoutingTracking false
  bool NoTls1 false
  bool NoUdpAcceleration false
  uint NumRetry 4294967295
  uint Port 1369
  uint PortUDP 0
  string ProxyName $
  byte ProxyPassword $
  uint ProxyPort 0
  uint ProxyType 0
  string ProxyUsername $
  bool RequireBridgeRoutingMode false
  bool RequireMonitorMode false
  uint RetryInterval 15
  bool UseCompress false
  bool UseEncrypt true
 }
}

到这里,一切都正常,但是当我输入accountconnect和 japan4 作为帐户名,然后输入 时accountlist ,帐户的状态似乎始终是“connecting”,而不是“connectED”,如教程中的示例所示,并且 VPN 不起作用。我想知道为什么?如何为给定服务器设置我自己的帐户此列表隶属于官方 SoftEther 创建者,不导入别人创建的账户?一般来说,如何连接这个东西?

答案1

在配置中,似乎没有设置密码。我假设您在连接之前已在客户端中设置了密码。

根据文档,似乎仅支持 Windows,因为它需要 vpn gateway 插件。

一般来说,我发现的最简单的方法是使用 SoftEther 客户端在 Windows 中建立工作连接。使用适用于 Windows 的 SoftEther vpn 客户端 (GUI) 有助于从中导出配置文件。然后在Linux中使用配置文件。这样您就可以排除配置文件的问题。适用于 Windows 的 SoftEther 客户端本身可以解决其中一些问题。

相关内容