本地服务器推荐
-
Node.js
- 优点:轻量本机,支持多种语言和框架,适合离线环境。
- 配置:安装 Node.js 16.3.2,配置语言为 Python 3.8 或 Python 3.9。
- 示例:
npm install node -v
-
Python 3.8
- 优点:简单易用,适合开发和测试。
- 配置:安装 Python 3.8,使用 pip 安装依赖。
- 示例:
pip install python -c "import requests; from requests.auth import HTTPBasic; requests.auth = HTTPBasic('your-key')"
-
PyCharm
- 优点:面向开发者的开发环境,适合调试和构建。
- 配置:安装 PyCharm 6.3.1,配置项目路径和依赖。
- 示例:
cd project npm install py37 build
Docker 容器推荐
-
Node.js Docker 区块化
- 优点:离线运行,便于维护和升级。
- 配置:使用 Docker Compose 容器,配置运行时。
- 示例:
docker build -t tunnelbear-python .
-
Python 3.8 Docker 区块化
- 优点:离线运行,适合环境测试。
- 配置:使用 Docker Compose 容器,配置运行时。
- 示例:
docker build -t tunnelbear-python .
-
PyCharm Docker 区块化
- 优点:离线调试,适合团队协作。
- 配置:使用 Docker Compose 容器,配置项目路径和依赖。
- 示例:
docker build -t tunnelbear-ch diagrams .
云服务器推荐
-
AWS
- 优点:轻量本机,支持多种云服务。
- 推荐服务:
- EC2:轻量本机云服务器,适合离线运行。
- Lambda:任务函数服务,适合云开发。
- 配置:
- EC2:配置 EC2 云服务器,使用 Python 3.8。
- Lambda:配置 Lambda 云服务,运行 Python 3.8。
-
GCP (AWS 云平台)
- 优点:轻量本机,支持容器化。
- 推荐服务:
- GCP Compute Engine:轻量本机云服务,适合离线运行。
- AWS Lambda:云服务,运行 Python 3.8。
-
Azure
- 优点:轻量本机,支持容器化和云服务。
- 推荐服务:
- Azure DevOps:适合云开发和测试。
- AWS S3 Lambda:云服务,运行 Python 3.8。
混合云环境推荐
-
AWS Lambda + Docker
- 优点:轻量本机云服务,支持容器化。
- 配置:
- 使用 AWS Lambda 运行 Python 3.8。
- 使用 Docker Compose 容器,配置 Lambda。
-
GCP Lambda + Docker
- 优点:轻量本机云服务,支持容器化。
- 配置:
- 使用 GCP Lambda 运行 Python 3.8。
- 使用 Docker Compose 容器,配置 Lambda。
-
Azure + AWS Lambda
- 优点:混合云服务,支持云服务和容器化。
- 配置:
- 使用 Azure DevOps 运行 Python 3.8。
- 使用 AWS Lambda 运行容器化应用。
注意事项
- 云服务费用:根据个人预算选择合适的云服务,AWS 云服务通常费用较低,适合个人用户。
- 容器配置:确保 Docker 容器的启动方式为运行时,而不是停止的,以在机场附近运行。
- 服务器可用性:确保服务器可用性足够,避免因网络中断导致无法运行。
- 本地存储:建议在机场附近安装云存储如 AWS S3、GCP S3 或 Azure S3,存储大量数据和中间文件。




