All Projects → IOsetting → v2rock

IOsetting / v2rock

Licence: GPL-3.0 license
V2ray GUI client for Ubuntu and Debian

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to v2rock

v2ray.vpn
V2free for android, a V2ray and Shadowsocks client with many builtin free servers.
Stars: ✭ 277 (+361.67%)
Mutual labels:  v2ray, v2ray-gui
V2rayu
V2rayU,基于v2ray核心的mac版客户端,用于科学上网,使用swift编写,支持vmess,shadowsocks,socks5等服务协议,支持订阅, 支持二维码,剪贴板导入,手动配置,二维码分享等
Stars: ✭ 13,297 (+22061.67%)
Mutual labels:  v2ray, v2ray-gui
V2Switcher
极简V2Ray配置切换器,拯救多线用户
Stars: ✭ 24 (-60%)
Mutual labels:  v2ray
Free-Node-Merge
自动合并 ss ssr trojan vmess vless 等免费节点链接,科学上网,定阅免费机场。有资源网址,请加Telegram群:opmhth
Stars: ✭ 346 (+476.67%)
Mutual labels:  v2ray
mian-fan-qiang
各大机场免翻墙地址搜集,不定期更新。欢迎收藏,转发。
Stars: ✭ 361 (+501.67%)
Mutual labels:  v2ray
R2S
基于 RubikWrt 的 NanoPi R2S 固件,每日自动更新插件和内核
Stars: ✭ 96 (+60%)
Mutual labels:  v2ray
Free-Node-Merge
合并网络上的免费节点 | Merge Free ss, ssr, v2ray nodes
Stars: ✭ 154 (+156.67%)
Mutual labels:  v2ray
holo-build
Cross-distribution system package compiler
Stars: ✭ 43 (-28.33%)
Mutual labels:  dpkg
overthefirewall
覆盖全平台完全免费节点订阅机场推荐破解VPN软件分享
Stars: ✭ 1,042 (+1636.67%)
Mutual labels:  v2ray
plan b
swrt helloworld ShadowSocksR Plus 科学上网, api1.5
Stars: ✭ 189 (+215%)
Mutual labels:  v2ray
mu-one
mu bundle
Stars: ✭ 22 (-63.33%)
Mutual labels:  v2ray
SS-SSR-V2RAY
SS-SSR-V2RAY 订阅
Stars: ✭ 145 (+141.67%)
Mutual labels:  v2ray
go-tun2socks-build
tun2socks with v2ray & xray support for Android
Stars: ✭ 147 (+145%)
Mutual labels:  v2ray
Qv2ray
A cross platform connection manager for V2Ray and other backends.
Stars: ✭ 679 (+1031.67%)
Mutual labels:  v2ray
v2ray-tls-websocket-nginx
🌎The ULTIMATE V2Ray proxy configuration powered by Project V.
Stars: ✭ 29 (-51.67%)
Mutual labels:  v2ray
ACRay
AnyConnect With V2Ray
Stars: ✭ 29 (-51.67%)
Mutual labels:  v2ray
Aurum
A cross-platform library for manipulating v2ray written in F#. A separate frontend GUI project can be found here: https://github.com/Shadowsocks-NET/Aurum.Micro
Stars: ✭ 20 (-66.67%)
Mutual labels:  v2ray
v2ray-free
Fuck gfw,免费翻墙,每天更新
Stars: ✭ 221 (+268.33%)
Mutual labels:  v2ray
v2hreo
Swift 联动 CGO 开发的 V2ray MacOS 菜单栏应用 ⚡️
Stars: ✭ 18 (-70%)
Mutual labels:  v2ray
auto-v2ray-ssr
VPS上一键部署SSR、v2ray、trojan、bbr脚本,还提供客户端。
Stars: ✭ 17 (-71.67%)
Mutual labels:  v2ray

v2rock

V2ray GUI client for Ubuntu and Debian
针对Ubuntu发行版的v2ray工具软件. 适用于使用订阅地址的v2ray管理.

环境要求

操作系统要求

此软件可以运行于以下发行版的64位版本.

  • Ubuntu 20.04 Focal
  • Ubuntu 18.04 Bionic
  • Ubuntu 16.04 Xenial
  • Debian 10 Buster
  • Debian 8 Jessie

安装v2ray

此软件本身不携带v2ray, 需要您自行安装

完整安装
安装方法参考v2ray Github项目地址, v2ray官网.

