A command line tool to manage Alibaba Cloud ECS instances
Project description
sqnethelper
阿里云ECS实例管理工具,支持一键创建VPN服务器。
🚀 快速安装
# 推荐:使用pipx安装
pipx install sqnethelper
# 或使用pip安装
pip install sqnethelper
💡 快速使用
# 1. 配置阿里云凭证
sqnethelper setup
# 2. 一键创建VPN服务器(1小时后自动销毁)
sqnethelper create
# 3. 查看实例
sqnethelper list
📋 全部命令
sqnethelper --help # 查看帮助
sqnethelper setup # 配置阿里云凭证
sqnethelper config # 修改配置(区域/实例类型)
sqnethelper create # 创建实例并安装VPN
sqnethelper list # 列出所有实例
sqnethelper delete # 删除实例
sqnethelper autodel # 修改自动释放时间
sqnethelper addvpn # 为现有实例添加VPN
🔧 开发
快速开始
# 克隆并安装
git clone https://github.com/weishq/sqnethelper.git
cd sqnethelper
pip install -e .
# 测试运行
python -m sqnethelper --help
发布新版本
# 1. 更新setup.py中的版本号
# 2. 构建和发布
source venv/bin/activate
rm -rf build/ dist/ *.egg-info/
python -m build
python -m twine upload dist/*
📄 许可证
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sqnethelper-0.3.2.tar.gz
(36.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sqnethelper-0.3.2.tar.gz.
File metadata
- Download URL: sqnethelper-0.3.2.tar.gz
- Upload date:
- Size: 36.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b3e0967a96fcb59f214e282c47dd9a1adf033ab10b70237b1ea99db1b871b8d
|
|
| MD5 |
26afa1871ec3797aeae793876f89ca1c
|
|
| BLAKE2b-256 |
6955d1a2678bfaa6889db426be0b9967d72cb9d0ccb62af7008c44a1519f9cad
|
File details
Details for the file sqnethelper-0.3.2-py3-none-any.whl.
File metadata
- Download URL: sqnethelper-0.3.2-py3-none-any.whl
- Upload date:
- Size: 38.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcbbe7805c0c5ba457d2b0529ae287b6a968b5d5bbc7d7692ebce8eed5543885
|
|
| MD5 |
0665b21f151b1b4f74e515ba68d6acb8
|
|
| BLAKE2b-256 |
b8c6b18f5adb9371dc37c8861267f3fcd132a6fef0de3484748eb583de82d623
|