本文介绍的内容仅供工作和学习使用。依照当地有关法律法规,请勿做出任何违法行为。
背景介绍 ¶
Project V 是一个工具集合,它可以帮助你打造专属的基础通信网络。Project V 的核心工具称为V2Ray,其主要负责网络协议和功能的实现,与其它 Project V 通信。V2Ray 可以单独运行,也可以和其它工具配合,以提供简便的操作流程。
本站点主要包含了基础的 V2Ray 的配置,以及其它 Project V 相关工具的介绍与链接。
开始 ¶
去买个自己的服务器或者买个梯子
下载本文的主角v2rayN(自带了v2ray):https://github.com/2dust/v2rayN
作为需要访问github的同学,我相信你有自己安装的能力。
v2ray配置解释 ¶
自己找: https://toutyrater.github.io/
v2rayN配置解释 ¶
设置路由 ¶
主界面的【设置】里点击【路由设置】,你将看到许多规则集。
域名解析策略:
- AsIs:只使用域名进行路由选择,默认值;
- IPIfNonMatch:当域名没有匹配任何基于域名的规则时,将域名解析成 IP(A 记录或 AAAA 记录),进行基于 IP 规则的匹配;
当一个域名有多个 IP 地址时,会尝试匹配所有的 IP 地址,直到其中一个与某个 IP 规则匹配为止;
解析后的 IP 仅在路由选择时起作用,转发的数据包中依然使用原始域名。 - IPOnDemand:当匹配时碰到任何基于 IP 的规则,立即将域名解析为 IP 进行匹配。
当多个属性同时指定时,这些属性需要同时满足,才可以使当前规则生效。即 domains 和 ip 规则需要分开使用。
关于geosite的信息,参见 https://github.com/v2fly/domain-list-community
下面对一些规则集做出解释:
绕过大陆 ¶
1 | [ |
黑名单 ¶
1 | [ |
同上。
这条规则的意思大概是,对广告屏蔽,对geosite定义的被GreatFireWall拦截的域名进行代理。剩下的全部网站直连。
全局(global)代理 ¶
1 | [ |
意义:对0-65535(即所有端口)全部代理。
全局(global)直连 ¶
1 | [ |
意义:对0-65535(即所有端口)全部直连。
自定义路由 ¶
这里推荐几个我自己写的喜欢的方案。
github only ¶
这个方案旨在只对工作和学习的常用网站(github, Wikipedia, google)走代理。
比起上述方案,由于443端口被代理,github访问变得丝滑流畅。同时,你还可以杜绝自己摸鱼,非常推荐
1 | [ |
whitelist added ¶
解决绕过大陆时GitHub仍然难以访问的情况。
同时,把microsoft、apple等可以直连的网站直连,避免被登陆保护爆杀
1 | [ |