买了个VPS,里面的API,TUN/TAP,PPP都是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了买了个VPS,里面的API,TUN/TAP,PPP都是啥意思?相关的知识,希望对你有一定的参考价值。

API应该是接口吧?它还提供了API key ,API Hash什么的,有什么用?
可以选择是否开启TUN/TAP,也可以选择启动PPP,有什么用?

一般用不上。

API接口可以外部调用进行vps管理而不需要登录服务商提供的VPS管理后台,需要自己编程序,一般用不上。

TUN/TAP 和PPP是为了搭建V、P、N服务所需要的功能,一般默认都是关闭的。

扩展资料:

VPS的功能:

1、VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。

2、实现VPS的技术分为容器[1]技术,和虚拟化技术[2]  。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统。

3、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。

4、VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。

5、IDC资源租用,由VPS提供商提供。不同VPS提供商所使用的硬件VPS软件的差异,及销售策略的不同,VPS的使用体验也有较大差异。

6、是VPS提供商超卖,导致实体服务器超负荷时,VPS性能将受到极大影响。相对来说,容器技术比虚拟机技术硬件使用效率更高。

7、VPS主机以最大化的效率共享硬件、软件许可证以及管理资源.。每个VPS主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。

8、VPS主机用户除了可以分配多个虚拟主机及无限企业邮箱外, 更具有独立主机功能,可自行安装程序,单独重启主机。

参考资料:

百度百科—vps

参考技术A 那个一般都没有用,API那个接口可以外部调用进行vps管理而不需要登陆服务商提供的VPS管理后台,需要自己编程序,一般用不上。
TUN/TAP 和PPP是为了搭建V、P、N服务所需要的功能,一般默认都是关闭的。本回答被提问者采纳

华为云技术分享《跟唐老师学习云网络》 - TUN/TAP网线

介绍TUN/TAP设备的概念和常见作用(即打通VM和Host间的网络),以及和Veth-pair网线的区别。这一节内部比较简单,因为主要内容已经在Veth网线里面讲了。

什么是TUN/TAP

TUN/TAP是Linux中一种虚拟出来的网络设备,简单说,它也是一种“网线”,只是这种网线和Veth牌网线有点不同。Veth网线的2头是一样的,都是水晶头。TUN/TAP网线的2头长得不一样,一头是水晶头,另一头是USB的。

技术图片

稍正式一点的描述,它是一种用户空间和内核空间传输报文用的网线。一头是普通的网卡,跟eth0一样,Host主机可以用;另一头则是一个文件描述符,给用户空间的程序用的。

技术图片

大家都知道一个VM本质上是一个qemu进程,所以其实TUN/TAP网线大多都是给VM用的。即上图的右边其实就是VM啦,它里面看到的eth0就是虚拟出来的。

于是你跟Veth网线一样的去理解就行了,那么Host主机网络模型也类似:

技术图片

如果要添加TUNTAP网卡,还是使用咱们的ip命令。

技术图片

ip tuntap add tap0 mode tap

这样就可以用的app程序,去open文件句柄“/dev/net/tun”了,发送&接收报文了。

那当你需要将你创建的这些VM连接起来组成局域网,或者与外界(主机外部)通信时,就需要用上Linux Bridge了。

技术图片

Docker容器也是这样,如果希望将很多容器按组管理,或者容器连通外网,也会需要使用Linux Bridge(上图的 br0)。这个咱们下节课讲.

作者:tsjsdbd

以上是关于买了个VPS,里面的API,TUN/TAP,PPP都是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

TUN/TAP设备浅析(一) -- 原理浅析

通用TUN/TAP设备驱动

华为云技术分享《跟唐老师学习云网络》 - TUN/TAP网线

求助,心血来潮买了个vps,结果putty登不上去

tun和tap哪个性能好

TUN/TAP设备浅析