怎么看vultr vps搭建ss上安装了哪几个版本的ss

Vultr VPS安装Windows 7系统及ISO上传和部署设置详解
对于老左这样一般的用户,选择和购买Linux VPS主机最多就安装个网站Web环境部署个网站,或者用来上网加速用途。但是,对于有些更多实际项目的用户而言,有很多的用途可以使用,比如挂机、挂软件、安装Windows或者远程桌面环境模拟项目操作。曾经一直怀疑这么多VPS主机商、这么多促销活动发布,怎么还有这么多用户去购买,一般自用建站用途完全足够,原来VPS还可以用各种用途。
在老左博客中,也分享过多篇Vultr VPS部署Windows系统的,其实大部分都大同小异,唯独我们需要有一个ISO集成系统就可以,安装过程都有些类似。今天有网友找到老左,希望帮助他在Vultr VPS主机中安装Windows 7系统,这里就帮助安装,同样的把全部的详细过程都记录下来,这样如果有其他朋友需要用到可以参考。其实,难度都不大,唯独需要点时间而已。
老左之前分享过几篇关于Vultr安装Windows系统文章:
在这篇文章中,老左将安装Windows7中文版系统。这里用到的ISO系统源都来自网上,如果我们经常需要用到,建议将ISO源自制或者下载到自己服务器中,这样确保速度以及可以不用担心网上资源丢失(万一人家网站关闭)。
第一、Vultr上传ISO自定义系统
如果我们没有Vultr账户还得先注册一个(新注册账户),然后我们在部署安装系统之前,需要预先准备好Windows7系统ISO文件,这样在开通VPS的时候就一并部署。看到上图,点击ISO准备挂载系统。
点击Add ISO准备上传WIN7系统路径包。
系统路径:/os/cn_windows_7_professional_with_sp1_vl_build_x86_dvd_u_incl_virtio-140506-homemade-by-Jetso.iso
将上面的ISO地址丢到上图所示的upload ISO from remote machine中,点击Upload,这样根据我们服务器的速度全部挂载到这里才行,ISO文件不能超过5192MB,上面这个WIN7才2544MB只是稍微速度慢一点。
这里我们看到Available状态代表一切OK,我们的准备工作做好了。
第二、开设Vultr VPS自定义Windows 7
我们在准备好第一步骤需要的ISO文件之后,这里再去开设机器。点击左侧菜单servers,在右侧可以看到蓝色圆圈+符号,deploy new server。
选择机房、内存配置这些老左就不截图,我们喜欢选择什么就什么,主要是在Server Type中,我们需要看到上图Custom ISO中选择我们上传的WIN7系统,然后正常开设机器。
开通VPS之后,我们等待看到上图正常运行才可以点击进去安装系统,有些时候开通机器后显示STOP关机,我们需要重新给他启动后再进去操作。总之,要在Running状态。
第三、Vultr部署Windows7过程和设置
1、远程登录VNC
点击进入当前开通的VPS主机详细页面中,看到右上角上图所示,点击箭头VNC登录。
这里因为系统的挂载需要点时间,我们开始进去的时候估计还看到没有加载完毕,等待就可以。
2、安装Windows7系统过程
加载完毕之后可以看到上图所示,感觉亲切很多,可视化界面,动动鼠标执行下一步就可以。然后点击安装。
等待启动进入下一个界面。
在安装类型中,选择上图所示自定义安装。
这里老左选择的是768MB方案,是15GB SSD硬盘,直接安装进去,默认点击下一步。如果我们需要分区那自行分区。然后就是正常的系统自动安装和复制文件,中间需要自动启动一次,我们就等待。
自动重启之后,我们可以看到熟悉的开机画面,看来马上要好了。
设置WIN7用户名,这里我们随便输入一个。
我们可以设置密码,也可以不设置直接下一步。
第四、Vultr安装Windows7成功及使用
在上面一步部署WIN7完毕之后,就可以直接进入WIN7桌面。
看到这样的界面就简单了,因为这个系统集成网卡驱动,我们是可以直接上网的,打开浏览器上网看看。
再打开一个网站看看,速度感觉还可以。
默认的IE看着有些别扭,如果我们需要其他浏览器自行下载安装。就这么简单,难度不大,唯独就需要点时间安装,但是Vultr相比较其他VPS安装WIN系统还是简单一点,因为是SSD固态硬盘,着实比普通硬盘快点。
最后,附上网上目前可用的Windows系统ISO资源(来自网络)
Window2003:
/os/cn_win_srv_2003_r2_enterprise_x64_with_sp2_vl_cd_merger_incl_virtio_X13-140502-homemade-by-Jetso.iso
Windows XP:
/os/en_win_xp_pro_x64_with_sp2_vl_incl_virtio_X13-140502-homemade-by-Jetso.iso
Windows2008:
/os/cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_incl_virtio-140506-homemade-by-Jetso.iso
Windows 7:
/os/cn_windows_7_professional_with_sp1_vl_build_x86_dvd_u_incl_virtio-140506-homemade-by-Jetso.iso
Windows8.1:
/os/cn_windows_8_1_pro_vl_x86_dvd_incl_virtio-140506-homemade-by-Jetso.iso
以上所有ISO来自网上用户提供的资源,鉴于WIN系统的版权,建议我们用户使用的时候仅限研究学习,非用于商业用途。vultr 一到晚上丢包就太严重了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Recommended Services
vultr 一到晚上丢包就太严重了
· 127 天前 · 7350 次点击
vultr 一到晚上丢包就太严重了,
环境:深圳电信,目前用的机房是洛杉矶机房
这是我的 ping 测试,难道要换到西雅图去,不过现在 2.5 每月的没货了
第 1 条附言 &·& 127 天前
btw. bbr 和 kcp 都已经试了,一样有问题
64 回复 &| &直到
20:31:01 +08:00
& &127 天前
你需要阿里云香港
& &127 天前
你这个配图很生动。。。
& &127 天前
所有走日本都这样,晚上丢包严重。linode 也不例外,例外电信你懂得,联通好多了。
装个 BBR 看看能不能缓解吧
& &127 天前
这几天 vultr 确实是慢到不行。有好的线路推荐吗?香港?
& &127 天前 via Android
用了一圈还是 idcf 和 google cloud 台湾机房最稳定。idcf 最小配置 540 日元一个月,如果用自定义把硬盘变小还可以更便宜。
& &127 天前 via Android
阿里云国际站的新加坡节点不错
& &127 天前
why not tokyo?
& &127 天前
丢包重可以试一试 TCP 加速工具,最新出的 KCPTun 很有效,我用了之后速度提高了十倍左右。广州电信。
& &127 天前
Linode Fremont 24x7 基本不丢包,延迟 180+ 左右。
& &127 天前
@ 其中不包括广东联通
& &127 天前 via Android
我用的新加坡,最近晚上丢包好很多了,就是延时高了。联通
& &127 天前
@ 日本也慢,用联通就超级快,说到底还是电信出口太挤
& &127 天前
用上移动的 从此延迟 2 位数
& &127 天前
广州速度还行,之前用 kcptun,现在用 bbr,LA 的。
& &127 天前 via Android
?有對比才有進步,中國電信也有春天
& &127 天前
深圳电信可以考虑香港啊,延迟个位数
& &127 天前
难道你不知道,,vultr 的洛杉矶和东京节点早被玩烂了。。。。。
主要还是你的邻居太多。。。。
vultr 现在最好选择硅谷节点。。
& &127 天前 via iPad
你这延迟好多了,坐标成都电信出口走广州,到日本延迟 200+,到美西 300+,到中华电信台湾 80+,丢包率达到 30-50%,根本原因还是电信自己的问题,联通、移动都没出现这种情况。
& &127 天前 via iPhone
只是部分 vultr 出现这问题,2.5 刀的真不行,同样是东京的我有一用了很长时间的主机就没这问题
& &127 天前
挂一个 vxtrans,vultr 日本常年稳定在 60ms。
& &126 天前
阿里云香港夜晚现在也不行了,别说其他国家。
& &126 天前 via Android
抛弃吧 我之前用的就是它,不管怎么折腾就是卡慢丢包
& &126 天前
香港 新加坡贵的话建议 cn2 的美国,4 刀。 然后找人合租开车。。。
& &126 天前 via Android
硅谷还不错,日本和洛杉矶人太多,不要去凑热闹。
DO 也是,都去撸新加坡和旧金山,后来发现 AMS3 有奇效,2333
& &126 天前
所以我逃离 vultr 了,现在用的 google 云,当然,我不是为了搭那啥,纯粹正常使用
& &126 天前
& &126 天前 via Android
你需要先选一个好 ip,再开 kcptun
& &126 天前
@ 广东联通到日本已卡成屎,youtube 只能看 144p。stackoverflow 有时候等两分钟才打得开。
& &126 天前
@ 昨天已发现所有的美国节点都已售罄。
& &126 天前
额,刚才收到封邮件,AMS 补货了。
& &126 天前
想知道下 阿里云香港纯粹 ss 一个月成本多少?
& &126 天前
@ 日本有两条线现在还可以,Softbank 的 ODN 和 AT&T 都不错
& &126 天前 via Android
@ hkb 200m 按量付费 20 刀 加新加坡 2T 流量包套餐 10 刀
& &126 天前 via iPhone
@ 不是不能共用吗?
& &126 天前 via Android
@ 没试过,后来我换成香港 pacnet 线路的 vps 速度和 hkb 差不多
& &126 天前
最好的选择难道不是逃离电信?
& &126 天前
电信要特定线路才好用,联通的话日本香港速度都不慢,但卡的时候让你没脾气。移动都好用就是出口不太稳定。
联通+Vultr 日本+BBR,感觉良好。
& &126 天前
VULTR 早就被操烂了,各种免流大军。
现在 BWG 也遭殃了,以前 170MS 现在 300ms,晚上疯狂丢包。
已加钱阿里 CN2,还是一楼那图是真理,“世界 TM 加钱可及 ”
& &126 天前 via iPhone
我用的荷兰线稳得一逼就是延迟有的高
& &126 天前
白天也是一坨屎啊,别用了兄弟.
& &126 天前
一个移动宽带用户的感叹:
出口再好,也得首先你得保证你的宽带能稳定上网。。。
& &126 天前
提供双向的 traceroute? 目测你自己网络 /电信的问题 Vulta/Choopa 美国网络从来没遇到过问题
& &126 天前
vultr 网络是没问题,抖动的是电信联通移动。
& &126 天前 via Android
电信 如果预算不高的话去试试洛杉矶 C3 或者 QN 亚洲优化
& &126 天前 via Android
@ 你也是电信么
& &125 天前
这几天我的一台班瓦工 VPS ssh 连接基本没法操作。
另一台 Linode VPS 情况稍好点,感觉也没之前速度了。
Linode 上的。
& &125 天前
& &125 天前
换香港的吧,太贵就多人合租
& &124 天前
6 月特殊时期来了。。东京硅谷的线路晚上根本连不上
& &123 天前
咦 ls 没人提到么 前几天 vultr 日本被 d 了啊
不过就算没有被 d 感觉晚上高峰期电信也是不能用
& &123 天前
@ 请问下这样的监控数据哪里的? 自建的?
& &123 天前
@ 自建的 更多节点信息这里查看
& &122 天前 via Android
@ 里面好像没有 Vultr ?
& &122 天前
& &122 天前 via Android
@ 好吧。。。怎么才能看到?或者根本不公开?
& &121 天前 via iPhone
@ 用个 google 一言不合人机验证……坚决不用……
& &121 天前 via iPhone
@ 老大你好久没在群里冒泡了……
& &121 天前 via Android
@ ?比較少上,要不我弄個 Telegram 群
& &121 天前 via iPad
Vultr 以前能跑满 200M,现在我什么都不说了都乖乖用荷兰吧。
& &121 天前 via iPhone
@ 好呀好呀
& &120 天前
东京机房夜间上海电信的丢包高达 45%以上,但还是舍不得删了这机器,其一是好不容易才买到的 125G 容量的机器,其二就是虽然丢包超高,但 flashxp 的直接下载速度也有 4-6m/s,开多线程更是能把带宽跑满,做文件中转是很不错的,就是做 ss 服务器比较坑,油管只能看 1080P
& &119 天前
大哥,选荷兰啊!!高峰期都有 600K
& &90 天前
北京联通,一般稳定 100ms ping,还行吧,感觉主要还是自己带宽问题,一到晚上,上国内的网站都卡
& &12 天前
非常垃圾 - - 换了几个 都连不上
& · & 2471 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 · 59ms · UTC 01:50 · PVG 09:50 · LAX 18:50 · JFK 21:50? Do have faith in what you're doing.Access denied | vultr.wang used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (vultr.wang) has banned your access based on your browser's signature (398d516c9aaa6cc4-ua98).Vultr 的东京和洛杉矶机房,哪个更好? - 知乎198被浏览74412分享邀请回答356 条评论分享收藏感谢收起/?ref=697230920美元的:=====正文=====我使用VPS的经验比较有限,用过阿里云、aws、vultr,现在比较推崇vultr,理由是按时计费合理,调用api创建/销毁/重启实例方便,每个实例可添加2个额外IP(适合爬虫等),售后服务不错。价格也可以,每月5刀那种配置能满足不少场景需求了。我现在是把它跟阿里云配合用的,比如搞爬虫时,阿里云是调度、数据中心,vultr是提供资源干活的。开始用vultr源起于某段时间搞爬虫的痛点,各种被403/503,买了代理库的代理信息,但用着很不爽,可用率比较低,能用的没多久也down掉了。后来在知乎搜VPS用发现了vultr,开始试用。按小时计费,有比较完善的api,研究了下api用python写了管理脚本,批量创建、销毁实例十分方便,用起来实在太爽。跑过爬虫的应该知道IP的重要性,vultr干这个效率很高。每个实例可添加2个额外IP,不过额外收费,且需额外配置。机房连接速度方面,我用的北京联通,一开始测了洛杉矶、日本的感觉日本的稍快些,用着也不错,过了几天开第二个账号发现日本的各种连接问题,大致40%的实例创建后ping不通,开ticket跟工作人员沟通了很久,最终确认问题还是在我们这边,美国的也有类似问题;再后来发现悉尼的连接稳定性很好,且速度不错,用bypy往百度云传文件均速大约2M(不确定是我开的那台比较好还是普遍这样,后来没往百度云传过东西了),于是用api直接开了30台在悉尼,全部工作顺利。上个图:分享几个注意事项:1、建第二个账号后发现smtp网络被默认禁用了,开ticket确认了此事,工作人员主动给解封了,说是新政策,为了反垃圾邮件。2、我的两个账号默认实例限制分别是5或者10,不太清楚为什么不一样,不过可以要求放宽限制,我的两个现在分别是10和20,后面应该可以继续提升;限制实例数量据说主要是出于安全目的(也可能跟我最开始用的是现金券有关)。3、批量开实例前建议测试下网络连接,不同省市、不同运营商的网络差别可能挺大,到某地机房的具体线路可以用mtr查看下。用脚本查询开的实例信息:分享我写的python管理脚本,有意用的同学可以修改下用。我限制了只能在我阿里云机器的网段使用api,所以调用了代理(阿里云上的shadowsocks)访问api,再就是新建的实例会运行账号下的script脚本,脚本会完成环境配置、从阿里云上用git把代码clone下来、启动核心程序等工作。script:##### init set
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
##### install
apt-get update
apt-get -y upgrade
apt-get install -y gcc tmux vim git python-dev python-pip libxml2-dev libxslt1-dev libmysqld-dev
pip install lxml beautifulsoup4 shadowsocks mysql-python pysocks netifaces
pip install --upgrade requests
##### dirs
wget /skey.txt
mv skey.txt id_rsa_1024_aliyun.pem
chmod 0400 id_rsa_1024_aliyun.pem
wget /sshconfig.txt
cat sshconfig.txt & ~/.ssh/config
rm sshconfig.txt
known_hosts
wget /knownhost.txt
cat knownhost.txt & ~/.ssh/known_hosts
rm knownhost.txt
wget /sslocal.txt
mv sslocal.txt sslocal.json
sslocal -c sslocal.json &
git clone ssh://aliyun/~/app/crawler
cd crawler
cp dat/cookie_tmpl.dat dat/cookie.dat
##### work
python regHost.py reg
python crawler.py 1
python regHost.py unreg
vultr.py# coding: utf-8
import sys, requests, socket
# 自己写的日志类
from Utils import logging
import platform
if platform.platform().startswith("Windows"):
import win_inet_pton
class VultrManager():
def __init__(self, account):
self.name = socket.gethostname()
self.proxies = {"http": "socks5://127.0.0.1:1081", "https": "socks5://127.0.0.1:1081"}
if account == "account1":
key = "key of account1"
self.SSHKEYID = "57bbfc97ae887"
self.SCRIPTID = 21252
elif account == "account2":
key = "key of account2"
self.SSHKEYID = "57c8e90240e81"
self.SCRIPTID = 21554
self.api = {"API-KEY": key}
def listServers(self):
url = "/v1/server/list"
res = requests.get(url, headers = self.api, proxies = self.proxies)
servers = res.json()
return servers
def getServerInfo(self, mid):
servers = self.listServers()
for server in servers:
serverId = server
hostname = servers[serverId]["label"]
hostId = hostname.split("-")[-1]
if hostId == mid:
for info in servers[serverId]:
print info + "\t" + str(servers[serverId][info])
def getServersInfo(self):
infos = []
servers = self.listServers()
for server in servers:
serverId = server
hostname = servers[serverId]["label"]
ip = servers[serverId]["main_ip"]
info = [serverId, hostname, ip]
infos.append(info)
print serverId + "\t" + hostname + "\t" + ip
return infos
def getOneId(self, mid):
servers = self.listServers()
for server in servers:
serverId = server
hostname = servers[serverId]["label"]
hostId = hostname.split("-")[-1]
if hostId == mid:
return serverId, hostname
return None, None
def createOne(self, mids):
if not type(mids) == list:
mids = [mids]
url = "/v1/server/create"
serverId = None
for mid in mids:
name = hostGroup + "-" + str(mid)
"DCID": 19,
"OSID": 160,
"VPSPLANID": 29,
"SCRIPTID": self.SCRIPTID,
"SSHKEYID": self.SSHKEYID,
"hostname": name,
"label": name
res = requests.post(url, headers = self.api, data = argvs, proxies = self.proxies)
if res.status_code != 200:
log = "create server " + name + " failed, " + res.text
logging("e", log)
serverId = res.json()["SUBID"]
log = "server " + name + " created, its id is " + serverId
logging("i", log)
return serverId
def createMany(self, start, end):
for i in range(start, end+1):
self.createOne(i)
def destroyOne(self, mids):
if not type(mids) == list:
mids = [mids]
result = None
for mid in mids:
serverId, hostname = self.getOneId(mid)
url = "/v1/server/destroy"
data = {"SUBID": serverId}
res = requests.post(url, headers = self.api, proxies = self.proxies, data = data)
if res.status_code == 200:
log = hostname + " destroyed"
logging("i", log)
result = True
log = "Failed, status code: " + str(res.status_code)
return result
def rebootOne(self, mids):
if not type(mids) == list:
mids = [mids]
result = None
for mid in mids:
serverId, hostname = self.getOneId(mid)
url = "/v1/server/reboot"
data = {"SUBID": serverId}
res = requests.post(url, headers = self.api, proxies = self.proxies, data = data)
if res.status_code == 200:
log = hostname + " rebooted"
logging("i", log)
result = True
log = "Failed, status code: " + str(res.status_code)
return result
def destroyMe(self):
hostId = self.name.split("-")[-1]
serverId, hostname = self.getOneId(hostId)
if not serverId:
log = "can not find you, misson failed"
logging("e", log)
sd = self.destroyOne(hostId)
def destroyAll(self):
servers = self.getServersInfo()
for server in servers:
serverId, hostname, ip = server
hostId = hostname.split("-")[-1]
self.destroyOne(hostId)
def rebootAll(self):
servers = self.getServersInfo()
for server in servers:
serverId, hostname, ip = server
hostId = hostname.split("-")[-1]
self.rebootOne(hostId)
def updateScript(self):
url = "/v1/startupscript/update"
with open("vultr.sh", "r") as f:
script = f.read()
"SCRIPTID": self.SCRIPTID,
"name": "default",
"script": script
res = requests.post(url, headers = self.api, proxies = self.proxies, data = data)
if res.status_code == 200:
log = str(self.SCRIPTID) + " updated"
logging("i", log)
print res.status_code
if __name__ == "__main__":
hostGroup = "yourgroup"
account = sys.argv[1]
mode = sys.argv[2]
vultrManager = VultrManager(account)
if mode == "ia":
vultrManager.getServersInfo()
elif mode == "io":
mid = sys.argv[3]
vultrManager.getServerInfo(mid)
elif mode == "co":
for i in range(len(sys.argv)-3):
mid = sys.argv[i+3]
mids.append(mid)
vultrManager.createOne(mids)
elif mode == "cm":
mid_s = int(sys.argv[3])
mid_e = int(sys.argv[4])
vultrManager.createMany(mid_s, mid_e)
elif mode == "do":
for i in range(len(sys.argv)-3):
mid = sys.argv[i+3]
mids.append(mid)
vultrManager.destroyOne(mids)
elif mode == "dm":
vultrManager.destroyMe()
elif mode == "da":
vultrManager.destroyAll()
elif mode == "ro":
for i in range(len(sys.argv)-3):
mid = sys.argv[i+3]
mids.append(mid)
vultrManager.rebootOne(mids)
elif mode == "ra":
vultrManager.rebootAll()
elif mode == "us":
vultrManager.updateScript()
3118 条评论分享收藏感谢收起查看更多回答4 个回答被折叠()

我要回帖

更多关于 vultr一键搭建ss 的文章

 

随机推荐