- 本地端口转发隧道管理(密码/私钥认证,自动重连,随应用启动) - 主机与隧道可视化配置,DPAPI 加密存储机密,known_hosts 校验 - 自定义无边框窗口,深色界面,托盘驻留(最小化/关闭到托盘) - 内置本地测试 SSH 服务端与端到端自测脚本
20 lines
492 B
Batchfile
20 lines
492 B
Batchfile
@echo off
|
|
setlocal
|
|
cd /d "%~dp0"
|
|
|
|
if not exist ".venv\Scripts\pythonw.exe" (
|
|
echo First run: setting up environment, please wait...
|
|
python -m venv .venv
|
|
if errorlevel 1 goto fail
|
|
".venv\Scripts\python.exe" -m pip install --quiet --disable-pip-version-check -r requirements.txt
|
|
if errorlevel 1 goto fail
|
|
)
|
|
|
|
start "" ".venv\Scripts\pythonw.exe" main.py
|
|
exit /b 0
|
|
|
|
:fail
|
|
echo Setup failed. Please make sure Python 3.10+ is installed and network is available.
|
|
pause
|
|
exit /b 1
|