index.rst 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. Some VPS
  2. ========
  3. 除性价比之外,管理的方便程度也是选择VPS时要考虑的因素。
  4. * SolusVM管理起来不方便,尤其是很多浏览器已经淘汰了Java applet的情况下,因此不考虑 AlphaRacks, HostMyBytes
  5. * 支持LiveCD启动的VPS在安装系统上比较方便,可以使用 `arch-bootstrap <https://github.com/tokland/arch-bootstrap>`__
  6. 如何在KVM VPS上安装Arch
  7. ------------------------
  8. 虽然有 vps2arch 等自动化的工具,不过学会手动安装的方法还是有点用处的。
  9. * 注意记下网络配置 (Debian系一般是/etc/network/interfaces),不少 VPS 使用静态地址配置,尤其是 IPv6 的配置。建议收集一下内核命令行、模块等内核信息。
  10. * 下载 archlinux-bootstrap 的 tarball, 解包至 /, 从而 rootfs 的路径为 /root.x86_64
  11. * 安装并运行 haveged, 从而缩短 pacman-key --init 的时间
  12. * 编辑 /root.x86_64/etc/pacman.d/mirrorlist, /root.x86_64/etc/resolv.conf
  13. * umount 一些不必要的挂载点
  14. * chroot 至 /root.x86_64, pacman-key --init, pacman-key --populate archlinux
  15. * 挂载 /dev/vda1 等分区,删掉里面的 /bin, /sbin, /usr, /etc, ...
  16. * 使用 pacstrap 安装系统,此后和 Arch 的常规安装流程相同,注意以下设置:
  17. - root 密码和 sudo 设置
  18. - fstab
  19. - bootloader (e.g. GRUB) 的安装和配置
  20. - 安装完成后,重启前,记得配置网络和 SSH
  21. 关于SMTP
  22. ----------
  23. Scaleway 封了 IPv4 SMTP 服务(无法连接外部机器的25和465端口),IPv6 的 SMTP 端口没有被封。VMHaus 和 Lunanode 未发现此现象。可以用 nmap 测试,如::
  24. nmap -Pn smtp.163.com
  25. KVM
  26. ---
  27. KVM是目前开源界最成熟,兼容性最好的虚拟化方案。
  28. * `TinyKVM <https://tinykvm.com/>`__: 规格较低的VPS,管理方便
  29. * `VMHaus <https://www.vmhaus.com/>`__: 性价比不错,从和TinyKVM规格相当的$15/y的低配到高配的选项都有,美国机房对国内线路有优化(但是除了跳数减少外似乎没什么效果),支持Paypal和支付宝,用WebVNC管理
  30. * `DigitalOcean <https://digitalocean.com/>`__: 价钱有点高,支持PayPal
  31. * `Linode <https://www.linode.com/>`__: 要求有信用卡,支持添加硬盘,价格 $0.10/GB/month
  32. * `Lunanode <https://www.lunanode.com/>`__: 内存大,IPv6不是很好,支持LiveCD启动;网络有Cogent和OVH两种;支持PayPal. 可以添加硬盘。价格比 Linode 便宜。
  33. * `Contabo <https://contabo.com/>`__ 和 `OVH <https://www.ovh.com/us/>`__: #matrix-dev:matrix.org 那边有两名网友用的VPS,性价比非常高
  34. * `Scaleway <https://www.scaleway.com/>`__: 请参考我的 `Scaleway <Scaleway>`__ 笔记
  35. * `gigsgigscloud <https://www.gigsgigscloud.com/>`__: 一家有名气的提供中国线路的VPS提供商
  36. OpenVZ
  37. ------
  38. OpenVZ VPS主要有以下问题:
  39. * 无法控制内核:内核版本过老时,无法使用新的libc (kernel too old),无法使用tun,tap,wireguard等内核模块
  40. * 大多数超售严重
  41. 因此大多数用OpenVZ VPS的用户仅用于跑shadowsocks, haproxy等网络转发应用
  42. * Ramnode: OpenVZ 和 KVM 都有,性价比一般
  43. * `LowEndSpirit <https://clients.inceptionhosting.com/cart.php?gid=13>`__: IPv6,BBS上有人 `评价不错 <https://www.bdwm.net/v2/post-read.php?bid=484&threadid=15918334>`__
  44. Xen
  45. ---
  46. 注意Xen对新的内核支持可能不太好。
  47. * Gandi
  48. * `prgmr <https://prgmr.com/xen/>`__: *The Book of Xen* 的作者经营的一个VPS,性价比还行,用SSH管理,支持LiveCD启动
  49. * `Virpus <https://virpus.com/>`__: 名声不是很好,没试过
  50. 其他
  51. ----
  52. * `VDS6 <https://vds6.net/>`__: 有OpenVZ和KVM,使用web VNC管理,可以在控制面板重装系统,没有Live CD