我在 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 客户端本身可以解决其中一些问题。