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.4.0.tar.gz
(37.1 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.4.0.tar.gz.
File metadata
- Download URL: sqnethelper-0.4.0.tar.gz
- Upload date:
- Size: 37.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c19333211e71c027fd8f4bc564669820cd6d76f2007ef70b664bef7000983eeb
|
|
| MD5 |
bc336271f334abcc84ddc08d14155668
|
|
| BLAKE2b-256 |
1a6064cf37f4fac0a8012c35a0f72f9ac595b39954d6713c98d1dd0114f123a3
|
File details
Details for the file sqnethelper-0.4.0-py3-none-any.whl.
File metadata
- Download URL: sqnethelper-0.4.0-py3-none-any.whl
- Upload date:
- Size: 39.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3610400f417631292caca384cf070cb5546714ee6193a757191332004bd3a9c6
|
|
| MD5 |
58786d33047ba58d842dfb03df7487ae
|
|
| BLAKE2b-256 |
4ee27b7f4989f23983c21886e33ae7ed0f6151fc8fe07a83880813170baddcb8
|