Tag: VPS

  • Linode vps服务器5个省钱技巧(独家)

    利用海外vps搭建上网工具,已是大陆网民的基本功。Linode是老牌vps厂商,我用了十年,一直稳定如老狗。相信你看到过很多教程评测,但是本文分享的不是枯燥的评测,而是我多年使用经验总结的Linode省钱技巧。

    Linode优惠码

    Linode官方优惠码公开的数量不多,长期有效的是DOCS10 来源是Linode官网。Linode在欧美和一些品牌合作推出过优惠码,不保障长期可用。并且,新用户只能使用一个优惠码,所以你不需要浪费时间再找别的。

    新用户注册都享受优惠,点击注册就行。提醒:不要用虚假资料,最好绑定visa/mastercard标志的双币种信用卡。不要重复注册账号,会被封。

    想撸羊毛的朋友,不妨免费注册Vultr,新用户绑定信用卡后赠送25美元,允许支付宝付款。

    被墙换IP

    判断你的服务器被封方法很简单,先查全国各地Ping结果,访问http://ping.chinaz.com

    如果结果飘红,说明肯定被照顾了,只能换新服务器IP。再去http://port.ping.pe 测试指定端口的访问结果。如果只是封掉某个服务器端口,你更换端口就恢复访问。

    Linode换IP非常简单,先创建一个最便宜的套餐,然后打开被墙的服务器面板,点击IP Swap,与新创建的服务器互换IP即可。最后删掉那台新创建的服务器。

    IP池

    看过第二条后,你喜滋滋去换IP,却发现新的IP还是无法访问,你重复几遍同样的步骤,仍然无效。原因是,Linode有奇怪的IP分配机制。你如果创建服务器再迅速删除,后台会暂时保留同一个IP,这样你再创建新服务器,还是分配旧IP。所以你最好做一个文档,记录你曾经用过的IP。当你创建新服务器的时候,对照一下新的IP是曾经用过的吗?如果是,直接删掉再add a node,别犹豫。

    无限流量

    Linode隐藏一个很深的省钱技巧:它只统计你的服务器产生的IPv4流量,不计算IPv6流量。举例来说,如果你购买最便宜的$5套餐vps,月流量只有1TB,超额流量会收费。如果你的宽带商支持IPv6,你优先使用IPv6连接,流量用不完!

    你要调整ss配置文件的server格式,具体参照这篇教程

    应急流量

    如果你的客户不具备IPv6,你的服务器流量超标了,咋办?Linode官方解决办法是:1 resize 换成更大的套餐 2 add new droplet 创建新服务器,同一个账户下所有服务器共享流量额度。Linode按每月剩余时间折算可用流量。比如你创建一台$5套餐vps,月初流量额度才1TB。如果你在每月最后一天才开通这台服务器,别指望能用1TB流量,估计只有10GB流量可用。超额流量价格是$0.01/GB

    所以最佳策略是,根据以往数据,如果你预计当月会超额,那么早点增加额度。或者你对比一下,开通新服务器的费用,和超额流量产生的费用,哪个更划算。

  • 利用iptables统计ss多用户端口流量(图文教程)

    本文介绍iptables防火墙常用规则,方便个人维护自行搭建梯子,分享给朋友ss账号。

    利用ss一键安装脚本,可快速搭建跨国上网方案。添加多用户账号很容易。有时候,你要统计每个账号ss流量,找出滥用对象。

    实现原理

    添加iptables规则,统计指定ss端口流量使用情况,生成日志。

    本文假定你明白如何ssh连接vps,并且已经搭建好了梯子。

    ss一键安装教程

    高性价比vps推荐:VultrLinode

    操作步骤

    使用以下命令,可直接查看当前连线的ss用户情况:

    #显示当前所有正在使用SS的用户客户端IP

    netstat -anp |grep ‘ESTABLISHED’ |grep ‘python’ |grep ‘tcp6’ |awk ‘{print $5}’ |awk -F “:” ‘{print $1}’ |sort -u

    #显示当前服务器用户正使用的ss端口

    netstat -anp |grep ‘ESTABLISHED’ |grep ‘python’ |grep ‘tcp6’ |awk ‘{print $4}’ |sort -u

    #列出当前正使用的指定ss端口客户端数量

    netstat -anp |grep ‘ESTABLISHED’ |grep ‘python’ |grep ‘tcp6’ |grep 服务器IP:ss端口号

    假定你要统计ss端口10000的用户流量数据,输入命令:

    iptables -A OUTPUT -p tcp –sport 10000

    iptables -A INPUT -p tcp –dport 10000

    假定你要统计ss端口10000-10100的多用户流量数据,输入命令:

    iptables -A OUTPUT -p tcp --sport 10000:10100
    iptables -A INPUT -p tcp --dport 10000:10100

    注意事项

    1 命令行只统计输入命令后的流量,已经产生的流量不会统计;

    2 iptables规则在重启服务器后消失,因此你需要保存规则,以Ubuntu为例:

    #保存iptables规则

    sudo apt-get update

    sudo apt-get install iptables-persistent

    sudo invoke-rc.d iptables-persistent save

    #查看统计

    iptables -vnL

    或保存日志文件到服务器根目录:

    iptables -vnL>/root/iptables.log

    无限流量

    我们之所以统计用户流量,是防止用户滥用,导致服务器流量超额。

    这里有个隐藏的省钱技巧:很多海外vps厂商只统计ipv4流量,不统计ipv6流量。因此,你优先使用ipv6方式连接ss服务器,做到每月无限流量畅玩。

    以本站推荐的Linode和Vultr为例,打开Linode后台面板,点击你的服务器,在网络配置界面,可以找到服务器的IPv6地址。然后你在域名解析商后台,添加一个“AAAA”记录,填写IPv6地址即可。

    你需要把ss配置文件修改成:

    "server":"0.0.0.0",

    Linode赠送10美元优惠码DOCS10

    VULTR新用户赠送50美元注册链接