利用SolusVM在服务器/VPS上开设NAT VPS主机-整合WHMCS开卖NAT VPS

SolusVM之前在服务器虚拟化面板SolusVM安装与使用中已经分享过,这国外一个强大的VPS主机管理控制系统,主要就是让你从独立服务器中虚拟出VPS主机给不同的用户使用,并且SolusVM还可以和WHMCS等整合,大家在市面上看到了国人VPS基本上就是这个组合。

SolusVM目前的授权分主控与被控,分别是10美元/月和2.5美元/月,如果你想在本地机上安装SolusVM并开通OpenVZ VPS主机,那么需要10美元即可,如果你想主控+被控,那么至少是12.5美元/月。总之,SolusVM的授权费不是很贵,拿来在VPS上开NAT VPS主机也不错。

所谓的NAT VPS主机就是共享IP地址,但同时又互相独立,用户依然可以像使用普通的VPS主机那样重装系统以及安装各种软件。NAT VPS依靠的是内网端口跳转的方式实现网络数据连接,所以用户使用NAT VPS主机连接时需要以IP+端口的形式进入。

本篇文章就来分享一下利用SolusVM在服务器/VPS上开通NAT VPS主机的方法,另外SolusVM还可以与WHMCS整合,如果你手里已经有了WHMCS,那么现在就可以开始卖VPS了。虽然共享IP的VPS主机用来建站不怎么合适,但是不少人知道这个还有其他用途。

利用SolusVM在服务器/VPS上开设NAT VPS主机-整合WHMCS开卖VPS

更多的关于独立服务器的使用经验与教程,可以看看:

  1. 经典VPS主机CN2 GIA VPS性能速度测试-三网直连双程CN2速度快
  2. 五条关于使用免费VPS控制面板的安全建议-不让黑客有可趁之机
  3. 服务器日志分析利器:ngxtop和GoAccess-实时监控可视化管理快速找出异常来源

PS:更新记录.

1、最新的SolusVM安装与使用可以查看:SolusVM 2 安装与使用教程-SolusVM一键安装 添加服务器 开通KVM VPS。2023.2.2

2、没有用过独立服务器的朋友可以了解一下如何用IPMI来给独立服务器安装操作系统:独立服务器使用IPMI安装操作系统图文教程-iKVM使用,硬盘分区和挂载ISO。2018.11.2

一、准备条件

1.1  一台VPS主机或服务器

VPS主机要求是KVM架构或Hyper-V、操作系统为Centos6.X 系列,wzfou.com是在阿里云香港VPS上测试的,大家也可以自行选择VPS主机:VPS主机排行榜单

SolusVM NAT VPS准备条件

1.2  SolusVM授权

官网:https://solusvm.com/,如果想在本机上开设OpenVZ VPS,需要购买SolusVM官网10美元/月的授权。不过,SolusVM有30天的试用期,你可以先申请试用30天。

SolusVM NAT VPS取得授权

二、SolusVM安装

先升级一下:

yum update -y

然后安装 wget 命令:

yum install wget -y

然后使用以下命令安装SolusVM:

wget https://files.soluslabs.com/install.sh;sh install.sh

出现如下界面,我们选择3,即把面板和虚拟机装在一个VPS里,1适合主控和被控分开装的情况,即表示只安装控制面板。

SolusVM NAT VPS选择界面

稍等一会儿,我们就可以看到安装成功的界面了。这里会列出详细的后台登录地址,以及账号与密码。

SolusVM NAT VPS安装成功

使用以下命令确认有没有把 boot 写进 OpenVZkernel里:

vi /boot/grub/grub.conf

看如下图表示已经成功安装了。

SolusVM NAT VPS配置正确

SolusVM管理端没有中文语言,不过SolusVM的客户端(即被控端)有中文语言,通过以下命令可以汉化:

