云网牛站
所在位置:首页 > Linux手机 > 从Android设备和Linux连接到Algo VPN Server的方法

从Android设备和Linux连接到Algo VPN Server的方法

2019-02-12 09:59:59作者:戴进稿源:云网牛站

本文将介绍从Android设备和Linux连接到Algo VPN Server的操作方法,如果你连接到不安全的网络并且云中有Algo VPN服务器实例(安装参考:安装Algo VPN:在云中设置个人IPSEC VPN),则始终可以通过Android或Linux设备安全地连接它,本文将指导你完成将你连接到Algo VPN实例的整个过程。

 

使用Android设备连接到Algo VPN

按照以下步骤将Android设备连接到在本地或clloud上运行的Algo VPN实例。

一、安装WireGuard VPN客户端

去商店并搜索WireGuard App,当你找到它时,继续安装它,本文将介绍应用程序中QR码类型的连接设置:

从Android设备和Linux连接到Algo VPN Server的方法

二、从Algo服务器下载QR图像

我们在安装Algo服务器时设置的各种用户的QR图像位于解压缩的算法主文件下的目录中,它将在以下位置找到:

/algo-master/configs//wireguard/USER.png

使用scp或sftp命令将所需映像下载到本地计算机,下载后,继续执行下一步。

三、连接设置

打开已安装的WireGuard应用程序,然后单击加号+按钮以设置新连接:

从Android设备和Linux连接到Algo VPN Server的方法

点击从QR代码创建选项,如下所示:

从Android设备和Linux连接到Algo VPN Server的方法

此刻,你最有可能在本地计算机图像查看器的屏幕上扫描下载的QR图像。

你将看到一个弹出窗口,其中包含从QR代码导入隧道标题,在光标提示下输入任何名称,然后点击CREATE TUNNEL:

从Android设备和Linux连接到Algo VPN Server的方法

随后会弹出连接请求,只需点击确定就可以了,添加配置文件后,你只需将配置文件的分支框向右滑动即可连接Wi-Fi,以便从云中的Algo服务器享受安全的VPN。

要证明你的流量通过你的VPN服务器,只需搜索whatismyip.com并查看返回的公共IP,它应该是你的Algo VPN服务器之一。

 

在Linux上使用Algo VPN连接

要从Linux机器连接到Algo VPN,我们将使用Ubuntu操作系统进行演示。

一、添加Wireguard的存储库并更新系统:

sudo add-apt-repository ppa:wireguard/wireguard

二、安装WireGuard

成功添加存储库并更新系统后,继续并在Ubuntu终端中安装Wireguard:

sudo apt-get update

sudo apt install wireguard

三、从Algo Server下载/复制Wireguard用户配置文件

通过sftp或任何其他实用程序(如scp)登录Algo服务器,并为你要使用的wireguard用户下载一个配置文件。

配置文件位于/algo-master/configs/<PUBLIC IP>/wireguard/USER.conf下,在你的客户端Ubuntu终端中,如果以下内容描述了你的客户端,你可以对其进行一些调整,如果客户端正在运行Bionic(或其他使用systemd-resolved for DNS的Linux),则应首先编辑配置文件,注释掉以DNS开头的行并将其替换为:

PostUp = systemd-resolve -i %i --set-dns=172.16.0.1 --set-domain=~.

注:我没有在我的设置中编辑配置文件。

四、配置WireGuard

最后,在客户端安装配置文件/etc/wireguard/wg0.conf并启动WireGuard:

sudo install -o root -g root -m 600 jack.conf /etc/wireguard/wg0.conf

用你的配置文件替换jack.conf。

五、启动WireGuard VPN会话并检查它是否正在运行

运行以下命令以启动WireGuard VPN会话:

sudo systemctl start wg-quick@wg0 

sudo systemctl status wg-quick@wg0

如果它正在运行,你能够看到类似下面的内容:

$ sudo systemctl status wg-quick@wg0

从Android设备和Linux连接到Algo VPN Server的方法

要确认VPN连接已启动,请执行以下操作:

t curl ipv4.icanhazip.com

以上命令将显示Algo VPN服务器的公共IP,或者,可以运行以下命令:

$ sudo wg

从Android设备和Linux连接到Algo VPN Server的方法

确认连接成功的另一种方法是检查网络接口,你会看到如下内容:

wg0:  mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1

link/none 

inet 10.19.49.4/24 scope global wg0

valid_lft forever preferred_lft forever

至此,确定已启动成功。

 

相关主题

搭建VPN工具Algo,Streisand,OpenVPN,StrongSwan,SoftEther,WireGuard

精选文章
热门文章