lala.im:HTMLOS流控系统:SS/SSR/OpenVPN免流面板

運維技術·VPN代理·軟件/源碼·lala.im · 2017-11-06 · 129 人浏览

原文地址:https://lala.im/1685.html,請支持原作者!該處僅作轉載。

HTMLOS是一款由国人开发的多功能VPN管理销售面板,准确点说这应该是一款专为免流而准备的面板。同时HTMLOS也是一款安装使用都非常简单的面板程序,非常适合小白使用,但也有一些已知的BUG,详细问题文章末尾会说明。
HTMLOS基本功能都已经具备,但由于开发者玩起了失踪游戏,以至于这款面板已经大半年没更新了,不清楚是否还会有新版本更新。个人而言是非常希望这款程序能够继续更新下去的,或者有哪位大佬接个盘什么的也不错。。。
由于LALA本人对免流没有什么研究,对免流这块还停留在幻想阶段,所以今天的教程不是教大家怎么去用这款程序免流,只是单纯的搭建加上配置SS后端,至于免流嘛,有哪位大佬愿意基于这款面板研究一下,写个教程什么的,那就最好不过了,我只知道免流似乎要用到OpenVPN就是了。。。
准备工作还是老规矩,宝塔面板各位先装起~

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

接着安装一个LAMP环境,注意是LAMP!这款程序最好用Apache跑,PHP版本选择为7.0即可~ 安装好LAMP后,将PHP的报错功能关掉:

範例
接着点击网站-添加站点,添加你的站点域名后点提交。然后点击数据库,打开phpmyadmin,在phpmyadmin内新建一个数据库:

範例
下载HTMLOS程序和数据库: HTMLOS
解压压缩包,得到htmlos.sql,将htmlos.sql通过phpmyadmin上传到我们刚新建的htmlos数据库中:

範例
回到宝塔面板中将刚才解压得到的其他所有站点文件上传到你的站点根目录中:

範例
进入到api目录中:

範例
编辑Pdo.Class.php,修改数据库连接信息为我们刚创建的:

範例
至此,网站这边就安装完成了,默认的管理账号密码为:

admin
123456

我们为了安全起见,应当先立即登录后台修改一下密码:

範例
接着我们来安装SS后端,此面板支持魔改后端,所以就方便了许多~ 千篇一律的安装方法,想必大家也都熟练了~
首先是安装libsodium:

cd /root
yum -y groupinstall "Development Tools"
wget https://github.com/jedisct1/libsodium/releases/download/1.0.13/libsodium-1.0.13.tar.gz
tar xf libsodium-1.0.13.tar.gz && cd libsodium-1.0.13
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

接着安装魔改后端:

cd /root
easy_install pip
git clone -b manyuser https://github.com/glzjin/shadowsocks.git
cd shadowsocks
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json

编辑配置文件:

vi userapiconfig.py

1、修改节点ID,第一个节点默认ID就是1。\n2、修改API连接方式为:glzjinmod\n3、填写数据库信息,和网站程序共用同一个数据库。

範例
接着关闭防火墙:
如果你是CentOS7执行:

systemctl stop firewalld.service

如果你是CentOS6执行:

service iptables stop

运行后端:

./run.sh

回到网站后台,添加节点:

範例
填写节点服务器信息:

範例
此面板还支持单端口多用户,不过LALA没有测试,有兴趣的可以在这里设置看看。
接着添加商品分类:

範例
点击如图按钮:

範例
输入商品分类名字:

範例
回到之前的页面添加产品:

範例
去前台注册一个普通用户账号:

範例
订购套餐:

範例
填写SS连接信息:

範例
完成购买:

範例
测试使用:

範例
总结:
目前LALA在测试这款面板程序的时候已经发现了两个较为严重的BUG。
1、套餐价格不能设置为0,设置为0第一购买会出现错误的情况。也就是说使用此面板不能提供免费服务。即便你作为普通用户在第二次购买成功了售价为0的套餐,但实际上也会扣去用户的余额,当用户余额为0的时候就会购买错误。当然这个BUG如果你不设置免费套餐,并且将套餐价格设置为5RMB以上就不存在。
2、在下订单之后的用户编辑SS连接信息那块是不生效的,也就是说最终用户购买的SS连接信息还是要以用户在“我的产品与服务”看到的为准。当然在“我的产品与服务”中修改SS连接信息是会生效的。但这个BUG可能会让一些普通用户使用造成困惑,比如我明明在购买的时候填写的加密方式是aes-256-cfb,但我在“我的产品与服务”中看到的却是rc4-md5。那我到底该用哪个连接???
3、内置了一个支付接口,看上去很强大,支持什么支付宝、微信、银行转账啥的,但是由于作者失联,而这个接口是由作者的网站提供的,现在网站打不开,这个接口自然也就失效了。。。也就是说即便你现在想用这款程序卖SS,也只能手动销售。。。
此面板也有一些亮眼的优点:
1、后台UI很精致~
2、前台UI也很不错,虽然是仿制的WHMCS,但该有的功能全部都有,比如显示公告、发工单、续费、推广返利、查看产品信息等等
最后甩一张此面板的管理员界面截图用作文章结尾~

範例

運維技術 軟件/源碼 VPN代理 lala.im
Theme Jasmine by Kent Liao