java - 在智能手机上使用 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}');
}}
解决方案
推荐阅读
- php - Laravel 和 Nova 中的“在 null 上调用没有 globalScopes 的成员函数”
- python - How to extract only a specific part of url in Python and add its value as another column in df for every row?
- angular - Angular:Redux 和延迟加载
- xml - 如何使用 xslt 将 xml 转换为字符串
- javascript - Reactjs - 我想使用一些 json-server 模拟数据来测试我的登录应用程序
- android - 在运行 Flask 服务的 GCP App Engine 服务上接收图像时出现问题
- css - how tp set the different font fill text color for selected label in a JFXListView?
- sql - Rank() over(oracle 分区返回 1 条记录
- altbeacon - AltBeacon 发射器/扫描器
- c++ - 使用 Qt creator 独立编译 c++ 应用程序