Openvpn Access Server 搭建及1024连接教程

发布于 2022-07-20  456 次阅读


官方安装参考链接: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

安装完成后会输出登录查看地址和账号密码:
Openvpn Access Server 搭建及1024连接教程插图
浏览器打开地址,输入账号密码登录:
Openvpn Access Server 搭建及1024连接教程插图1
登录成功后,找到左侧菜单USER MANAGEMENT-User Permissons
Openvpn Access Server 搭建及1024连接教程插图2
点击more settings,找到change password,输入自定义密码,设置完成后滑动到网页最下方,点击save changes保存:
Openvpn Access Server 搭建及1024连接教程插图3
保存完成后会提示更新设置,点击Update running server,提示Running server updated则更新成功:
Openvpn Access Server 搭建及1024连接教程插图4
Openvpn Access Server 搭建及1024连接教程插图5
到此安装就完成了。

破解1024链接

安装完成后默认最多只有2个连接数量,破解后为1024个:
Openvpn Access Server 搭建及1024连接教程插图6
按照大佬的教程,先找到服务器上/usr/local/openvpn_as/lib/python目录下pyovpn-2.0-py3.6.egg这个文件,下载到电脑上,使用解压工具直接打开,进入pyovpn\lic目录:
Openvpn Access Server 搭建及1024连接教程插图7
然后在电脑上新建一个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))

Openvpn Access Server 搭建及1024连接教程插图8
然后保存,保存完成后使用该命令压缩:python3 -O -m compileall uprop.py,压缩后找到同级目录下__pycache__/uprop.*.pyc这个文件:
Openvpn Access Server 搭建及1024连接教程插图9
重命名为uprop.pyc,然后将压缩包内uprop.pyc更名为uprop2.pyc,再将本地目录下的uprop.pyc拖进压缩包中,破解第一步完成。
然后,进入服务器,将原版备份,上传我们修改后的版本:
Openvpn Access Server 搭建及1024连接教程插图10
使用命令/usr/local/openvpn_as/bin/ovpn-init,然后输入大写DELETE
Openvpn Access Server 搭建及1024连接教程插图11
然后一路回车即可,命令完成后会生成新的密码:
Openvpn Access Server 搭建及1024连接教程插图12
使用改密码登录即可,进入后就变成1024连接了!