cd /usr/local/solusvm/language/client/
wget "https://documentation.solusvm.com/download/attachments/7667936/Simplified-Chinese.lang.txt?api=v2" -O Chinese.lang.txt
chown solusvm:solusvm Chinese.lang.txt

三、设置服务器节点

这是SolusVM的操作界面,在开设VPS主机之前,我们需要先设置好节点。

SolusVM NAT VPS添加节点

由于是在本机开设OpenVZ VPS主机,所以我们需要在本地节点上点击编辑。(点击放大)

SolusVM NAT VPS编辑本地

在这里你需要设置一下名称、服务器IP地址、内部IP地址等,相关的说明如下:

Friendly Name :随便取个名字如:wzfou

Type:类型,这里必须选openvz

License Type:照着图片选

Host Operating System:照着图片选,我们是centos6

IP Address:就是填你VPS的公网IP地址。

Internal IP Address:为了方便后面的NAT设置,这里填写:10.0.1.1

Hostname:随便填,如:wzfou

Network Interface:eth0

Arch:选64位的,即64 bit

county:wzfou

city:wzfou

Max VPS:就是你想开多少台OVZ虚拟机

Max Memory:你的最大内存,可设置超过实际内存,超开

Max Disk:你的最大硬盘,可设置超过实际硬盘,超开

勾选OpenVZ VSwap&OpenVZ Ploop。然后Update Node

我的设置如下:(点击放大)

SolusVM NAT VPS添加VPS节点

在最后记得勾选OpenVZ VSwap&OpenVZ Ploop。(点击放大)

SolusVM NAT VPS同意选项

四、设置VPS IP范围

刚刚我们添加了节点,现在要为VPS主机设置IP范围了,点IP Blocks 然后点Add IP Block。

SolusVM NAT VPS添加IP地址

填写示例如下:

SolusVM NAT VPS填写IP范围

点击确定后,继续添加内部IP范围,刚刚我们设置的是10.0.1.1,我们可以给VPS主机设置IP范围为10.0.1.2-10.0.1.254。

SolusVM NAT VPS内部IP范围

五、设置OpenVZ VPS

点 Plans 里的 Add OpenVZ Plan,这里我们要为我们的OpenVZ VPS设置配置参数。

SolusVM NAT VPS添加计划

在这里你可以规定新开设的OpenVZ VPS的内存、硬盘、带宽、网络限速等参数。参考如下:(点击放大)

SolusVM NAT VPS开设参数

然后,就是为OpenVZ VPS添加操作系统。

SolusVM NAT VPS添加操作系统

为OpenVZ VPS设置好操作系统说明,这样用户在SolusVM中就可以选择安装不同的操作系统了。

SolusVM NAT VPS不同的操作系统

在执行上面的操作之前,你需要提前将各大操作系统的文件下载到你的服务器上。首先到:https://openvz.org/Download/template/precreated/。

选择你喜欢的操作系统作为OVZ虚拟机的操作系统,把系统的下载地址复制下来。然后进入母鸡的 /vz/template/cache 这个文件目录下。 命令是:

cd /vz/template/cache

然后下载系统,命令如下:

wget http://download.openvz.org/template/precreated/centos-7-x86_64-minimal.tar.gz

添加好的系统模板可以在SolusVM中看到。

SolusVM NAT VPS系统模板

六、手动开设VPS主机

完成上面的操作后,现在我们就可以在SolusVM上手动开设一个VPS主机了。先添加一个新用户。

SolusVM NAT VPS添加新用户

然后为此新用户开设一个新的VPS主机,主机类型自然是选择OpenVZ。(点击放大)

SolusVM NAT VPS选择类型

选择VPS服务器节点还有配置,这个配置就是刚刚我们在“设置OpenVZ VPS”中设定的参数。

SolusVM NAT VPS选择配置

继续为新用户分配VPS的IP、操作系统等等。

SolusVM NAT VPS新用户分配IP

确定好了,就成功开通了一个新的OpenVZ VPS主机了,这个VPS就是划归刚刚我们创建的新用户使用了。

