ConoHa – ntzyz's blog https://archive.ntzyz.io Mon, 18 Sep 2017 12:19:47 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.8 服务器迁移完成! https://archive.ntzyz.io/2016/11/11/azure-is-awesome/ https://archive.ntzyz.io/2016/11/11/azure-is-awesome/#comments Fri, 11 Nov 2016 07:02:35 +0000 https://ntzyz.io/?p=730 继续阅读服务器迁移完成!]]> p.indent { text-indent: 2em; }

本站已经完全从 Linode 迁移到了 Azure!真的是快快快快((

至于为什么要迁呢,主要是两个原因:第一是汇率问题,ConoHa 和 Linode 越发的涨价,不是很承受的起了。现在我手里 ConoHa 一台,配有一个额外的 IP 地址,每月基本要花到接近 100 块。Linode 是从淘宝商家上买的子账号,每月 73 CNY,合起每年要花这么多钱:

➜  ~ node -p '(100 + 73) * 12'
2076

相对的,一台基本型 A1 配置的 Azure 东京机房,从淘宝代购只需要 1530 CNY 就能搞定一年。

另一个原因是网络。Linode JP 和 ConoHa 对电信非常非常不友好,同时移动那儿也开始出现劣化的趋势,而 Azure 由于相对较高的门槛,尚未被玩坏,至少跑到 17000 Kbps 是没什么问题的。

]]>
https://archive.ntzyz.io/2016/11/11/azure-is-awesome/feed/ 1
[CSS] 自定义 Linode 面板背景样式 https://archive.ntzyz.io/2016/02/10/customize-linode-managment-page-style/ https://archive.ntzyz.io/2016/02/10/customize-linode-managment-page-style/#comments Tue, 09 Feb 2016 16:23:39 +0000 https://blog.dimension.moe/?p=326 继续阅读[CSS] 自定义 Linode 面板背景样式]]> 没啥技术含量的工作,不过能有效提升体验~说白了就是破事水

效果如图:

能一边视奸 ConoHa 家的吉祥物一边使用 Linode 的服务真是太棒了w

首先是在浏览器里安装一个能自定义 css 的插件,我用的是 Google Chrome 浏览器 + StyleBot 插件

然后进入 Linode 的面板,点击拓展程序图标,再点击 Edit CSS,粘贴这些代码:

#machine_control, .list_entry, .jobs, .dashbox {
    background-color: rgba(255,255,255, 0.7);
}

#page {
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-color: rgba(255,255,255, 0.0);
    border-radius: 8px;
    box-shadow: none;
}

.header {
    background-color: rgba(0, 0, 0, 0) ;
}

.header_logo {
    text-shadow: none;
}

.header_profile a:link {
    color: #000;
}

body {
    background: url(https://manage.conoha.jp/Content/Images/ConoHa/ConoHaMode/bg_conoha.jpg);
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}

img {
    opacity: 0.9;
}

效果是能立即看到的,是不是很棒呢(划掉

]]>
https://archive.ntzyz.io/2016/02/10/customize-linode-managment-page-style/feed/ 2
[VPS] Conoha双IP在Ubuntu下的配置与shadowsocks的设置姿势 https://archive.ntzyz.io/2015/09/22/set-up-double-ip-under-ubuntu-on-conoha-vps-server/ https://archive.ntzyz.io/2015/09/22/set-up-double-ip-under-ubuntu-on-conoha-vps-server/#respond Mon, 21 Sep 2015 17:54:16 +0000 https://blog.dimension.moe/?p=159 继续阅读[VPS] Conoha双IP在Ubuntu下的配置与shadowsocks的设置姿势]]> 嘛……为了追求极致稳定的艹墙体验,又买了Conoha的一个IP(350日元/月),比买一个VPS便宜好多呢,结果配置的时候快被搞炸了……

关于Linux的使用和网络方面的概念我懂的其实也很少,如果出现错误望指正!

Conoha方面在添加新的IP后不会给你自动做好interface,所以需要用户自主操作。Conoha官方提供了一篇给CentOS的教程,可惜我是Ubuntu,这两个发行版网络方面差别还挺大的其实……

假定我们有两个公网IP,信息如下:

Interface IP Address Gateway
eth0 10.10.10.10 10.10.10.1
eth1 10.10.15.15 10.10.15.1

首先第一步是编辑/etc/network/interfaces,在原有的基础上填上一些内容。修改后interfaces是这样的,你需要按实际情况修改eth1的IP和掩码:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 dhcp
accept_ra 1

