- 选择操作系统:安装 CentOS 7 或 CentOS 8,因为它们支持最新的软件包管理和稳定性。
- 安装操作系统:通过网络安装ISO镜像,完成安装步骤。
安装依赖软件包
- 安装额外的软件包:
yum install epel-release remix
- 安装网络工具:
yum install netstat-nat
配置网络接口
- 创建网络接口:
nmcli dev add 192.168.1.1/24
- 启用网络接口:
nmcli dev up 192.168.1.1
- 设置MTU:
echo 135 > /proc/sys/net/ipv4/iifmtu echo 135 > /proc/sys/net/ipv6/iifmtu
- 启用IP转发:
echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv6/ip_forward
安装V2Ray
- 安装V2Ray:
yum install v2ray
- 启动V2Ray服务:
systemctl start v2ray systemctl enable v2ray
配置V2Ray
- 创建配置文件:
mkdir -p /etc/v2ray
- 配置JSON文件(示例):
{ "outbound": { "protocol": "tcp", "settings": { "ip-logic": "...:108", "ip-translate": true }, "route": { ".../": [ { "type": "blackhole" } ] } } } - 加载配置文件:
v2ray -config /etc/v2ray/config.json
设置防火墙
- 允许特定端口:
firewall-cmd --permanent --add-port=108/tcp --add-port=808/tcp firewall-cmd --permanent --enable-ipv4 firewall-cmd --permanent --enable-ipv6
- 重启防火墙:
systemctl restart firewalld
设置带宽限制
- 配置带宽限制:
echo 100M > /proc/sys/net/ipv4/default_prio echo 100M > /proc/sys/net/ipv6/default_prio
测试节点
- 下载测试文件:
curl -o testfile http://example.com/testfile.iso
- 检查速度:
speedtest -s server.example.com
检查资源使用情况
- 查看内存和CPU:
top
- 检查网络统计:
iftop
优化配置
- 调整MTU值:
echo 135 > /proc/sys/net/ipv4/iifmtu echo 135 > /proc/sys/net/ipv6/iifmtu
- 设置队列长度:
echo 1024 > /proc/sys/net/ipv4/tcp_somax_tx_queue echo 1024 > /proc/sys/net/ipv4/tcp_somax_rx_queue
定期维护
- 检查日志:
journalctl -u v2ray
- 更新软件:
yum update v2ray
用户管理
- 创建用户账号:
useradd -g users v2rayuser passwd v2rayuser
- 配置OAuth2认证(可选): 使用第三方认证服务,例如Keycloak,配置V2Ray以支持OAuth2。
注意事项
- 遵守服务器条款:确保你的使用符合提供商的协议,避免违规。
- 监控状态:使用监控工具(如Nagios)持续监控节点状态。
通过以上步骤,你可以成功搭建并管理一个免费的加速器节点,提供高效的网络加速服务。









