• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

deepjia/v2net: A network assistant tool for macOS

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

deepjia/v2net

开源软件地址(OpenSource Url):

https://github.com/deepjia/v2net

开源编程语言(OpenSource Language):

Python 65.0%

开源软件介绍(OpenSource Introduction):

V2Net

Build Status

⚠️ IMPORTANT ⚠️

You need to backup profiles before upgrade, if you have a version lower than 0.4.6.

Some settings had been moved from profile.ini to setting.ini since version 0.5.0 (alpha).

Introduction

V2Net is a network assistant tool for macOS.

It focuses on extendability, with all extensions working in a way of proxy chains.

Some popular network tools are integrated, with the ability of adding new extensions without programming:

This is an alpha version.

Snapshot

System tray menu:

wx20180718-174131

Choose mitmproxy CLI tool:

wx20180718-174810

Show whistle dashboard page in built-in browser (removed since 0.4.0, show in Safari instead):

2018-06-10 12 45 22

Prerequisites

Install prerequisites if only you need the related extension.

whistle

Node.js and whistle are needed.

Install with Homebrew:

brew install node
npm install -g whistle

v2ray

Install with Homebrew:

brew install v2ray/v2ray/v2ray-core

Currently only vmess+ws+tls support, but you can customize to support more. Or just use the glider extension instead, which is recommended.

ss-libev

Install with Homebrew:

brew install shadowsocks-libev

Or just use the glider extension instead, which is recommended.

If you use non-AEAD encryption, gost extension is also a choice.

privoxy

Install with Homebrew:

sudo mkdir /usr/local/sbin
sudo chown -R `whoami`:admin /usr/local/sbin
brew install privoxy

Or just use the gost or glider extension instead, which are recommended.

mitmproxy/mitmweb

Python3 and mitmproxy are needed.

Install mitmproxy with Homebrew, which will automatically install/upgrade python3:

brew install mitmproxy

Since mitmproxy depends on python3, it will not work if you want to use an older version of python3 from Homebrew, like me. Then you need to download from official site, unpack and move/link binaries to /usr/local/bin.

Instead, install whistle which is recommended.

charles

Buy and install charles.

Installation

Download latest release:

https://github.com/deepjia/v2net/releases

Unpack and drag V2Net.app to Application folder.

Go to 'System Preferences' - 'Users & Groups' - 'Login Items', add 'V2Net' so as to start at login.

Open Application folder, right click on V2Net.app, hold option key, click Open.

Usage

(Optional) Click Edit Setting File, set custom-path to store config files. In this way, your config can sync with iCloud Drive/Dropbox, etc.

Example of setting.ini:

[Global]
custom-path =
# PATH in env
env-path = /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
# proxy/bypass/capture: extensions selected last time, will be filled automatically
proxy =
bypass =
capture =
# system: whether V2Net is set as system proxy last time, will be filled automatically
system = false
# Port settings
port = 8014
port-proxy = 8114
port-bypass = 8214

Click Open Profile Folder, and edit your profiles.

Example of profile.ini:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap