ss-panel V3魔改安装教程

本文最后更新于2017年4月27日,已超过 1 年没有更新,如果文章内容失效,请反馈给我们,谢谢!

帮人代装 顺便记录一下

文章待补

面板项目地址:https://github.com/esdeathlove/ss-panel-v3-mod

环境:1.PHP 5.6 + (推荐 PHP 7.1.1) 2.MYSQL 5.5 + 3.以及安装和配置过程中涉及到的种种东西。
系统:centos 6.x 7.x

教程参考:https://github.com/esdeathlove/ss-panel-v3-mod/wiki/%E5%AE%89%E8%A3%85%E8%AF%B4%E6%98%8E

    1. 安装lnmp (linux nginx+mysql+php) //这里我选用的1.3稳定版
      screen -S lnmp
      yum install screen //若执行上步命令出错再执行这步
      wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp
      输入mysql root用户密码、y、2、5、1
    2. 添加虚拟主机 绑定域名
      lnmp vhost add
      Please enter domain(example: www.lnmp.org): zephyr.vip
      Do you want to add more domain name? (y/n) y
      Enter domain name(example: lnmp.org *.lnmp.org): www.zephyr.vip
      (Default directory: /home/wwwroot/ss.com): 回车
      Allow Rewrite rule? (y/n): y
      (Default rewrite: other): sspanel
      Allow access_log? (y/n): n
      Create database and MySQL user with same name (y/n): y
      Enter current root password of Database (Password will not shown): 输入mysql root用户密码
      Enter database name: sspanel
      Please enter password for mysql user sspanel: 输入新的数据库用户密码
      Press any key to start create virtul host... 按任意键继续
    3. 伪静态配置
      虚拟主机配置文件位置:/usr/local/nginx/conf/vhost/域名.conf
      cd /usr/local/nginx/conf/vhost
      vi ss.com.conf
      添加下面这一段到server

同时,root那一行改为

4. 下载程序代码

配置

6.导入数据库

http://104.123.123.123/phpmyadmin/
导入 sql 目录下的 glzjin_all.sql
刚刚我们添加虚拟主机时已创建了数据库sspanel 我为直接导入到这个数据库里
7. 继续配置ss-panel

解决中文乱码:
查看已安装语言包 localelocale -a //若没有中文语言包 yum groupinstall chinese-support
查看当前系统语言 echo $LANG
临时修改 LANG=语言名称
修改默认语言 vi /etc/sysconfig/i18n(重启生效) //若还是乱码,检查终端编码

8.创建管理员

9.

10.后端

参考教程:https://github.com/esdeathlove/shadowsocks/wiki/%E8%AF%B4%E6%98%8E%E4%BB%A5%E5%8F%8A%E5%AE%89%E8%A3%85%E6%96%B9%E6%B3%95

yum install python-setuptools && easy_install pip

yum install git

libsodium

yum -y groupinstall "Development Tools"

wget https://github.com/jedisct1/libsodium/releases/download/1.0.10/libsodium-1.0.10.tar.gz

tar xf libsodium-1.0.10.tar.gz && cd libsodium-1.0.10

./configure && make -j2 && make install

echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf

ldconfig

(如果提示cannot import name OrderedDict,可能需要给服务器打补丁:第三方插件ordereddicteasy_install ordereddict )
下载后端主程序代码
git clone -b manyuser https://github.com/glzjin/shadowsocks.git
安装依赖

yum -y install python-devel

yum -y install libffi-devel

yum -y install openssl-devel

Debian 请勿执行下面这个命令,直接 pip install cymysql

cd shadowsocks

pip install -r requirements.txt

配置后端

 

cp apiconfig.py userapiconfig.py

cp config.json user-config.json

然后主要编辑 userapiconfig.py ,来解释下里面各项配置的意思

参考教程未完。。。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: