关于v2ray最早的时候是只能通过命令行使用,很多人不会用这个命令行软件。大家可能经过这几年上网的训练已经掌握了SSH这类Linux命令行的使用,但是对Windows系统中的命令提示符却不太熟悉怎么用,这种类似DOS一样的黑屏画面确实很多人都不会怎么用。因此后来就有人开发了一款GUI可视化的连接软件,比如v2rayN以及v2rayW这样的软件,现在v2ray用户用的最多的恐怕就是v2rayN了吧。跟使用小飞机一样一键输入自动配置,操作简单好上手,一直是很多小白v2ray用户的首选软件。虽然这软件好用而且可以直接全局代理和PAC代理,浏览器只需开启系统默认代理配置就完事了,省去了很多麻烦。但是这问题来了,这类软件大多需要安装.NET Framework 4.6以上版本,没有也跑不起来,当然这对于Win7以上系统来说安装太容易了,但是如果你就是不想安装这个或者你的系统安装不了,又没法用这类连接软件怎么办?用命令行,只要是Win7以上系统都可以用,只需根据你系统的处理器位数下载好32位或者64位的即可,不匹配也没法用一定要下对喽。(XP不能用v2ray,不仅仅是因为.NET Framework 4.6以上版本不支持XP这一点,更因为命令行程序是64位的,在32位的XP上是无效的,除非你用的是64位的XP)随之而来的还有一个问题那就是这个命令行程序需要单独填写好本地配置文件并放置于程序所在的文件夹中,需要自己动手配置,得有一定的计算机使用经验才能做。(最简单的得到本地配置文件的办法:在一台有v2rayN的计算机上填写好你的配置然后连接,之后到v2ray文件夹中找到config.json配置文件将其复制然后拷贝到那台无法使用的电脑上,这样配置文件就OK了,因为这个程序的配置文件都是已经配好的,拿来就能用,也可以看本文最后的本地配置文件详解)不能直接全局代理跟PAC代理,浏览器也不能使用系统默认的代理模式,这怎么办?这就需要特殊的浏览器插件来配置代理运行规则,接下来我们介绍的就是两款优秀的chrome系浏览器的代理插件,Proxy SwitchyOmega 和 Proxy SwitchySharp

 

在介绍这两款插件之前先说一下,这两款插件在全球所有的chromium内核浏览器中都可使用,不只局限于chrome浏览器。chrome浏览器以及其内核的其他双核浏览器都是只有默认的系统代理规则,因此就需要使用插件来自定义代理规则。鉴于chromium内核浏览器在全球巨大的使用量和装机量,因此本文只介绍谷歌系浏览器的插件使用,至于火狐浏览器因为在国内并不受宠,因此本文不介绍火狐浏览器的插件使用。

 

在介绍插件之前还要说一下这个v2ray,v2rayN连接软件也是通过调用命令行版的软件来实现代理的,这也是为什么v2ray.exe和v2rayN.exe软件要放在同一个文件夹的原因,因为要调用这个文件夹里面的那个命令行程序,因此没有命令行这个v2rayN的皮就一无是处。因此完全可以直接用命令行软件连接,因为命令行不能全局和PAC以及使用系统代理规则,至于怎么连接完全要看这两个插件的配置。

 

 

请看图,图中红色部分就是v2rayN所调用的v2ray.exe命令行的部分,可以说v2rayN就是一层皮,真正能用的则是那个命令行

 

相信聪明的人一看完就能明白这个道理了,这种方法也同样适用于Brook和Goflyway的连接工具,因为这两个软件的连接工具也是要依赖于brook.exe和goflyway_x32.exe或者goflyway_x64.exe的使用,你同样也可以打开命令行版的软件,只要你能打开软件并做好配置文件再按照下面的操作根据实际内容进行配置,你也可以直接开他们的命令行上网。

 

下面我们介绍一下这两个插件的使用(由于官方插件都在chrome应用商店,而chrome应用商店又因为在谷歌服务器上而被Q,因此除了科学上网之外,要在内网使用只能通过离线下载安装文件的办法来解决,就是在任意有这个文件的地方找到这个插件的crx文件然后下载,打开浏览器再将下载下来的crx文件用鼠标拖动到浏览器中然后浏览器将自动安装插件,安装完毕即可使用)

 

Proxy SwitchyOmega

 

下载地址:

 

https://github.com/FelisCatus/SwitchyOmega/releases/download/v2.5.20/SwitchyOmega_Chromium.crx

 

http://www.zzygx.cc/DirectoryLister-master/SwitchyOmega_Chromium.crx

 

这个插件是目前国内很多人在用的插件,因为目前仍然在更新。配置的方法如图所示

 

下载安装好之后打开配置页面,点击左边的proxy设置代理服务器,在“默认”那里选择SOCKS5协议,将代理服务器设为127.0.0.1,端口为代理配置文件中的端口,需要与配置文件一致。以前的v2ray默认本地端口是1081端口,因为不能跟酸酸/乳的1080端口冲突,现在新版v2ray的默认本地代理端口早已改成了10808,因此只需填10808即可,点击下面的“应用选项”保存设置即可。(10808为SOCKS5端口,填10809也可以联网,因为10809端口则是本地HTTP代理端口,10810为PAC端口,默认情况下这三个端口都可以使用,当然也可自行指定端口,但不能与其他已经使用的端口一样)

 

 