SolusVM NAT VPS开通成功

七、NAT网络设置

上面我们已经成功实现让SolusVM在本机上开设新的VPS主机给用户使用了,但是由于我们使用的共享IP,所以我们还需要设置好NAT网络。基本操作如下:

修改文件 vi /etc/modprobe.d/openvz.conf将最后 =1 改为 =0 ,保存退出。

重启系统 reboot

使用 iptables -t nat -L 检查,如果是下面代码,说明设置正确。

如下图:

SolusVM NAT VPS检查配置正确

内网端口转发。我们要用到一个脚本文件,批量添加端口内网转发。脚本下载地址:https://do.wzfou.net/wzfou/addnat.sh。本脚本在使用时,要根据你母鸡的网卡名,进行参数修改。

在母鸡上用命令查看网卡信息:

ifconfig

找到有你母鸡IP地址那段,开头的网卡名称是多少,记下来,addnat.sh里要相应修改为你的网卡名称。如下图:

SolusVM NAT VPS查看网卡

用vim命令编辑addnat.sh脚本,替换好网卡名称。

SolusVM NAT VPS修改自己的网卡

然后一个命令,执行脚本:

sh addnat.sh

bash addnat.sh

此有两处操作:第一个地方填你母鸡的公网IP,第二个地方一般填1,也就是一个段的内网IP。如下图:

SolusVM NAT VPS添加转发

使用以下命令检查是否分配好内网端口:

iptables -t nat -L

如下图:

SolusVM NAT VPS内网端口

PS:2019年1月11日更新,此部分涉及到了Linux网络配置,相关的命令使用教程参考:VPS主机和独立服务器网络配置方法-Linux手动设置IPv4和IPv6地址

八、NAT VPS使用体验

通过上面的方法我们已经成功开设了OpenVZ VPS主机并且将不同的端口转发到了同一个IP上,也就是说实现了NAT VPS了。打开SolusVM客户端登录地址,使用刚刚创建的新用户账号与密码登录。

SolusVM NAT VPS登录体验

这里我们就可以看到我们熟悉的SolusVM操作界面了,我们可以看到新开设了OpenVZ VPS配置等信息。

SolusVM NAT VPS操作管理

关机、重装系统等都可以直接在SolusVM上进行。与平时用的VPS主机所不同的就是NAT VPS主机共享一个IP地址,登录连接需要使用IP+端口的形式搞定。

SolusVM NAT VPS重装系统

九、SolusVM与WHMCS整合

看了这么多,肯定有人想到是否可以将SolusVM与WHMCS整合,即实现自动注册账号、购买主机并开通VPS?其实也很简单,下载WHMCS SolusVM模块。解压后,把 solusvmpro 文件夹添加到根目录 /modules/servers 下。

  1. https://marketplace.whmcs.com/product/3861
  2. https://github.com/plesk/SolusVM-WHMCS-Module
  3. https://github.com/plesk/SolusVM-WHMCS-Module/archive/master.zip

然后到WHMCS添加服务器,Setup – Products – Servers。接着在WHMCS处添加产品,这里就相当于给VPS主机设置配置参数了。

SolusVM WHMCS添加产品

确定好了后就可以成功将SolusVM与WHMCS整合了,用户在WHMCS注册购买了VPS后,会自动在SolusVM开通VPS主机,然后用户直接到SolusVM登录管理自己的VPS即可。

SolusVM WHMCS整合成功

没有使用WHMCS的朋友,强烈建议你选择阅读我写的WHMCS教程专题:WHMCS从入门到精通

PS:2019年4月3日更新,WHMCS开源的支付网关可以看看这里:WHMCS支付网关-开源免费的WHMCS支付宝,微信和有赞插件安装与使用

十、总结

NAT VPS主机相对于普通的VPS主机来说,有两大优势:一个是共享IP,极大地节省成本;另一个就是多用户独立操作,互不影响。SolusVM开设NAT VPS因此受到不少的商家欢迎,买家也是各取所需。

