[关闭]
@c-Ku 2018-01-27T19:25:38.000000Z 字数 3410 阅读 1662

Vultr主机安装ss-panel

ss vps


文章參照:http://www.jianshu.com/p/7b3c45046fb0
最新版:https://www.zybuluo.com/c-Ku/note/691104

1.主机注册与安装

安装时选择操作系统为 Debian 7 x64

Vultr主机地址:https://www.vultr.com
注册充值有可能赠送等值面额(最多$100)
如果充值完发现未赠送务必在support菜单里发Ticket给客服
赠送的面额有效期一年

安装好后进行连接

Windows用户请使用 putty

地 址:VPS对应IP
端 口:22
用户名:root
密 码:在管理面板查看

Mac用户请在终端输入

ssh root@域名
或如同 ssh root@192.168.1.2 -p 8080 的制定端口连接

输入以下指令安装 VestaCP 管理面板

apt-get update -y && apt-get install wget git vim curl -y && curl -O http://vestacp.com/pub/vst-install.sh && bash vst-install.sh

然后设置登录信息并进行安装

Would you like to continue [y/n]: y
Please enter admin email address: 你的邮箱
Please enter FQDN hostname [vultr.guest]: admin(登录名称自定义)

几分钟后会给出管理面板的登录页面(如下)

https://域名:8083 (主机IP 是https 被broser拦截应强行访问)
username: admin (之前自定义的用户名)
password: (密码)

将https连接复制粘贴到浏览器打开 用用户名和密码登录VestaCP后台。

2.前端配置

1 用以下命令安装数据库:

V2版:
cd /home/admin/web/{你的域名} && rm -rf public_html && git clone -b v2 https://github.com/orvice/ss-panel.git public_html && cd public_html && curl -sS https://getcomposer.org/installer | php && php composer.phar install

V3版:
cd /home/admin/web/{你的域名} && rm -rf public_html && git clone -b v3 https://github.com/orvice/ss-panel.git public_html && cd public_html && curl -sS https://getcomposer.org/installer | php && php composer.phar install

2 输入以下指令查看MySQL的用户名和密码

cat /usr/local/vesta/conf/mysql.conf

3 得到近似如下数据

HOST='{Host}' USER='{用户名}' PASSWORD='{密码}' CHARSETS='UTF8,LATIN1,WIN1250,WIN1251,WIN1252,WIN1256,WIN1258,KOI8' MAX_DB='500' U_SYS_USERS='admin' U_DB_BASES='1' SUSPENDED='no' TIME='06:17:40' DATE='2017-03-17'

确认数据库存在后访问以下位置:

http://{域名或IP}/phpmyadmin

在数据库 -> 权限 -> 添加新用户

用户名、密码随意,主机填写 %
勾选创建与用户同名的数据库并授予所有权限,点击执行

回到putty 进入文件夹 修改配置文件

mv lib/config-simple.php lib/config.php && vim lib/config.php
若putty连接中断可使用以下指令重新连接
cd /home/admin/web/{域名}/public_html/
vi lib/config.php

配置完成后

地址:http://你的域名/admin/
用户名:first@blood.com
密码:1993

以上还需(推荐用WinSCP)连接到空间下载sql目录下的数据表上传到数据库。
连接密码要用主机密码,因为在putty下是使用主机密码进行连接并克隆ss-pannel项目的
否则会提示没有权限!

3.后端配置

使用putty连接

将以下命令键入
apt-get update -y && apt-get install git vim screen python-pip python-dev build-essential python-m2crypto -y && git clone https://github.com/mengskysama/shadowsocks.git -b manyuser && pip install -i http://mirrors.aliyun.com/pypi/simple/ cymysql && vim shadowsocks/shadowsocks/Config.py
或者
vi shadowsocks/shadowsocks/Config.py
如果pip源被屏蔽
pip install -i http://mirrors.aliyun.com/pypi/simple/ cymysql

修改文件内容

  1. MYSQL_HOST = 127.0.0.1 #数据库地址(非本地务必修改为前端数据库所在IP)
  2. MYSQL_PORT = 3306 #前端数据库端口(默认即可)
  3. MYSQL_USER = ss #前端数据库用户名(之前和数据库一起创建的)
  4. MYSQL_PASS = abcd123 #前端数据库密码(之前和数据库、用户名一起创建的)
  5. MYSQL_DB = ss #前端数据库 库名(之前和用户名一起创建的)
  6. MANAGE_PASS = a1234567 #随意填写一些字符
  7. #if you want manage in other server you should set this value to global ip
  8. MANAGE_BIND_IP = 127.0.0.1
  9. #make sure this port is idle
  10. MANAGE_PORT = 23333

修改完成后按 Esc 退出 添加 模式 键入 :wq 回车保存

ss配置的默认设置在以下位置有可能需要更改
vi shadowsocks/shadowsocks/config.json

cd shadowsocks/shadowsocks/
vi config.json


iptables -I INPUT -p tcp -m tcp --dport 10000:20000 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
(防火墙配置在本地模式下启用)

iptables -P INPUT ACCEPT
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT


ss配置在非本地模式下要做改动

  1. {
  2. "server":"0.0.0.0", #非本地应设置为公网IP(务必)
  3. "server_ipv6": "[::]",
  4. "server_port":8388,
  5. "local_address": "127.0.0.1",
  6. "local_port":1080,
  7. "password":"m",
  8. "timeout":300,
  9. "method":"rc4-md5"
  10. }

按esc退出然后 :wq保存

键入 screen -S ss
保持ss在后台持续运行

以及 cd shadowsocks/shadowsocks/
然后 python server.py
来运行服务

ipv6配置文件要粘贴到以下位置

/etc/network/interfaces

没报错就代表能够正常运行!
下面会弹出连接信息和端口号

以下指令安装锐速

wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh

以下指令删除锐速

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

锐速开机自动启动

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注