怎么搭建外网环境
想访问外网,搭建最直接的外网办法是买一台海外VPS,自己搭代理。环境这事没你想的搭建那么复杂,一台最低配的外网机器,每月五美元左右,环境够用。搭建 我自己的外网方案是Vultr加Xray。选Vultr的环境原因很简单——按小时计费,用得不爽随时删,搭建换IP也方便。外网机房选日本或新加坡,环境延迟低。搭建操作系统用Debian 12,外网干净,环境资源占用少。 买完机器后SSH连上去,第一件事是更新系统: 然后装Xray。官方有一键脚本,但我更建议手动装,知道自己每一步在干什么。先下载安装包: 装完后配置文件在 UUID用 到这里服务端就跑起来了。但裸奔的VLESS特征太明显,墙一抓一个准。得加TLS。申请证书用acme.sh,免费,自动续期: 域名随便买个便宜的,Namecheap上一年几美元。把DNS解析到VPS的IP,证书申请完把路径填进Xray配置里,streamSettings改成: 客户端这边,Windows用v2rayN,macOS用V2Box,手机用Shadowrocket或v2rayNG。把服务端的IP、端口、UUID、SNI填进去就能连。别去网上找免费节点,要么慢得要死,要么是钓鱼的。 有个细节很多人忽略:VPS的防火墙。Vultr默认全开,但如果你用的是Oracle Cloud或者AWS,安全组里得手动放行443端口。我第一次用Oracle的时候折腾了半小时才发现是安全组没配。 再说一个实际遇到的问题。有段时间我的节点连上了但速度极慢,测速只有几十KB。排查半天发现是VPS的MTU设置有问题。在服务端执行 如果你不想自己搭,也可以用现成的机场服务。优点是省事,缺点是流量和速度受限于商家,而且跑路风险始终存在。我自己是自建加一个备用机场,主线路挂了随时切。 整套流程走下来,从买机器到能用,熟练的话二十分钟。第一次可能要一两个小时,主要在等DNS生效和调试配置。别怕出错,VPS删了重买就是,试错成本很低。apt update && apt upgrade -ybash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install/usr/local/etc/xray/config.json。默认是空模板,需要自己写。最简单的VLESS+TCP配置长这样:{ "inbounds": [{ "port": 443, "protocol": "vless", "settings": { "clients": [{ "id": "你的UUID"}], "decryption": "none" }, "streamSettings": { "network": "tcp"} }], "outbounds": [{ "protocol": "freedom"}] }cat /proc/sys/kernel/random/uuid生成一个就行。改完配置重启服务:systemctl restart xray。curl https://get.acme.sh | sh ~/.acme.sh/acme.sh --issue -d 你的域名 --standalone"security": "tls", "tlsSettings": { "certificates": [{ "certificateFile": "/root/.acme.sh/你的域名/fullchain.cer", "keyFile": "/root/.acme.sh/你的域名/你的域名.key" }] }ip link set dev eth0 mtu 1400,速度立刻恢复正常。这个坑不一定每个人都会遇到,但碰上了很折磨人。