从挖站否的操作体验来看,SolusVM开设NAT VPS主机在技术上操作起来并不难,关键点在于SolusVM授权问题。如果你是用正式生产环境,强烈建议你使用正规的SolusVM授权,以免带来不避免的损失。

文章出自:挖站否 https://wzfou.com/nat-vps/,部分内容参考来自 xjdog.cn 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 48 条评论
  1. 大佬,现在centos6已经停止支持,建议加入切换virtuozzo7的方法和基于vz7安装solusvm的方法(ps:solusvm官网教程不好用)https://blog.dann.top/archives/76

    2021年2月1日 15:271 回复
  2. 大佬你好,我使用whmcs v8.1,为何购买总提示选择域名呢?

    2021年2月1日 09:03 回复
  3. Avatar for ludan ludan

    请问搭建KVM架构的Nat VPS改如何设置,现在开了小鸡,但是小鸡没法访问外网。可以和母鸡的10.0.1.1连通。我是在家里搭建的,小鸡访问不了家里的路由器。母鸡是可以访问的。

    2020年11月6日 11:02 回复
    • Avatar for Qi Qi

      这种情况一般都是母机的路由表没有配置好,你可以查看一下母机的路由表,里面应该是有一跳不成功的。

      2020年11月6日 14:02 回复
  4. Avatar for 寒夜方舟 寒夜方舟

    VMWARE创建的小鸡无法启动…也没日志

    2020年9月13日 20:06来自QQ 回复
    • Avatar for Qi Qi

      VM?虚拟机?

      2020年9月13日 21:16 回复
      • Avatar for 寒夜方舟 寒夜方舟

        嗯,用VMware开小鸡学习下

        2020年9月15日 19:20来自QQ 回复
        • Avatar for Qi Qi

          应该还是配置出了问题

          2020年9月16日 12:48 回复
  5. Avatar for py6 py6

    我是个小白 我现在nat vps创建好了 开机了 使用*连接是走哪个端口?怎么设置的[可怜]

    2019年8月31日 18:41来自QQ1 回复
    • Avatar for Qi Qi

      走你在开通VPS时设置的端口范围,如果是用命令手动开通的,可以开通时需要设置一个端口范围。

      2019年9月1日 18:09 回复
  6. 请问大佬,小鸡开启以后 为什么连接22端口映射的61002端口 无法连接*

    2019年6月22日 22:48 回复
    • Avatar for Qi Qi

      是不是没有开机?

      2019年7月2日 16:21 回复
  7. Avatar for baoming baoming

    开通出来的vps 重做系统,数据丢失吗?还是只有一个盘?不像国内的系统数据都分开两盘的?

    2019年6月7日 13:03 回复
    • Avatar for Qi Qi

      数据会丢失,只有一个盘。

      2019年6月7日 17:02 回复
      • Avatar for baoming baoming

        ovz,xen,kvm 这3个架构都是如此么?[熊猫]

        2019年6月7日 18:08 回复
  8. Avatar for 无念 无念

    是不是端口映射

    2018年12月17日 00:08来自移动端 回复
    • Avatar for Qi Qi

      是的,其实在文章中这一部分已经讲到:内网端口转发。只不过是手动执行。
      如果需要WHMCS开通后然后自动执行开启端口并映射,现在NAT VPS商普通采用的是这个插件:https://docs.weloveidc.com/article-categories/solusvm-nat%E6%8F%92%E4%BB%B6

      2018年12月17日 00:23 回复
  9. Avatar for 无念 无念

    问一下这个分配的是内网IP那么怎么连接公网啊!后面你具体没说,像我们这种新手有点不太懂请教下

    2018年12月17日 00:07来自移动端 回复
    • Avatar for py6 py6

      基础规则是 10.0.C.D 的内网IP(此例子C为1,D最多是3位数)
      %端口是 61D(D不足3为前面补0)
      可用端口是 1D1 – 1D9(D不足3为前面补0)

      具体案例: 10.0.1.56
      %端口是 61056
      可用端口是 10561 – 10569

      2019年8月31日 18:47来自QQ 回复
  10. Avatar for 小爷 小爷

    谢谢站长这么好的分享!
    站长能否指导下,该怎么搞IP那一关,看你的教程只能买个独服分配NAT玩。要做IDC还要申请IP那些,能指导下怎么解决吗?

    2018年12月10日 13:08 回复
    • Avatar for Qi Qi

      好的,正在整理中,马上就发出来了,还有后续。

      2018年12月10日 20:38 回复
      • Avatar for 小爷 小爷

        好,等你的好文。

        2018年12月10日 21:37 回复
  11. Avatar for 小哥哥 小哥哥

    大佬,我想问下,每开一个小鸡的,连接端口是什么?是从1开始?

    2018年10月16日 20:49 回复
    • Avatar for Qi Qi

      端口是可以自定义的。

      2018年10月18日 17:35 回复
  12. Avatar for 守护 守护

    多长时间换一次IP啊?可以做搜刮资源用吗?😊

    2018年9月6日 22:57来自iPhone 回复
    • Avatar for Qi Qi

      可以的。换IP直接和主机商联系更换即可。

      2018年9月7日 11:12 回复
  13. 问一下大佬,按照你说的做了但是小鸡怎么都开不了机咋回事?

    2018年9月4日 10:45来自新浪微博 回复
  14. Avatar for saber saber

    评论界面改的好难看[吃惊]

    2018年9月3日 22:12 回复
    • Avatar for Qi Qi

      要改哪里?我马上改。[兔子]

      2018年9月4日 11:14 回复
  15. NAT基本没啥出路,除非拿来fq用,但是拿来fq有可能被q,而且是一个ip掉了一群人的机子就掉了,所以不推荐

    2018年9月2日 19:35来自移动端 回复
    • Avatar for Qi Qi

      基本上开Nat的就是为了满足这些“需求”的,现在主机商如果nat的IP被QQ的话就会更换一个IP,因为连接的用的动态域名。

      2018年9月3日 10:22 回复
    • 那些刷流量的pt盒子不少就是大容量大流量的NAT主机 反正线路也无所谓 都是盒子之间互刷流量

      2018年9月3日 15:52来自iPhone 回复
  16. Avatar for zz zz

    站长能否推荐下大硬盘cn2独服, 放几个小说站,经济一点的

    2018年9月2日 08:55 回复
    • Avatar for Qi Qi

      QuadraNet和RAKsmart试试。

      2018年9月2日 13:56 回复
      • 1.RAKsmart杜甫感觉不便宜呀
        2.博主新的评论框不错

        2018年9月2日 18:10 回复
        • Avatar for Qi Qi

          RAKsmart确实有些小贵,我观察了一下卖CN2的服务器的都是国人,看来这一块国人的需求很大。

          2018年9月3日 10:28 回复
  17. 支持下咯~

    2018年9月2日 08:28来自iPhone 回复
  18. QI,有什么可以用了卖小鸡的服务器推荐吗,不是nat小鸡

    2018年9月1日 19:38 回复
    • Avatar for Qi Qi

      老外的太贵,有不少国人卖,但是就是不知道信誉如何,

      2018年9月2日 13:55 回复
  19. Avatar for baoang baoang

    站长开始做VPS的生意了?

    2018年9月1日 19:32 回复
    • Avatar for Qi Qi

      还没有开张。[害羞]

      2018年9月2日 13:48 回复
      • Avatar for baoang baoang

        我记得上回见过一次站长开的域名站,前段时间又开了个优惠站,以前还有全英文的VPS技能科普站。站长你这个挖站也没放几个集团站点链接?

        2018年9月2日 13:54 回复
        • Avatar for Qi Qi

          等有了流量我就把它们串起来[抱抱]

          2018年9月2日 13:59 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register