# HG changeset patch # User Schmit # Date 1727327417 -28800 # Node ID 22626f229f0fde2feebb918690aaf31883570370 # Parent c7a61586b40163588489e070ce16400c78c9c377 新增2.14.1文件,之前的文件归档到对应版本文件夹 diff -r c7a61586b401 -r 22626f229f0f 2.13.1/pyovpn-2.0-py3.10.egg Binary file 2.13.1/pyovpn-2.0-py3.10.egg has changed diff -r c7a61586b401 -r 22626f229f0f 2.14.0/pyovpn-2.0-py3.11.egg Binary file 2.14.0/pyovpn-2.0-py3.11.egg has changed diff -r c7a61586b401 -r 22626f229f0f 2.14.1/pyovpn-2.0-py3.10.egg Binary file 2.14.1/pyovpn-2.0-py3.10.egg has changed diff -r c7a61586b401 -r 22626f229f0f Crack.sh --- a/Crack.sh Sun Sep 01 16:16:40 2024 +0800 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -#!/bin/bash - -# 切换到当前用户的主目录 -cd - -# 备份原始egg文件并复制到当前目录 -# -############################################################################# -# # -# 注意:pyovpn-2.0-py3.11.egg 的3.11会随着版本的变化而改变,请注意更改格式 # -# # -############################################################################# -cp /usr/local/openvpn_as/lib/python/pyovpn-2.0-py3.11.egg{,.bak} -cp /usr/local/openvpn_as/lib/python/pyovpn-2.0-py3.11.egg . - -# 解压egg文件 -unzip -q pyovpn-2.0-py3.11.egg - -# 进入相应的目录 -cd ./pyovpn/lic/ - -# 重命名uprop.pyc文件 -mv uprop.pyc uprop2.pyc - -# 创建新的uprop.py文件并写入内容 -cat > uprop.py < 文件目录:/usr/local/openvpn_as/lib/python + +```shell +cd #(这个只是切换目录到root,哪个目录都行,最好一个干净一点的。) +cp /usr/local/openvpn_as/lib/python/pyovpn-2.0-py3.10.egg{,.bak} +cp /usr/local/openvpn_as/lib/python/pyovpn-2.0-py3.10.egg . +unzip -q pyovpn-2.0-py3.10.egg +cd ./pyovpn/lic/ +mv uprop.pyc uprop2.pyc -替换对应版本即可 +vim uprop.py +(上面这一步结束,会打开一个新的文件,粘贴上面代码块的代码,保存文件。) + +python3 -O -m compileall uprop.py && mv __pycache__/uprop.*.pyc uprop.pyc + +cd ../../ -如果没有你需要的版本,可以下载 `Crack.sh` 替换其中的版本号后执行即可。 +zip -rq pyovpn-2.0-py3.10.egg ./pyovpn ./EGG-INFO ./common + +mv ./pyovpn-2.0-py3.10.egg /usr/local/openvpn_as/lib/python/pyovpn-2.0-py3.10.egg + +systemctl restart openvpnas +``` \ No newline at end of file diff -r c7a61586b401 -r 22626f229f0f pyovpn-2.0-py3.10.egg Binary file pyovpn-2.0-py3.10.egg has changed diff -r c7a61586b401 -r 22626f229f0f pyovpn-2.0-py3.11.egg Binary file pyovpn-2.0-py3.11.egg has changed