过时内容
关于大鹅的一种更为简洁有效的使用方式
一段时间没有使用大鹅了。为了测试一些东西,重新玩了一下。发现实际体验与我以前所写的教程情况发生了变化。时间有限,我没做详细测试。只是针对vless协议的ws+tls类型的节点简单测试了下。测试的结论:在配置文件中提供vless协议的ws+tls类型的节点后,折腾了很久就是无法正常翻墙。
现在也弄不清是大鹅的问题还是xray软件或singbox软件的问题。
其实可以换一种方式来使用大鹅。而且更为简洁和有效。不用象我原来的教程弄的那么繁琐复杂。但有个条件就是需要你要有个openwrt系统的软路由或刷了openwrt的硬路由,并且在openwrt系统中安装了passwall插件。
整个的思路就是:自由门----大鹅-----passwall中翻墙节点所提供的socks5代理。
有的朋友可能会问,我直接使用passwall翻墙节点所提供的http代理配合自由门使用不就行了,为啥要多经过大鹅这一步。
原因是,使用passwall翻墙节点所提供的http代理配合自由门,自由门会强制使用F通道模式翻墙。而“自由门----大鹅-----passwall中翻墙节点所提供的socks5代理”这种模式,可以使用自由门的A通道模式翻墙。具体使用哪种效果好,需要根据你自己的网络情况去测试。还有就是无界好像是不太推荐使用配合代理的方式翻墙,那么通过“无界----大鹅-----passwall中翻墙节点所提供的socks5代理”这种模式可以不需要在无界中做任何设置。
下面是操作步骤,我这里是以passwall举例,其他类似的翻墙插件如openclash,ssr plus请自行测试。
1.在passwall的socks配置中通过添加按钮添加一个sock配置,假设如图,节点可选择hysteria2或其他类型的节点,我这里是以reality节点为例。
添加成功后如图(点击图片看大图),左侧出现两个对勾即表示建立成功。
2.在安装了大鹅的虚拟机中使用nano /usr/local/etc/dae/config.dae修改配置文件,改为如下内容,标为红色的内容需要你根据自己的情况进行修改(ens33是网卡名称,在安装了大鹅的虚拟机中使用ip addr查看自己的是否是这个名称,不是的话,需要修改为自己的,192.168.2.1是你的安装了passwall具有翻墙功能的路由器的ip地址,请更改为自己所使用的ip地址)。
global { lan_interface: ens33 wan_interface: auto log_level: info auto_config_kernel_parameter: true dial_mode: domain allow_insecure: false so_mark_from_dae: 1234 tls_implementation: utls utls_imitate: chrome_auto }
subscription { }
node { SNODE: 'socks5://192.168.2.1:10808' }
group { elden_proxy { policy: fixed(0) } }
dns { upstream { googledns: 'udp://dns.google.com:53' alidns: 'udp://dns.alidns.com:53' } routing { request { qname(geosite:cn) -> alidns fallback: googledns } response { upstream(googledns) -> accept fallback: accept } } }
routing { pname(NetworkManager) -> direct dip(224.0.0.0/3, 'ff00::/8') -> direct dip(geoip:private) -> direct ip(geoip:cn) -> direct domain(geosite:cn) -> direct domain(geosite:category-ads) -> block fallback: elden_proxy } |
3.在你使用自由门或无界的电脑上,修改所使用的网卡的属性,将默认网关和首选DNS服务器都是设置为安装了大鹅的机器的ip地址。
补充:如果你的网关(一般就是你的主路由或旁路由)已经具备翻墙的功能,那么直接使用官方的一键脚本(可以访问:https://github.com/daeuniverse/dae-installer)进行安装即可。