最近在玩natvps,今天总结下通过solusVM在VPS主机上开设NATVPS主机的过程(同样试用于云主机/独服),该教程亲自走通,大家可以放心食用。
什么是NATVPS,NATVPS有什么作用?
NATVPS就是共享一个IP的VPS主机,不同natvps使用不同端口段。比如我通过一个vps主机创建了5个natvps,那么这5个natvps都是同一个IP,通过不同的端口段去访问。如:
Natvps1:ssh端口61002,可用端口:10021–10029
Natvps2:ssh端口61003,可用端口:10031–10039
Natvps几乎具备普通vps所有功能,除了共享ip以外。市面上的natvps一般都是网络好、价格便宜(毕竟省去了IP费用)。总结了下网友玩nat机的姿势,主要用于中转、内网穿透、代理、nat建站、nat个人网盘、高速下载(替代CDN)。
通过solusVM开设natvps步骤
solusVM是一款付费的VPS主机管理系统,可以从母机(可以是VPS主机或独服)创建许多vps主机,支持KVM、openvz、xen等虚拟化技术。目前solusVM可以试用一个月,需要去官网申请,官网地址:https://solusvm.com/。付费的话是10刀/月。
solusVM官方安装文档:https://documentation.solusvm.com/display/DOCS/Quick+Install
1在solusVM官网购买免费的激活码
2准备一台主机。可以是独服或者是基于KVM的vps主机。我是在vultr的主机上部署的。
参考=>VULTR2020年优惠,新用户直接送100美元,附额外领3美元教程
3安装centos6操作系统。目前官方已近支持centos7了,但是稳定性不够,部署也更麻烦,所以我们选择比较成熟稳定的centos6。
下载solusVM的一键安装脚本,执行即可。
wgethttps://files.soluslabs.com/install.sh
这次我们使用solusVM的目的是开设natvps,所以选择3
然后,开始自动安装,整个安装过程3-5分钟,vultr的磁盘IO和网速还是很不错的。安装完后可以看到,solusVM管理端地址、客户端地址和管理员账号。
使用以下命令确认有没有把?boot?写进?OpenVZ?的kernel里:
看如下图表示已经成功安装了。
登录控制端地址:https://45.76.77.115/admincp。开始会让你输入激活码,输入试用激活码即可。
点击Nodes,对第一项进行编辑
在这里你需要设置一下名称、服务器IP地址、内部IP地址等,相关的说明如下:
FriendlyName:随便取个名字如:vpsjxw
Type:类型,这里必须选openvz
HostOperatingSystem:照着图片选,我们是centos6
IPAddress:就是填你VPS的公网IP地址。
InternalIPAddress:为了方便后面的NAT设置,这里填写:10.0.1.1
Hostname:随便填,如:vpsjxw
MaxVPS:就是你想开多少台OVZ虚拟机
MaxMemory:你的最大内存,可设置超过实际内存,超开
MaxDisk:你的最大硬盘,可设置超过实际硬盘,超开

点击IPBlocks->addIpv4block,配置如下。
点击确定后,继续添加内部IP范围,刚刚我们设置的是10.0.1.1,我们可以给VPS主机设置IP范围为10.0.1.2-10.0.1.254。
第三步,设置openvz主机规格
点击Plans->addOPENVZPlan,下图所示。在这里你可以规定新开设的OpenVZVPS的内存、硬盘、带宽、网络限速等参数。
首先我们要下载模板。可以在https://openvz.org/Download/template/precreated/中看到各种模板系统,将模板下载到指定位置。
wgethttp://download.openvz.org/template/precreated/ubuntu-14.04-x86.tar.gz
我下载的是ubuntu14.04,刚开始用的centos7,不知道为什么有点问题。
然后点击Media->addOpenVZTemplate,添加系统模板,如下所示。
第五步,新建一个natvps客户
点击Clients->addclient,填入创建客户信息即可
第六步,为新用户开设一个新的VPS主机
点击VirtualServers->AddVirtualServer,选择openvz
配置开设openvz主机的规格,下图所示。
点击确定就完成了,会生成登录信息,如下所示。
上由于我们使用的共享IP,所以我们还需要设置好NAT网络。基本操作如下:
修改文件?vi/etc/modprobe.d/openvz.conf将最后?=1?改为?=0?,保存退出。
使用?iptables-tnat-L?检查,如果是下面代码,说明设置正确。
配置内网端口转发。我们要用到一个脚本文件,批量添加端口内网转发。脚本下载地址:https://github.com/vpsbb/ovz/blob/master/addnat.sh。本脚本在使用时,要根据你母鸡的网卡名,进行参数修改。
在母鸡上用命令查看网卡信息:
找到有你母鸡IP地址那段,开头的网卡名称是多少,记下来,addnat.sh里要相应修改为你的网卡名称。如下图:
此有两处操作:第一个地方填你母鸡的公网IP,第二个地方一般填1,也就是一个段的内网IP。如下图:
第八步,配置完成,用户使用natvps
1客户可以通过https://45.76.77.115/login.php,登录客户端。账号密码是创建用户时设置的账号密码。
2客户也可以通过ssh直接登录natvps。
其中ip就是母机ip地址,账号是创建natvps时生成的账号密码。
然后就是natvps的ssh端口和可用端口了。
前面我们设置的小鸡网段是10.0.1.1到10.0.1.254。
那么基础规则是10.0.C.D的内网IP(此例子C为1,D最多是3位数)
SSH端口是61D(D不足3为前面补0)
可用端口是1D1–1D9(D不足3为前面补0)
如,我们这次创建的natvps内网IP:10.0.1.2,则:
SSH端口是61002可用端口是10021–10029
通过以上IP+端口+账号就可以ssh登录natvps了
本文来源:vps主机--vps搭建ssr服务器教程(vultr登录vps超级vps管理器)
本文地址:https://www.idcbaba.com/vps/503.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。