因为不想和人共用线路了(说服自己的原因是这样,具体为什么想搭梯子我也不知道),所以自己搭了一个VPN。但是由于本人是真的0基础,所以查了很多资料才勉强成功。还好最后算是成功了。爆了八十多人民币。
会使用到的工具
- 一台境外VPS(以下步骤有说明如何购买)
- 一个域名(貌似不一定需要?)
- Cloudflare账号(非必需,有最好)
- 「Xshell」与「v2rayN」两个软件
步骤总览
- 购买一台VPS
- 使用Xshell登录VPS
- 租个便宜的域名
- 借助Cloudflare添加DNS解析(非必需)
- 在VPS上安装V2Ray Websocket+TLS模式
- 在本地v2rayN上添加服务器
分步解析
1. 购买一台VPS
关于VPS是什么,请自行谷歌。
提供VPS的供应商很多,比较常见的供应商包括:
查找了多方面资料(哥们太穷了),选择了相对而言比较便宜的Racknerd。
因为我是黑五期间购买的,在其他时间购买不一定有黑五期间的优惠。如果无法负担Racknerd,可以尝试其他国外VPS供应商,购买流程大同小异。需要注意的是,既然是用来翻墙的VPS,那么千万不能购买国内云服务商的VPS,也不能购买国外需要实名备案的VPS。
注册账号后,直接选择购买VPS下拉框里的KVM VPS。不要选择HOST,那个东西不能用来翻墙。
进入商品列表以后,选择比较便宜的选项,点击「order now」即可——仅用于翻墙的VPS不需要特别好的配置。黑五期间可以查看黑五活动列表,里面应该会有更优惠的选择。不建议选仅限IPv6的VPS。
按照以下图片设置配置。操作系统建议选择Debian 10,机房地址建议选择西海岸。
随后,点击右边的「Continue」,再点击「Check out」进行结账即可。如果没有提前设置Account,也可以在结账界面进行设置。Racknerd支持支付宝支付,对中国用户比较友好。
结账完成后,VPS属于购买者了。
2. 使用Xshell登录VPS
购买VPS后,邮箱里会收到一封邮件,标题为「KVM VPS Login Information」,邮件内容包括VPS的主要信息。建议将这些信息妥善保存。端口一般是22。如果有特殊端口,VPS供应商会在邮件里说明。
Xshell的语言可以切换成中文。打开Xshell后,可能会弹出以下窗口。点击窗口左上角的新建即可。如果没弹出这个窗口,也可以点击左上角的「文件-新建」或者「文件-打开-新建」。
随后,将IP Address填入「主机」一栏。如果购买的VPS是特殊端口,那么「端口号」也要修改。第一次登录主机会弹出指纹确认窗口,点击「接受并保存」即可。在接下来的窗口里填上Username和Password。这些信息在邮件里都有。
如果一切都正确,这个时候应该就成功SSH登录了。要是一切顺利,应该可以在左下角看到~#
提示符号。
3. 租个便宜的域名
VLESS + Websocket + TLS 模式需要一个域名。似乎某些模式不需要域名,不过我只学了VLESS + Websocket + TLS 模式(
和VPS一样,不要用国内厂商的域名,国外厂商需要实名备案的域名也尽量别买。
我个人选择的域名厂商是NameSile,因为这个厂商支持支付宝。也可以选择Namecheap或Porkbun等厂商,不过他们貌似不支持支付宝。
域名比VPS的要求更低。买最便宜的就行。某些网站提供免费域名,比如US.KG,但是我没敢用。
域名购买流程比较简单,就不多介绍了。如果不知道怎么购买,可以求助AI工具。
4. 借助Cloudflare添加DNS解析(非必需)
Cloudflare有更快的解析速度、更高的安全性、更好的隐私保护,还能够提供CDN服务。而且免费。
注册Cloudflare账号后,点击「添加域」,会进入以下页面。在格子里输入刚才注册的域名。点击「继续」后,页面底部应该会有免费计划。选免费计划。
等待一会儿,会有一个操作界面。(如果没有的话,在Cloudflare账户主页里点击对应的域名。)
选择「DNS-记录」,点击右下角的「添加记录」。
「名称」输入@
,「IPv4地址」输入VPS的IP Address。点击保存。保存后应该会弹出警告,不用管。
添加DNS记录之后,页面下方有两个「Cloudflare 名称服务器」的地址。记住他们。
回到购买域名的供应商处,进入域名管理页面。可以看到「NameServers」。点击编辑,删除所有已有的NameServers,再分别填入两个「Cloudflare 名称服务器」的地址。提交。
等待一段时间,直到Cloudflare提示「好消息!Cloudflare 正在保护您的站点」后,选择「SSL/TLS-概述」,点击「配置」后,选择「完全(严格)」并保存即可。
5. 在VPS上安装V2Ray Websocket+TLS模式
这里用的是CrazyPeace的代码。谢谢喵。
进入XShell,运行以下命令:
1 | apt update |
成功执行完,应该会显示 vless:// 链接和二维码。
6. 在本地v2rayN上添加服务器
进入GitHub下载v2rayN并解压,运行v2rayN.exe。
保持上一步得到的二维码位于屏幕上。在v2rayN的服务器菜单里,选择「扫描屏幕上的二维码」。
如果扫不了二维码,也可以选择「从剪贴板导入分享链接」,然后粘贴刚才的 vless:// 链接。
在下方的状态栏里,选择「PAC模式」和「绕过大陆」。点击「重启服务」。
现在应该可以访问非法网站了。