绿色版最小安装
此软件只需要v2ray可执行文件, 因此只需要提取安装包中的可执行文件即可:

  1. 官网Release, Github Dist下载预编译的压缩包, 对应Ubuntu和Debian 64位, 应当下载文件名为 v2ray-linux-64.zip 的文件.
  2. 在本地解开压缩包, 将其中的可执行文件复制到/usr/bin/v2ray目录(或其他任何你喜欢的目录)
# 解压
$ unzip v2ray-linux-64.zip
# 建立目录
$ sudo mkdir -p /usr/bin/v2ray
# 将两个可执行文件复制至新目录
$ sudo mv v2ray /usr/bin/v2ray/
$ sudo mv v2ctl /usr/bin/v2ray/
# 将文件所有者设为root
$ cd /usr/bin/v2ray/
$ sudo chown root:root ./*

浏览器代理插件

推荐使用 SwitchyOmega 插件, SwitchyOmega Github项目地址. 此插件支持Firefox和Chrome, 使用方便, 可以完美配合各种协议的代理.

安装

下载对应发行版的deb文件到本地, 用dpkg安装, 安装需要sudo权限

sudo dpkg -i v2rock_x.x.x-x_xxxxx_xxxxx.deb

如果提示有未安装的依赖, 再运行下面的命令修复依赖关系

sudo apt install -f

如果需要查看deb安装包的内容, 可以使用

dpkg -c v2rock_x.x.x-x_xxxxx_xxxxx.deb

如果要查看当前安装的v2rock版本, 可以使用

apt show v2rock

使用

配置

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

  • Subscribe URL: 请填写服务商提供的订阅地址
  • V2Ray Executable Path: v2ray的可执行文件地址, 默认安装是/usr/bin/v2ray/v2ray, 如果是绿色安装请填写对应地址.
  • SOCKS5 Proxy 勾选表示启用本地SOCKS5代理
  • HTTP Proxy 勾选表示启用本地HTTP代理, HTTP和SOCKS5代理至少要选中一个
  • SOCKS Proxy Listen: SOCKS5代理监听的本地IP, 默认使用127.0.0.1为仅接收本机代理请求, 如使用0.0.0.0, 则可以接受任意来源代理请求
  • SOCKS Proxy Port: 默认为1080, 如果改成别的端口需要注意不要和其他的应用冲突, 另外不能小于1024, 因为小于1024的都属于系统保留端口, 需要sudo 权限
  • HTTP Proxy Listen: HTTP代理监听的本地IP, 说明同上
  • HTTP Proxy Port: 默认为1081, 说明同上, 注意与SOCKS5的端口值不能相同

新建节点

在列表框内任意位置点击右键, 在弹出菜单中点击New, 然后在弹出的对话框中输入对应的节点信息并保存.
通过新建对话框创建的节点, 不会被导入订阅操作清除, 如果删除需要手动删除.

导入订阅

如果使用第三方提供的订阅地址, 在配置完订阅地址后, 点击Import按钮导入. 导入的节点会显示在节点列表框, 并自动保存, 在下次重新运行v2rock时会自动载入. 注意: 导入订阅创建产生的节点, 在下次导入时会被完全清除.

如果导入不成功, 可以用浏览器试试订阅地址是否能直接访问, 如果访问不了, 说明地址无法访问, 需要联系地址提供方解决.

测试

暂时只提供ping测试, 在上一步成功导入节点后, 在列表中左键单击选中节点, 再点击Test按钮, 就可以测试当前选中节点的ping, 从下方日志窗口可以看到节点的ping结果.
在测试过程中, 如果节点无法访问, 日志窗口长时间无输出, 可以点击Stop按钮停止.

选择节点

在列表中用鼠标左键双击节点, 右侧会出现字符, 此节点即被选中

启动

点击Start按钮, 就会使用选中的节点启动v2ray进程. 在日志窗口中会有对应日志输出.
在浏览器中配置socks5代理, 或者通过SwitchyOmega插件配置socks5代理, 地址为127.0.0.1, 端口为刚才在Settings中填写的端口, 就可以使用了.

停止

点击Stop按钮, 就会停止当前的v2ray进程. 点击Quit按钮退出应用, 也会停止当前的v2ray进程(如果有已经启动的v2ray).

卸载

卸载可以使用dpkg命令

sudo dpkg --purge v2rock

如果需要清除配置文件, 需要删除 ~/.config/v2ray 目录

rm -rf ~/.config/v2rock

从源代码编译

安装依赖

sudo apt install build-essential qt5-default libssl-dev qt5keychain-dev

Git导出

git clone https://github.com/IOsetting/v2rock.git

执行编译

cd v2rock
qmake && make -j4

在v2rock/v2rock目录下会生成v2rock二进制文件

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].