安装代理服务器可以通过多种方式实现,以下是一个详细的教程,假设你使用的是V2Ray和Xray工具,支持多种协议(如HTTP、HTTPS、SOCKS),安装步骤可能因操作系统不同而有所差异,以下分别针对Windows和Linux进行说明。
- V2Ray:功能强大,支持多种协议,配置简单。
- Xray:基于V2Ray,功能更强大,适合高级用户。
- Privoxy:简单易用,适合只需要HTTP/HTTPS代理的用户。
这里以V2Ray和Xray为例进行说明。
安装代理服务器(Windows)
下载代理软件
- V2Ray:
- 访问 V2Ray官方网站 或使用镜像下载。
- 下载相应的版本(如64-bit版)。
- Xray:
- 访问 Xray的GitHub仓库。
- 下载最新的Xray安装包。
安装V2Ray
- 双击下载的V2Ray安装包。
- 按照提示完成安装:
- 输入代理地址(如
..1:108)。 - 设置自定义端口(默认108)。
- 选择协议类型(如HTTP、HTTPS、SOCKS)。
- 输入本地地址(如
..1)。
- 输入代理地址(如
- 安装完成后,记住V2Ray的配置文件路径(默认路径为
C:\Program Files\V2Ray)。
安装Xray
- 双击Xray安装包。
- 按照提示完成安装:
- 输入配置文件路径(如
C:\Users\Username\AppData\Roaming\.config\Xray\config.json)。 - 输入本地地址(如
..1)。 - 设置自定义端口(如108)。
- 输入配置文件路径(如
- 安装完成后,记住Xray的配置文件路径。
配置V2Ray或Xray
- 打开配置文件(如V2Ray的
C:\Program Files\V2Ray\config.json)。 - 根据需求修改设置:
{ "log": { "level": "debug", "destination": "file" }, "outbound": { "http": { "listen": "127...1", "port": 108, "socks": "127...1:108" }, "socks": { "listen": "127...1", "port": 1081 } } } - 保存修改后的配置文件。
启动代理服务器
- 双击V2Ray或Xray的配置文件(.json文件),然后选择“启动”。
- 确认代理服务器已启动,可以通过浏览器或命令测试。
安装代理服务器(Linux)
安装依赖软件
sudo apt update && sudo apt install -y curl wget unzip
安装V2Ray
- 克隆V2Ray仓库:
git clone --recursive https://github.com/v2ray/v2ray.git cd v2ray
- 构建并安装:
make sudo make install
- 启动V2Ray:
sudo v2ray start
- 记录V2Ray的配置文件路径(默认路径为
/etc/v2ray)。
安装Xray
- 克隆Xray仓库:
git clone --recursive https://github.com/xtls/Xray.git cd Xray
- 构建并安装:
make sudo make install
- 启动Xray:
sudo xray start
- 记录Xray的配置文件路径(默认路径为
/etc/xray)。
配置V2Ray或Xray
- 打开配置文件(如V2Ray的
/etc/v2ray/config.json)。 - 根据需求修改设置:
{ "log": { "level": "debug", "destination": "file" }, "outbound": { "http": { "listen": "127...1", "port": 108, "socks": "127...1:108" }, "socks": { "listen": "127...1", "port": 1081 } } } - 保存修改后的配置文件。
启动代理服务器
- 双击配置文件(.json文件),然后选择“启动”。
- 确认代理服务器已启动,可以通过浏览器或命令测试。
测试代理服务器
- 使用浏览器:
- 打开浏览器,访问
http://127...1:108。 - 输入代理地址和端口(如
..1:108)。
- 打开浏览器,访问
- 使用curl命令:
curl -I http://127...1:108
- 检查日志:
查看V2Ray或Xray的日志文件,确保没有错误。
注意事项
- 防火墙设置:
- 在Windows中,确保防火墙允许代理端口(如108、1081)。
- 在Linux中,确保防火墙开放代理端口。
- 网络权限:
根据网络环境调整代理权限,避免权限不足导致代理失败。
- 更新配置:
定期备份配置文件,避免配置错误导致代理服务中断。









