注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。
教程寫的比較全,步驟詳細,適合折騰的兄die折騰
該文在Centos 6 64位下成功。均為SSH下操作。
SolusVM分為主控和被控,主控為管理所有主機,虛擬主機、VPS、獨服均可;被控為主機,需為獨服。
一、SolusVM主控的安裝及破解
1、安裝SolusVM主控
wget https://files.soluslabs.com/install.sh sh install.sh
幾分鐘後會出現選擇,建議選擇 1(1-3均為主控,4-6為被控)
安裝完後會出現SolusVM控制台地址、用戶名、密碼等,記錄下來。
2、破解SolusVM主控
a、添加偽授權hosts
vi /etc/hosts
添加如下偽授權,套餐是 SolusVM Enterprise (NOC):
150.95.9.225 soluslabs.com 150.95.9.225 www.soluslabs.com 150.95.9.225 licensing1.soluslabs.net 150.95.9.225 licensing2.soluslabs.net 150.95.9.225 licensing3.soluslabs.net 150.95.9.225 licensing4.soluslabs.net 150.95.9.225 licensing5.soluslabs.net 150.95.9.225 licensing6.soluslabs.net
或者,套餐是 SolusVM Enterprise (RS)
150.95.9.221 soluslabs.com 150.95.9.221 www.soluslabs.com 150.95.9.221 licensing1.soluslabs.net 150.95.9.221 licensing2.soluslabs.net 150.95.9.221 licensing3.soluslabs.net 150.95.9.221 licensing4.soluslabs.net 150.95.9.221 licensing5.soluslabs.net 150.95.9.221 licensing6.soluslabs.net
b、防火牆屏蔽驗證地址
iptables -I INPUT -s 94.0.0.0/8 -j DROP
保存iptables配置
service iptables save
重啟iptables
service iptables restart
3、關閉selinux
vi /etc/sysconfig/selinux
把SELINUX設為disabled
如下:
SELINUX=disabled
4、配置SSL
a、獲取證書
yum install curl && curl https://get.acme.sh | sh && source ~/.bashrc acme.sh --issue -d vps.zhujiwiki.com -w /usr/local/solusvm/www/.verification
安裝證書
acme.sh --installcert -d vps.zhujiwiki.com \ --keypath /usr/local/svmstack/nginx/ssl/ssl.key \ --fullchainpath /usr/local/svmstack/nginx/ssl/ssl.crt \ --reloadcmd "service svmstack-nginx restart; \ /usr/local/svmstack/sshwebsocket/quit; \ /usr/local/svmstack/sshwebsocket/port_check; \ cd /usr/local/svmstack/nginx/ssl && cat ssl.key ssl.crt > ssl.pem"
二 、SolusVM被控的安裝及破解
1、安裝SolusVM被控
wget https://files.soluslabs.com/install.sh sh install.sh
幾分鐘後會出現選擇,根據自己的需要,4為KVM,5為Xen,6為OpenVZ
2、破解SolusVM被控
添加偽授權hosts
vi /etc/hosts
添加如下偽授權:
150.95.9.225 soluslabs.com 150.95.9.225 www.soluslabs.com 150.95.9.225 licensing1.soluslabs.net 150.95.9.225 licensing2.soluslabs.net 150.95.9.225 licensing3.soluslabs.net 150.95.9.225 licensing4.soluslabs.net 150.95.9.225 licensing5.soluslabs.net 150.95.9.225 licensing6.soluslabs.net
或者
150.95.9.221 soluslabs.com 150.95.9.221 www.soluslabs.com 150.95.9.221 licensing1.soluslabs.net 150.95.9.221 licensing2.soluslabs.net 150.95.9.221 licensing3.soluslabs.net 150.95.9.221 licensing4.soluslabs.net 150.95.9.221 licensing5.soluslabs.net 150.95.9.221 licensing6.soluslabs.net
3、SolusVM KVM的網橋設置
官方文檔:https://documentation.solusvm.com/display/DOCS/KVM+Bridge+Setup
a、安裝橋接依賴
yum -y install bridge-utils
b、開ipv4轉發:
echo 1 > /proc/sys/net/ipv4/ip_forward
c、新建一個橋接網卡,命名為br0
vi /etc/sysconfig/network-scripts/ifcfg-br0
粘貼下面的內容。如果沒有IPv6,刪除IPv6的部分
DEVICE=br0 TYPE=Bridge BOOTPROTO=static IPADDR=服務器主IP NETMASK=255.255.255.248(如果是/29,最後3位是248,根據IP數修改) ONBOOT=yes GATEWAY=網關 IPV6INIT=yes IPV6ADDR=服務器IPV6地址 IPV6_DEFAULTGW=fe80::1 IPV6_DEFAULTDEV=br0
d、編輯默認網卡(有的是eth0,有的是eth1)
vi /etc/sysconfig/network-scripts/ifcfg-eth1
粘貼下面的內容
DEVICE=eth1 ONBOOT=yes BRIDGE=br0
e、添加其他IP
vi /etc/sysconfig/network-scripts/ifcfg-br0:0
添加如下內容(網關根據IP數修改)
DEVICE=br0:0 BOOTPROTO=static IPADDR=服務器IP2 NETMASK=255.255.255.248 IPADDR2=服務器IP3 NETMASK2=255.255.255.248 IPADDR3=服務器IP4 NETMASK3=255.255.255.248 IPADDR4=服務器IP8 NETMASK4=255.255.255.248 ONBOOT=yes
f、重啟網絡
service network restart
4、系統下載
https://tdn.solusvm.com/
三、SolusVM主控端設置
(一)Node設置
1、添加Node
內網端口轉發,使用腳本:
wget https://lowvps.cn/usr/uploads/2018/06/addnat.sh bash addnat.sh
輸入服務器的IP,其他默認即可。
規則解釋:默認是分配 10.0.1.0/24 的IP轉發規則,如果有多個,就額外分配 10.0.2.0/24、10.0.3.0/24 等,這裡按照10.0.1.0/24解釋。
檢查是否配置成功
iptables -t nat -L
四、SolusVM與Whmcs的對接
(一)SolusVM的設置
添加API
(二)WHMCS的設置
1、部分WHMC版本沒有solusvm模塊,下載:https://github.com/plesk/SolusVM-WHMCS-Module/archive/master.zip,解壓後,把 solusvmpro 文件夾添加到 根目錄 /modules/servers 下。
2、添加服務器,Setup – Products – Servers
(三)Paypal支付
申請地址:https://www.paypal.com/bizsignup
偽授權站來自:https://blog.ni-co.moe/public/544.html
NAT教程來自:https://liyuans.com/2018/05/tutorial-of-nat-vps-build-via-solusvm.html
官方安裝說明:https://documentation.solusvm.com/display/DOCS/SolusVM