将科研工作的第一关由配置各种镜像源改编为配置网络环境。
V2Ray 代理安装模块
V2Ray 完整版安装脚本,无需 root 权限即可安装,支持 VMess、VLESS、Shadowsocks 协议,具备完整的服务器管理和订阅切换功能。
功能特性
- ✅ 多协议支持: VMess、VLESS、Shadowsocks
- ✅ 智能订阅解析: 自动解析多种格式订阅链接
- ✅ 服务器管理: 节点切换、状态监控、自动重连
- ✅ 代理模式: 本机代理 / 局域网共享
- ✅ 安全认证: 支持用户名密码认证
- ✅ DNS 优化: 国内 DNS 优化配置
- ✅ 智能路由: 分流规则,国内外流量智能处理
快速使用
步骤 1:准备工作
如果服务器网络受限无法直接访问外网,需要先建立临时代理隧道:
1 | # 在本地机器上执行(确保本地有代理服务运行在10809端口,根据自己情况,设置别的端口也可以) |
然后在服务器上设置临时代理:
1 | export http_proxy=http://127.0.0.1:10809 |
步骤 2:下载并运行安装脚本
1 | # 下载安装脚本 |
步骤 3:输入订阅链接
安装过程中会提示输入 V2Ray 订阅链接:
1 | 请输入订阅链接: https://your-subscription-url.com/link/xxxxx |
步骤 4:选择服务器
脚本会自动解析订阅并显示所有可用服务器,选择一个进行连接:
1 | === 所有服务器 (25) === |
步骤 5:完成安装
安装完成后,运行以下命令加载别名配置:
1 | source ~/.bashrc |
基本管理命令
安装完成后,可使用以下别名命令(需要 source ~/.bashrc 生效):
1 | # 服务管理 |
配置说明
代理端口配置
| 代理类型 | 端口 | 用途 |
|---|---|---|
| SOCKS5 | 1080 | 通用代理协议 |
| HTTP | 8080 | HTTP 代理协议 |
DNS 配置
- 国内 DNS: 223.5.5.5 (阿里云)
- 备用 DNS: 114.114.114.114
- 国外 DNS: 8.8.8.8 (Google)
- 分流规则: 国内外流量智能分流
路由规则
- 直连: 私有 IP、国内 IP、国内域名
- 代理: 国外 IP 和域名
- 策略: IPOnDemand 智能选择
文件结构
安装完成后,V2Ray 的工作目录位于 ~/v2ray/:
1 | ~/v2ray/ |
常见问题
Q: 如何更换订阅链接?
A: 运行 v2update 命令,选择输入新的订阅链接即可。
Q: 如何切换到其他服务器?
A: 运行 v2switch 命令,选择要切换的服务器编号。
Q: 局域网其他设备如何连接?
A: 确保选择局域网共享模式,使用以下地址:
- SOCKS5:
socks5://用户名:密码@服务器IP:1080 - HTTP:
http://用户名:密码@服务器IP:8080
Q: 如何查看当前使用的服务器?
A: 运行 v2status 命令,会显示当前服务器信息。
Q: 连接失败怎么办?
A:
- 检查
v2status确认服务运行状态 - 查看
v2log检查错误日志 - 尝试
v2switch切换其他服务器 - 运行
v2update更新订阅
更新日志
v3.0
- 新增 VLESS 协议支持
- 优化订阅解析算法
- 改进服务器管理界面
- 增强错误处理机制
- 添加连接测试功能
v2.0
- 重构配置生成逻辑
- 支持局域网共享模式
- 添加用户认证功能
- 优化 DNS 配置
v1.0
- 基础 VMess 支持
- 简单订阅解析
- 基本服务器切换
技术支持
如遇到问题,请:
- 查看本文档的常见问题部分
- 检查日志文件
~/v2ray/v2ray.log - 提交 Issue 到项目仓库
相关资源
- 完整脚本仓库: https://github.com/qfpqhyl/server-scripts
- V2Ray 官方文档: https://www.v2fly.org/
注意: 本脚本仅用于学习和研究目的,请遵守当地法律法规。