Skip to content

Commit 920e0de

Browse files
committed
version 0.1.1
1 parent 123b066 commit 920e0de

File tree

3 files changed

+67
-44
lines changed

3 files changed

+67
-44
lines changed

README.md

Lines changed: 58 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,113 @@
11
# v2rock
22
GUI tool for v2ray
3-
针对Ubuntu发行版的v2ray工具软件. 适用于使用订阅地址的v2ray管理.
3+
针对Ubuntu发行版的v2ray工具软件. 适用于使用订阅地址的v2ray管理.
44

5-
## 环境要求
5+
## 环境要求
66

7-
### 操作系统要求
8-
此软件可以运行于Ubuntu的Xenial(16.04), Bionic(18.04), Focal(20.04) 的64位版本, 基于Debian发行版的发布将来会添加.
7+
### 操作系统要求
8+
此软件可以运行于以下发行版的64位版本.
9+
* Ubuntu 20.04 Focal
10+
* Ubuntu 18.04 Bionic
11+
* Ubuntu 16.04 Xenial
12+
* Debian 10 Buster
13+
* Debian 8 Jessie
914

10-
### 安装v2ray
11-
此软件本身不携带v2ray, 需要您自行安装v2ray, 参考[v2ray Github项目地址](https://github.com/v2ray/v2ray-core), [v2ray官网](https://www.v2ray.com/).
1215

13-
**网络安装**
16+
### 安装v2ray
17+
此软件本身不携带v2ray, 需要您自行安装, 参考[v2ray Github项目地址](https://github.com/v2ray/v2ray-core), [v2ray官网](https://www.v2ray.com/).
1418

15-
执行官网提供的shell脚本
19+
**网络安装**
20+
21+
执行官网提供的shell脚本
1622
```shell
1723
bash <(curl -L -s https://install.direct/go.sh)
1824
```
1925

20-
**本地安装**
26+
**本地安装**
2127

22-
在网络环境不好的地方, 网络安装可能会失败, 需要作如下处理:
23-
1.[install.direct](https://install.direct/go.sh)下载go.sh脚本
24-
1.[官网Release](https://github.com/v2ray/v2ray-core/releases), [Github Dist](https://github.com/v2ray/dist/)下载预编译的压缩包, 对应Ubuntu 64位, 应当下载文件名为 v2ray-linux-64.zip 的文件.
25-
1. 在本地执行下面的命令安装, 版本即所使用的预编译压缩包的版本
28+
在网络环境不好的地方, 网络安装可能会失败, 需要作如下处理:
29+
1.[install.direct](https://install.direct/go.sh)下载go.sh脚本
30+
1.[官网Release](https://github.com/v2ray/v2ray-core/releases), [Github Dist](https://github.com/v2ray/dist/)下载预编译的压缩包, 对应Ubuntu 64位, 应当下载文件名为 v2ray-linux-64.zip 的文件.
31+
1. 在本地执行下面的命令安装, 版本为所使用的预编译压缩包的版本
2632
```
2733
./go.sh --version v1.13 --local /path/to/v2ray.zip
2834
```
2935

30-
### 浏览器代理插件
36+
### 浏览器代理插件
3137

32-
推荐使用 SwitchyOmega 插件, [SwitchyOmega Github项目地址](https://github.com/FelisCatus/SwitchyOmega). 此插件支持Firefox和Chrome, 使用方便, 可以完美配合各种协议的代理.
38+
推荐使用 SwitchyOmega 插件, [SwitchyOmega Github项目地址](https://github.com/FelisCatus/SwitchyOmega). 此插件支持Firefox和Chrome, 使用方便, 可以完美配合各种协议的代理.
3339

34-
## 安装
40+
## 安装
3541

36-
下载对应发行版的deb文件到本地, 用dpkg安装, 安装需要sudo权限
42+
下载对应发行版的deb文件到本地, 用dpkg安装, 安装需要sudo权限
3743
```shell
3844
sudo dpkg -i v2rock_x.x.x-x_xxxxx_xxxxx.deb
3945
```
40-
如果提示有未安装的依赖, 再运行下面的命令修复依赖关系
46+
如果提示有未安装的依赖, 再运行下面的命令修复依赖关系
4147
```shell
4248
sudo apt install -f
4349
```
44-
如果需要查看deb安装包的内容, 可以使用
50+
如果需要查看deb安装包的内容, 可以使用
4551
```shell
4652
dpkg -c v2rock_x.x.x-x_xxxxx_xxxxx.deb
4753
```
4854

49-
## 使用
55+
## 使用
56+
57+
### 配置
58+
安装成功后, 在软件列表中可以找到v2rock, 或者按下`super`键(`win`键)后输入v2rock,会出现v2rock的图标, 点击运行. v2rock第一次运行会在 ~/.config/v2rock/ 下初始化配置文件. 您需要点击`settings`按钮, 在`general`标签下配置以下参数
59+
60+
* Subscribe URL: 请填写服务商提供的订阅地址
61+
* V2Ray Executable Path: v2ray的可执行文件地址, 默认安装是/usr/bin/v2ray/v2ray, 如果没动过就不需要修改.
62+
* SOCKS5 Proxy 勾选表示启用本地SOCKS5代理
63+
* HTTP Proxy 勾选表示启用本地HTTP代理, HTTP和SOCKS5代理至少要选中一个
64+
* SOCKS Proxy Listen: SOCKS5代理监听的本地IP, 默认使用127.0.0.1为仅接收本机代理请求, 如使用0.0.0.0, 则可以接受任意来源代理请求
65+
* SOCKS Proxy Port: 默认为1080, 如果改成别的端口需要注意不要和其他的应用冲突, 另外不能小于1024, 因为小于1024的都属于系统保留端口, 需要sudo 权限
66+
* HTTP Proxy Listen: HTTP代理监听的本地IP, 说明同上
67+
* HTTP Proxy Port: 默认为1081, 说明同上, 注意与SOCKS5的端口值不能相同
5068

51-
### 配置
52-
安装成功后, 在软件列表中可以找到v2rock, 或者按下`super`键(`win`键)后输入v2rock,会出现v2rock的图标, 点击运行. v2rock第一次运行会在 ~/.config/v2rock/ 下初始化配置文件. 您需要点击`settings`按钮, 在`general`标签下配置以下参数
5369

54-
* Subscribe URL: 请填写服务商提供的订阅地址
55-
* Port: 默认为1080, 如果改成别的端口需要注意不要和其他的应用冲突, 另外不能小于1024, 因为小于1024的都属于系统保留端口, 需要sudo 权限
56-
* V2Ray Executable Path: v2ray的可执行文件地址, 默认安装是/usr/bin/v2ray/v2ray, 如果没动过就不需要修改.
70+
### 导入
71+
在配置完订阅地址后, 点击`Import`按钮导入, 如果导入不成功, 可以用浏览器试试订阅地址是否能直接访问, 如果访问不了, 说明地址无法访问, 需要联系订阅地址提供方解决.
5772

58-
### 导入
59-
在配置完订阅地址后, 点击`Import`按钮导入, 如果导入不成功, 可以用浏览器试试订阅地址是否能直接访问, 如果访问不了, 说明地址无法访问, 需要联系订阅地址提供方解决.
73+
### 测试
74+
暂时只提供ping测试, 在上一步成功导入节点后, 在列表中左键单击选中节点, 再点击`Test`按钮, 就可以测试当前选中节点的ping, 从下方日志窗口可以看到节点的ping结果.
75+
在测试过程中, 如果节点无法访问, 日志窗口长时间无输出, 可以点击`Stop`按钮停止.
6076

61-
### 测试
62-
暂时只提供ping测试, 在上一步成功导入节点后, 在列表中左键单击选中节点, 再点击`Test`按钮, 就可以测试当前选中节点的ping, 从下方日志窗口可以看到节点的ping结果.
63-
在测试过程中, 如果节点无法访问, 日志窗口长时间无输出, 可以点击`Stop`按钮停止.
77+
### 选择节点
78+
在列表中双击节点, 右侧会出现``字符, 此节点即被选中
6479

65-
### 启动
66-
在列表中双击选中的节点, 选中节点的右侧会出现``字符, 再点击`Start`按钮, 就会启动v2ray进程. 在日志窗口中会有对应日志输出.
67-
在浏览器中配置socks5代理, 或者通过SwitchyOmega插件配置socks5代理, 地址为127.0.0.1, 端口为刚才在Settings中填写的端口, 就可以使用了.
80+
### 启动
81+
点击`Start`按钮, 就会使用选中的节点启动v2ray进程. 在日志窗口中会有对应日志输出.
82+
在浏览器中配置socks5代理, 或者通过SwitchyOmega插件配置socks5代理, 地址为127.0.0.1, 端口为刚才在Settings中填写的端口, 就可以使用了.
6883

69-
### 停止
70-
点击`Stop`按钮, 就会停止当前的v2ray进程. 点击`Quit`按钮退出应用, 也会停止当前的v2ray进程(如果有已经启动的v2ray).
84+
### 停止
85+
点击`Stop`按钮, 就会停止当前的v2ray进程. 点击`Quit`按钮退出应用, 也会停止当前的v2ray进程(如果有已经启动的v2ray).
7186

72-
## 卸载
73-
卸载可以使用dpkg命令
87+
## 卸载
88+
卸载可以使用dpkg命令
7489
```shell
7590
sudo dpkg --purge v2rock
7691
```
77-
如果需要清除配置文件, 需要删除 `~/.config/v2ray` 目录
92+
如果需要清除配置文件, 需要删除 `~/.config/v2ray` 目录
7893
```shell
7994
rm -rf ~/.config/v2rock
8095
```
8196

82-
## 从源代码编译
83-
安装依赖
97+
## 从源代码编译
98+
安装依赖
8499
```shell
85100
sudo apt install build-essential qt5-default libssl-dev qt5keychain-dev
86101
```
87-
Git导出
102+
Git导出
88103
```shell
89104
git clone https://github.com/IOsetting/v2rock.git
90105
```
91-
执行编译
106+
执行编译
92107
```shell
93108
cd v2rock
94109
qmake && make -j4
95110
```
96-
在v2rock/v2rock目录下会生成v2rock二进制文件
111+
在v2rock/v2rock目录下会生成v2rock二进制文件
97112

98113

v2rock/config.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
namespace v2rock_config
55
{
66
static const char __attribute__ ((unused)) *name = "V2Rock";
7-
static const char __attribute__ ((unused)) *version = "0.1.1-dev";
7+
static const char __attribute__ ((unused)) *version = "0.1.1";
88
static const char __attribute__ ((unused)) *main_config = "v2rock.conf";
99
static const char __attribute__ ((unused)) *v2ray_config = "config.json";
1010
}

v2rock/debian/changelog

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
v2rock (0.1.1-1) precise; urgency=low
2+
3+
* New feature: HTTP proxy configuration
4+
* Add releases for Debian 8&10
5+
6+
-- IOsetting <iosetting@outlook.com> Thu, 21 May 2020 12:26:21 +0800
7+
8+
19
v2rock (0.1.0-1) precise; urgency=low
210

311
* Initial ubuntu test release

0 commit comments

Comments
 (0)