OpenVPN客户端:自动运行和自动连接

在ProPrivacy中,我们始终建议您使用OpenVPN,因为到目前为止,它始终是最安全的隧道方法。许多提供商创建自己的VPN软件时,它们通常基于标准的OpenVPN Client。尽管我们通常偏爱开源软件,但我们也希望看到内置有许多附加功能的专有软件。在后一种情况下,您必须相信提供商不会对他们的软件施加任何恶意,但是由于您永远不知道该怎么做。发生在服务器端,您仍然需要信任您的服务提供商.

借助OpenVPN,可以实现许多配置,这意味着.ovpn文件在提供商之间可能有所不同。与专有软件相比,有两个直接让用户注意到的大差异-我们将在本文中为您提供解决方案,以及一个影响较少用户的问题:

  1. 启动计算机/登录时,OpenVPN客户端不会自动启动
  2. 一些公司依靠稍弱的用户名和密码身份验证方法(不同于安全公司,例如VikingVPN和Buffered),并且每次连接/更改服务器时都需要输入此信息
  3. 如何在无需管理员帐户/密码的情况下运行OpenVPN(在初始设置后),以便如果您有其他人使用同一台计算机,他们可以使用VPN而无需修改其他任何内容[或者,如果像我一样,您使用标准帐户为了您的日常活动以提高安全性].

为了能够覆盖所有这些问题,您将需要具有管理员权限。我们使用Windows 7进行演示,但步骤与Windows Vista和Windows 8极为相似.

如何自动运行OpenVPN

当大多数程序在启动时启动时,通常是通过注册表完成的,可以使用regedit工具对其进行更改。但是,我们发现使用任务计划程序不仅更可定制,而且更易于使用。因此,从序言开始,让我们开始:

  1. 单击Windows按钮,键入“任务计划程序”并启动它。 (确保您以管理员身份执行此操作)
  2. 点击右侧列中的“创建任务”
    OpenVPN_AutoRun_SchTasks1
  3. 在“常规”选项卡中,执行以下操作:
    1. 输入合适的名称和描述
    2. 选择您希望其使用的用户
    3. 启用“以最高特权运行”
    4. 为您的系统配置.
      OpenVPN_AutoRun_SchTasks2
  4. 在触发器选项卡中
    1. 单击“新建”以定义何时启动OpenVPN
    2. 最简单的方法是在所选用户登录时启动它
      OpenVPN_AutoRun_SchTasks3
  5. 在动作标签中
    1. 点击新建
    2. 选择启动程序作为操作
    3. 浏览以找到OpenVPN GUI客户端并将其设置为程序
    4. 如果希望它自动连接到服务器,请在“添加”参数中输入–connect xxxxxxx.ovpn(其中xxx是.ovpn文件的名称)
      OpenVPN_AutoRun_SchTasks4
  6. 在条件选项卡中,您可以设置一些其他设置。我们一直喜欢运行VPN,因此我们已禁用所有VPN,“网络”选项对某些人可能非常有用
    OpenVPN_AutoRun_SchTasks5
  7. 在设置选项卡中,您可以指定其他行为.
    OpenVPN_AutoRun_SchTasks6
  8. 在“历史记录”选项卡中,您可以查看任何错误/问题(只要启用了“历史记录”跟踪)
    OpenVPN_AutoRun_SchTasks7
  9. 完成所有操作后,单击“确定”,将创建您的任务
  10. 要检查它是否正在运行,您需要执行以下操作.
    1. 确保OpenVPN GUI已关闭
    2. 在“任务计划程序”中,右键单击刚创建的任务,然后单击“运行”。
    3. OpenVPN现在应该启动,如果已设置,则自动连接.OpenVPN_AutoRun_SchTasks8

无需VPN登录详细信息即可连接

.ovpn文件的默认文件夹是 "C:\ Program Files \ OpenVPN \ config". 您将需要对使用的每个OpenVPN文件执行步骤1。我们不推荐这种方法,因为您会将登录名和密码存储在纯文本文件中,但是有些人可能会发现它很有用。 HMA确实提供了某种登录工具来在某种程度上提供帮助,但是如前所述,如果使用密钥身份验证而不是用户/密码,它将更加安全。.

  1. 使用文本编辑器打开.ovpn文件。在显示auth-user-pass的行中,在其末尾添加password.txt.
    OpenVPN_AutoLogin_1
  2. 在同一文件夹中,创建一个名为password.txt的文本文件。在第一行中输入您的用户名,在第二行中输入密码
    OpenVPN_AutoLogin_2

允许普通用户访问OpenVPN

尽管我们将介绍的方法在安全性上有最小的妥协,但这确实意味着普通用户可以使用VPN连接(从而允许持续的安全Internet连接),而无需授予他们管理员权限。该方法的主干依赖于以下事实:OpenVPN客户端需要管理员权限才能更改网络连接。因此,通过授予管理员网络连接的权限,而无需执行其他任何操作,将不需要此权限.

为此,请按照下列步骤操作:

  1. 单击Windows按钮,键入“ mmc”并启动它。 (确保您以管理员身份执行此操作)
    OpenVPN_NoAdmin_1
  2. 转到文件 -> 添加/删除插件
    1. 在管理单元下找到本地用户和组并将其添加
    2. 点击确定
      OpenVPN_NoAdmin_2
  3. 接下来,您将授予网络访问权限
    1. 在左侧列中,展开本地用户和组
    2. 点击组
    3. 右键单击网络配置操作员
      OpenVPN_NoAdmin_3
  4. 点击添加按钮,然后添加您想要能够运行OpenVPN而无需管理员密码的用户
    OpenVPN_NoAdmin_4

有关保持在线安全的更多信息,请查看我们用于Windows的最佳VPN软件指南.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me