官方安装参考链接:https://as-portal.openvpn.com/get-access-server/centos
破解参考链接:6x's blog
开始
本次安装openvpn-as
版本为2.11.0
,需要python 3.6.8
进行破解。
如果云服务器是海外服务器,则可以直接使用官方教程安装:
yum -y install https://as-repository.openvpn.net/as-repo-centos7.rpm
yum -y install openvpn-as
如果是国内服务器,则可能无法下载,需要下载rpm包进行安装,安装包在最下面。下载完成后安装:
yum -y install openvpn-as-bundled-clients-25.rpm
yum -y install openvpn-as-2.11.0_794ab41d-CentOS7.x86_64.rpm
安装完成后会输出登录查看地址和账号密码:
浏览器打开地址,输入账号密码登录:
登录成功后,找到左侧菜单USER MANAGEMENT-User Permissons
:
点击more settings
,找到change password
,输入自定义密码,设置完成后滑动到网页最下方,点击save changes
保存:
保存完成后会提示更新设置,点击Update running server
,提示Running server updated
则更新成功:
到此安装就完成了。
破解1024链接
安装完成后默认最多只有2个连接数量,破解后为1024个:
按照大佬的教程,先找到服务器上/usr/local/openvpn_as/lib/python
目录下pyovpn-2.0-py3.6.egg
这个文件,下载到电脑上,使用解压工具直接打开,进入pyovpn\lic
目录:
然后在电脑上新建一个uprop.py
文件,打开该文件,输入一下代码:
from pyovpn.lic import uprop2
old_figure = None
def new_figure(self, licdict):
ret = old_figure(self, licdict)
ret['concurrent_connections'] = 1024
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))
然后保存,保存完成后使用该命令压缩:python3 -O -m compileall uprop.py
,压缩后找到同级目录下__pycache__/uprop.*.pyc
这个文件:
重命名为uprop.pyc
,然后将压缩包内uprop.pyc
更名为uprop2.pyc
,再将本地目录下的uprop.pyc
拖进压缩包中,破解第一步完成。
然后,进入服务器,将原版备份,上传我们修改后的版本:
使用命令/usr/local/openvpn_as/bin/ovpn-init
,然后输入大写DELETE
:
然后一路回车即可,命令完成后会生成新的密码:
使用改密码登录即可,进入后就变成1024连接了!
Comments NOTHING