前言
最近发现一个还不错的免费的vps。当然有能力买一个云服务器是最香的。如果仅仅是为了学习,短暂使用,那这个免费的vps还是最香的。
我自己之前使用过 aws, 阿里云。 aws免费一年。阿里云活动100多一年。 虽然花的钱不多,但是用的也不多,仅仅是用于学习,很多时候是浪费的。 所以,这个免费的vps有点香。
先说一下 有一个自己的服务器能做什么?
服务器/云服务器/VPS
1.搭建vpn/梯子。
2.云服务器跑自动化。
3.搭建博客,网站,酷炫的应用等。
4.数据存储, NAS。
5.验证自己学习上遇到的困惑和想法。
所以,能有一台永不宕机,永远在线的服务器是很酷的事。
申请 hax vps
官网
hax vps 是利用虚拟化技术而创建的vps。
hax vps 是免费的,因此1.性能上不能强求太多。2.没有ipv4(这也是很坑的一点)。3.每7天续订一次。(对于长期使用,就别用这个了)
白嫖hax的vps作为翻墙用:
1. 申请vps。 (要tg账号)。 hax账号密码: tgid, 12345678. vps登录账户和密码:root abc1234.
2. 因为hax的vps支持ipv6,所以如果本地是ipv4是无法访问的。 可以用hax提供的ipv4toipv6。 (实际上只是一个纯粹的中转,将所有流量最后还是转发到vps上的。)注意ipv4地址一定要能访问得到。hax只让你用三条映射。
ssh root@103.253.24.78 -p 2345 (经过ipv4toipv6)
ssh root@2a01:4f8:13a:19e5:1026:a11a:c4a8:0001 (直接使用ipv6连接)
3.安装 shadowsock-libev并配置。 配置成ipv4 ipv6都能接受的。
一键安装: wget -N https://raw.githubusercontent.com/ruozhiertong/pythonDemo/master/test/env_hax.sh && bash env_hax.sh
3.1.sudo apt-get update. 3.2.sudo apt-get install shadowsocks-libev
3.3.sudo vim /etc/shadowsocks-libev/config.json
https://www.oilandfish.com/posts/shadowsocks-libev.html
同时支持ipv4 和v6.
{
“server”:[“[::0]”, “0.0.0.0”],
“server_port”:8388,
“local_port”:1080,
“password”:”AWS2020aws”,
“timeout”:200,
“method”:”aes-256-cfb”
//“plugin”:”obfs-server”,
//“plugin_opts”:”obfs=http”
}
3.4 sudo /etc/init.d/shadowsocks-libev start
- 客户端连接。
haxv4(经过ipv4toipv6映射了):
103.253.24.78
8388
AWS2022aws
aes-256-cfb
hax:
2a01:4f8:13a:19e5:1026:a11a:c4a8:0001
8388
AWS2022aws
aes-256-cfb
- 让hax vps 也能访问ipv4网络。 安装warp。
https://owo.misaka.rest/warp-vps/
warp: 是让只有ipv6的vps套上ipv4,使得VPS可以访问ipv4网络。 但是如果原来vps只支持ipv6,那么此时外部的ipv4网络还是无法访问到vps。单向的。
https://github.com/fscarmen/warp/blob/main/README.md#WARP%E5%8E%9F%E7%90%86
https://www.veidc.com/19128.html
https://luotianyi.vc/5252.html
https://blog.skk.moe/post/something-about-cf-warp/
查看你的主机支持的网络: http://ip6.me/。 如果支持IPv4,那么是无法访问ipv6的网络上的内容的。ipv6 同理。
http://www.test-ipv6.com/
https://ip.zxinc.org/ipquery/
- hax的免费vps要每周续期才可以。 能弄一个自动续期就很完美了。(github action可以。 不过那个脚本好像不能用了)
7.测试 vps速度。
——————– A Bench.sh Script By Teddysun ——————-
Version : v2022-02-22
Usage : wget -qO- bench.sh | bash
CPU Model : AMD Ryzen 5 3600 6-Core Processor
CPU Cores : 1 @ 3593.250 MHz
CPU Cache : 512 KB
AES-NI : Enabled
VM-x/AMD-V : Disabled
Total Disk : 4.7 GB (2.4 GB Used)
Total Mem : 416.0 MB (86.6 MB Used)
Total Swap : 128.0 MB (268.0 KB Used)
System uptime : 0 days, 2 hour 33 min
Load average : 0.00, 0.00, 0.02
OS : Ubuntu 20.04 LTS
Arch : x86_64 (64 Bit)
Kernel : 5.4.0-29-generic
TCP CC : cubic
Virtualization : KVM
Organization : AS13335 Cloudflare, Inc.
Location : Frankfurt am Main / DE
Region : Hesse
I/O Speed(1st run) : 207 MB/s
I/O Speed(2nd run) : 203 MB/s
I/O Speed(3rd run) : 211 MB/s
I/O Speed(average) : 207.0 MB/s
Node Name Upload Speed Download Speed Latency
Speedtest.net 386.46 Mbps 269.90 Mbps 2.97 ms
Los Angeles, US 251.06 Mbps 149.69 Mbps 148.62 ms
Dallas, US 255.47 Mbps 156.11 Mbps 120.55 ms
Montreal, CA 276.02 Mbps 122.99 Mbps 93.10 ms
Paris, FR 829.82 Mbps 299.59 Mbps 21.27 ms
Amsterdam, NL 285.65 Mbps 149.41 Mbps 13.08 ms
Shanghai, CN 4.99 Mbps 85.90 Mbps 249.19 ms
Nanjing, CN 214.21 Mbps 145.04 Mbps 266.27 ms
Guangzhou, CN 118.55 Mbps 75.64 Mbps 258.30 ms
Hongkong, CN 209.17 Mbps 101.95 Mbps 195.77 ms
Seoul, KR 198.94 Mbps 114.69 Mbps 296.75 ms
Finished in : 6 min 2 sec
Timestamp : 2022-02-25 09:42:03 CET
使用支持ipv6的网络去ping hax的vps, 以及用支持ipv6的网络去连接vps的ssser。
使用ipv4之后翻墙成功了。 试试用ipv6的。
验证,是否是warp使得翻墙成功了,因为昨晚的时候一直不成功。 靠。还真的是warp安装之后可以了。 应该是连接上vps了,但是vps无法连接到外面的ipv4网络,因此导致失败,提示的也是network unreachable。
其实现在很多网络还是只支持ipv4,支持ipv6的不多,不过后面会越来越多的。
hax 的ipv4都被墙了,基本用不了,只能ipv6了。