出现这个颜色的图标即可使用命令行上外网!!!

 

打开命令行软件,只需点击插件栏中的圆圈图标,点击proxy当颜色变成蓝色后即可开始代理上网

 

仔细看圆圈的颜色,白色为直连模式,黑色为系统代理模式,蓝色为自定义代理模式,请一定要看清当前网络的代理环境模式!!!

 

Proxy SwitchySharp

 

下载地址:

 

http://www.zzygx.cc/DirectoryLister-master/SwitchySharp.crx

 

 

这个插件现在已经不更新了,都是好几年前的老插件了,但是依然可用,配置方法如图所示

 

新建默认的情景模式,可以修改为任何的名字,一般我们都是选择SOCKS代理,某某恩的请选择HTTP代理。选择SOCKS V5(也就是SOCKS5)输入代理地址和端口,127.0.0.1和相应的本地端口号如10808(或者10809)之类的,以代理软件配置文件里的本地端口号为准,然后点击保存即可。配置完成后只需点击插件栏图标选择这个模式的名字即可使用自定义代理规则。

 

 

打开命令行,点击插件栏上的地球图标,在直连和系统代理模式时为灰色,点击你自定义配置的那个代理规则名称之后当显示为蓝紫色后就可以使用自定义配置上外网了。

 

命令行软件必须开启,开启才能开代理,关闭就关掉代理了。如果你想不在前台运行而只是后台运行请直接点击wv2ray.exe运行这个程序!!!

 

一定要配置正确,如果错误的话仍然是无法上外网的。比如10808端口如果写成1080那肯定是上不了外网的,连正常上网都上不了因为你的代理规则已经变动了,现在请立刻将插件的代理模式改回系统代理模式或者直连模式,不然无法连网。因为规则已经成了自定义了,那么就必须要填对,否则将无法连接互联网(整个互联网)。

 

以上就是两款非常好用的chromium内核浏览器的代理插件的安装使用介绍,也是使用量最多的两个代理插件。除了chrome浏览器之外在全球所有的chromium内核浏览器上全部通用,包括国产的那些双核极速浏览器,因为这些浏览器都是含有chromium内核的。因此所有的国产双核极速浏览器都可以使用,都是拖动crx文件到浏览器里就能安装,不是只有chrome才能用。全球通用

 

这两款插件可以很好的帮助chrome浏览器及其内核衍生的浏览器使用自定义代理规则,如果你能用那些连接软件的请继续开启使用系统代理规则就能上外网。如果你手中只有这些命令行程序,那么就用这两款插件中的任意一个来配置代理规则,哪个好用用哪一个。因此只要你配置好了服务器后,即使系统里只有命令行也能上外网,只要安装并填好插件代理规则之后即可上外网,效果跟那些连接软件是完全一样的。正所谓条条大路通罗马!!!

 

以下是部分软件的默认本地代理端口(仅供参考)

 

酸酸/乳 1080

 

brook 2080

 

goflyway 8100(后台 8101)

 

v2ray (socks5 10808 / http 10809 / PAC 10810)

 

最后是本地config.json文件配置详解:(黑体为需要你配置的地方)

 

{
“policy”: null,
“log”: {
“access”: “”,
“error”: “”,
“loglevel”: “warning”
},
“inbounds”: [
{
“tag”: “proxy”,
“port”: 10808, //本地代理端口,就是你要在插件中配置的端口号,需跟这个一致
“listen”: “127.0.0.1”,
“protocol”: “socks”, //协议,默认SOCKS
“sniffing”: {
“enabled”: true,
“destOverride”: [
“http”,
“tls”
]
},
“settings”: {
“auth”: “noauth”,
“udp”: true,
“ip”: null,
“address”: null,
“clients”: null
},
“streamSettings”: null
}
],
“outbounds”: [
{
“tag”: “proxy”,
“protocol”: “vmess”,//协议根据配置填写,VMESS/sha-dow-socks
“settings”: {
“vnext”: [
{
“address”: “1.1.1.1”,//服务器公网IP地址
“port”: 10086,//服务器中的运行端口
“users”: [
{
“id”: “用户ID”,//服务器中的用户ID号码
“alterId”: 64,//额外ID,一般为默认
“email”: “t@t.tt”,
“security”: “auto”
}
]
}
],
“servers”: null,
“response”: null
},
“streamSettings”: {
“network”: “tcp”,//一般填写TCP/WS/KCP/H2/QUIC
“security”: null,
“tlsSettings”: null,
“tcpSettings”: null,
“kcpSettings”: null,
“wsSettings”: null,
“httpSettings”: null,
“quicSettings”: null
},
“mux”: {
“enabled”: true
}
},
{
“tag”: “direct”,
“protocol”: “freedom”,
“settings”: {
“vnext”: null,
“servers”: null,
“response”: null
},
“streamSettings”: null,
“mux”: null
},
{
“tag”: “block”,
“protocol”: “blackhole”,
“settings”: {
“vnext”: null,
“servers”: null,
“response”: {
“type”: “http”
}
},
“streamSettings”: null,
“mux”: null
}
],
“stats”: null,
“api”: null,
“dns”: null,
“routing”: {
“domainStrategy”: “IPIfNonMatch”,
“rules”: [
{
“type”: “field”,
“port”: null,
“inboundTag”: “api”,
“outboundTag”: “api”,
“ip”: null,
“domain”: null
}
]
}
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注