auto eth1
iface eth1 inet static
address 10.10.15.15
netmask 255.0.0.0

重启网络后你就能在ifconfig内看到eth1啦。

然后就是路由的问题了,先在/etc/iproute2/rt_tables内添加两行(Old用于原来的IP,new用于后来添加的IP)

252     old
251     new

这里我写的是old和new,实际上你可以取你自己喜欢的名字啦~

然后就是在/etc/rc.local的exit 0之前添加这些

ip route flush table old
ip route add default via 10.10.10.1 dev eth0 src 10.10.10.10 table old
ip rule add from 10.10.10.10 table old
ip route flush table new
ip route add default via 10.10.15.1 dev eth1 src 10.10.15.15 table new
ip rule add from 10.10.15.15 table new

这样两个IP都能正确的访问到我们的这一台VPS,同时VPS本身还是通过eth0来访问网络~

如果此时你的追加IP仍然不能Ping通,但是如果将追加IP的网关设置为默认网关后,可以正常上网,那么请检查VPS的控制面板中,追加IP的入站授权设置(如下图)!

ConoHa控制面板(部分)
ConoHa控制面板(部分)

如果设为默认网关还是不能上网……自己检查一下IP之类的东西有没有错吧……

然后就是Shadowsocks的设置了。我采用了supervisor来管理两个不同的shadowsocks服务端,首先写两个不同的配置文件:

/etc/shadowsocks/public.json

{
    "server":"10.10.10.10",
    "server_port":12450,
    "local_port":1080,
    "password":"public password",
    "timeout":600,
    "method":"aes-256-cfb"
}

/etc/shadowsocks/private.json

{
    "server":"10.10.15.15",
    "server_port":12450,
    "local_port":1080,
    "password":"private password",
    "timeout":600,
    "method":"chacha20"
}

然后呢,在写两个supervisor的配置文件:

/etc/supervisor/conf.d/shadowsocks_public.conf

[program:shadowsocks_public]
command=ssserver -c /etc/shadowsocks/public.json
autostart=true
autorestart=true
user=nobody

/etc/supervisor/conf.d/shadowsocks_private.conf

[program:shadowsocks_private]
command=ssserver -c /etc/shadowsocks/private.json
autostart=true
autorestart=true
user=nobody

所有的一切完成后,重启VPS,然后拿出你的设备开始测试吧~

]]>
https://archive.ntzyz.io/2015/09/22/set-up-double-ip-under-ubuntu-on-conoha-vps-server/feed/ 0
IKEv2搭建成就Get https://archive.ntzyz.io/2015/09/03/great-success-on-hosting-an-ikev2-vpn/ https://archive.ntzyz.io/2015/09/03/great-success-on-hosting-an-ikev2-vpn/#respond Thu, 03 Sep 2015 15:48:39 +0000 http://blog.dimension.moe/?p=94 继续阅读IKEv2搭建成就Get]]> 放出证书:

Conoha JP节点

DigitalOcean SA节点

服务器地址:

Conoha JP: jp.conoha.dimension.moe

DigitalOcean SA: sa.digitalocean.dimension.moe

导入证书:(摘自这里

开始菜单搜索「cmd」,打开后输入 mmc(Microsoft 管理控制台)。
「文件」-「添加/删除管理单元」,添加「证书」单元
证书单元的弹出窗口中一定要选「计算机账户」,之后选「本地计算机」,确定。
在左边的「控制台根节点」下选择「证书」-「个人」,然后选右边的「更多操作」-「所有任务」-「导入」打开证书导入窗口。
选择刚才生成的 client.cert.p12 文件。下一步输入私钥密码。下一步「证书存储」选「个人」。
导入成功后,把导入的 CA 证书剪切到「受信任的根证书颁发机构」的证书文件夹里面。
打开剩下的那个私人证书,看一下有没有显示「您有一个与该证书对应的私钥」,以及「证书路径」下面是不是显示「该证书没有问题」。
然后关闭 mmc,提示「将控制台设置存入控制台1吗」,选「否」即可。

然后呢,添加一个连接,协议选IKEv2,用户名密码我才不说呢。再把属性调成如下图所示,就完成辣!

连接设置

//搭建过程无限错误,不过总算是搞起来了……

]]>
https://archive.ntzyz.io/2015/09/03/great-success-on-hosting-an-ikev2-vpn/feed/ 0