# HG changeset patch # User Pluto # Date 1725178600 -28800 # Node ID c7a61586b40163588489e070ce16400c78c9c377 # Parent c1b44b8579a49974f9d7d24f2be358c6f1ebd7c4 Add File Frist diff -r c1b44b8579a4 -r c7a61586b401 Crack.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Crack.sh Sun Sep 01 16:16:40 2024 +0800 @@ -0,0 +1,57 @@ +#!/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 + +替换对应版本即可 + +如果没有你需要的版本,可以下载 `Crack.sh` 替换其中的版本号后执行即可。 diff -r c1b44b8579a4 -r c7a61586b401 pyovpn-2.0-py3.10.egg Binary file pyovpn-2.0-py3.10.egg has changed diff -r c1b44b8579a4 -r c7a61586b401 pyovpn-2.0-py3.11.egg Binary file pyovpn-2.0-py3.11.egg has changed diff -r c1b44b8579a4 -r c7a61586b401 uprop.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uprop.py Sun Sep 01 16:16:40 2024 +0800 @@ -0,0 +1,15 @@ +from pyovpn.lic import uprop2 +old_figure = None + +def new_figure(self, licdict): + ret = old_figure(self, licdict) + ret['concurrent_connections'] = 2048 + return ret + +for x in dir(uprop2): + if x[:2] == '__': + continue + if x == 'UsageProperties': + exec('old_figure = uprop2.UsageProperties.figure') + exec('uprop2.UsageProperties.figure = new_figure') + exec('%s = uprop2.%s' % (x, x)) \ No newline at end of file