在 Android 中实施 OpenVPN

Implement OpenVPN in Android

我最近买了一个 VPS 来创建一个 VPN 应用程序,但似乎没有任何关于它的教程。

我在Github上看到了ics-OpenVPN项目,但是不知道怎么用!

我只想从我的 phone

连接到 Linux 服务器

必须是VPN吗?或者使用 porttunnel 的 sshconnection 是否满足您的需求?例如,这就是我连接到远程服务器上的服务的方式。使用隧道端口,您可以将远程服务器上的端口映射到本地系统并通过 localhost:.

访问

首先,在您的 VPS 服务器上安装 OpenVPN。虽然我没有在 VPS 服务器上安装 OpenVPN 的经验,但我认为你可以按照本教程进行操作,它看起来很简单 https://www.skysilk.com/blog/2018/install-openvpn-linux-vps/

完成安装后,您将获得.ovpn 配置文件。现在要从您的 android 应用程序连接您的 VPN 服务器,您需要一个 android 客户端软件,例如 ics-OpenVPN android 客户端。

我还开发了一个基于 OpenVPN 库的 android VPN 应用程序,您可以使用我的源代码,它是开源的。 GitHub 存储库中给出了更改 .ovpn 文件的说明。

Github: https://github.com/ashraf789/Cake-VPN