如何在flutter中实现ssh隧道基础VPN

问题描述 投票:0回答:1

这是我在这个社区的第一个问题,所以如果我问错了,请原谅我

我想通过 Flutter 和 ssh 命令连接到我的服务器,并通过隧道传递我的应用程序的所有流量,就像通过端口转发和袜子5代理的 VPN 一样。

目前,有一些 Github 项目可以为 android 执行此操作,目前 android 对我来说已经足够了。 我发现的一个例子是 ConnectBot,它首先使用 ssh 命令连接到服务器,然后在服务器上执行 portForwarding 命令。 然后我们可以通过启动服务在我们的应用程序中使用socks5代理和端口。 但我需要一个隧道,而不仅仅是一个代理

Play 商店中有多个 Android 应用程序可以执行此操作,例如 netmod 这意味着 1-通过ssh连接到服务器 2-端口转发 3-运行socks代理 4- 隧道传输整个设备的流量

如果您有任何相关信息,请帮忙 谢谢你

android flutter portforwarding ssh-tunnel socks5
1个回答
0
投票

您找到解决方案了吗?我正在尝试在我的应用程序中实现每个应用程序 VPN 功能,将其连接到服务器以实现安全连接,以避免中间人攻击流量作为附加安全层。

© www.soinside.com 2019 - 2024. All rights reserved.