首页 > 解决方案 > 在智能手机上使用 Dart (Flutter) 设置洋葱服务器

问题描述

我正在寻找一种在带有 Flutter 的智能手机上设置隐藏服务 v3 的方法。我已经在 github 上查看了项目utopic_tor_onion_proxy,但是我想直接使用 torproject 二进制文件,也无法处理请求。对于如何使用例如 Flutter 插件来做到这一点的一些提示,我将非常感激。我也会很高兴有一个小代码示例。

我已经能够创建一个服务器并使用以下代码访问它:

class MyServer {  

void main(List<String> args) async {
// Use any available host or container IP (usually `0.0.0.0`).
final ip = InternetAddress.anyIPv4;

// Configure a pipeline that logs requests.
final _handler = Pipeline().addMiddleware(logRequests()).addHandler(_router);

// For running in containers, we respect the PORT environment variable.
final port = int.parse(Platform.environment['PORT'] ?? '5555');
final server = await serve(_handler, ip, port);
print('Server listening on port ${server.port}');


 }}

标签: javaandroidflutterserver

解决方案


推荐阅读