一段时间没有使用大鹅了。为了测试一些东西,重新玩了一下。发现实际体验与我以前所写的教程情况发生了变化。时间有限,我没做详细测试。只是针对vless协议的ws+tls类型的节点简单测试了下。测试的结果:在配置文件中提供vless协议的ws+tls类型的节点后,折腾了很久就是无法正常翻墙。
现在也弄不清是大鹅的问题还是xray软件或singbox软件的问题。
其实可以换一种方式来使用大鹅。而且更为简洁和有效。不用象我原来的教程弄的那么繁琐复杂。但有个前提条件就是需要你要有个openwrt系统的软路由或刷了openwrt的硬路由,并且在openwrt系统中安装了passwall插件,使得只要在该路由的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地址,如果你在第一步中建立socks监听端口不是10808,那么下面配置文件的10808端口也要跟着换,要和你第一步建立的socks端口一致),修改完毕记重启大鹅服务(systemctl restart dae.service),查看大鹅服务是否正常运行(systemctl status dae.service),如不能正常运行请检查配置文件是否哪里弄错了。
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: 'tcp+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地址。
使用上述方式,经测试无论是vless协议的ws+tls代理还是reality代理还是hysteria2代理,都能成功翻墙。但是也发现存在一些小问题(搭配的自由门),比如我测试在动态网中文技术支持区发帖,然后对发帖内容进行部分修改后再提交,有时会出现“请勿重复提交”的提示,或者有时没有“请勿重复提交”这个错误,但你会发现提交的帖子内容只有原来帖子的前几句,后面的内容全部没了,所以在提交内容时最好先复制一份出来。下载和浏览暂时没发现啥问题。我测试的情况只能代表我所处的网络环境,具体的还是以你自己测试结果为准。