购买服务器
在开始之前首先要确保你拥有一台能够访问外网的linux服务器,如果没有可以自行购买。博主这里推荐雨云家的服务器,这里已他家的日本大流量服务器为例子演示。 系统: debain 配置: 2 cores 2g 100/100mbps 90ping
在访问服务器的任何端口之前先保证服务器对应端口的防火墙打开,防火墙的端口建议按需开启。
购买域名(optional)
即使没有域名也可以直接通过 ip 访问,只不过会暴露公网 ip 平并且没有 https。所以这里建议购买一个域名。
这里只推荐一个域名商: namesilo.com
域名购买之后可以将域名托管到 其他的 dns 厂商,来帮地解析你的域名。 我这里使用 cloudflare。 本帖子主要展示如何搭建代理服务器,所以如果想要了解域名托管相关的知识可以自行问 chat 老师或者搜相关的教程。
## 通过 bash 脚本安装 xray(xray 面板太吃服务器的资源了这里不推荐大家继续使用这个方法了。)
博主在这里找到了 github 上的一篇使用 xray 搭建代理服务器的教程
本博客将会参考这篇教程搭建代理服务器。
在访问之前你需要先能够访问你的服务器终端。如使用服务器面板的终端,或者使用 openssh 等命令行工具进入服务器 bash shell。
运行安装脚本:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
安装x-ui, 使用 webui 来配置 xray。
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
webui 启动之后可以通过域名或者ip+端口访问。
如果想要隐藏访问的端口,使用域名的433/80端口请求可以使用iopenresty/nginx反向代理到面板的端口。注意需要提前申请好 sll 证书不然 https 无法访问。
### x-ui配置参考博客
(发现这个教程很垃圾,转向chat老师)