找回密码
 加入
搜索
查看: 84|回复: 2

解决不可访问问题

[复制链接]
发表于 前天 11:07 | 显示全部楼层 |阅读模式
看到还有人没梯子,xxx无法访问,那就通过伪造sni来实现访问git...hub,goo...le等等,关于规则会定时收集更新,同样适用于edge,需要注意重点:使用前关闭已打开浏览器,不要后台有进程存在
#include 'JSON_Dictionary.au3'

Local $jsonData = BinaryToString(InetRead('https://gitee.com/subtlelonging/host/raw/master/Host.json'))
Local $inputValue = _JSON_Parse($jsonData)
Local $processedData = _Processing($inputValue)

Local $chromePath = 'C:\Program Files\Google\Chrome\Application\chrome.exe'
If FileExists($chromePath) Then
        Run('"' & $chromePath & '" ' & $processedData)
Else
        MsgBox(0x10, '错误', '未找到 Google Chrome,请检查安装路径。')
EndIf

Func _Processing($inputValue)
    Local $cealHostRulesFragments = '', $cealHostResolverRulesFragments = '', $nullSniNum = 0
    For $i = 0 To UBound($inputValue) - 1
        Local $includeDomains = _JSON_Get($inputValue, '$[' & $i & '][0]')
        Local $sni = _JSON_Get($inputValue, '$[' & $i & '][1]')
        Local $ip = _JSON_Get($inputValue, '$[' & $i & '][2]')

        If IsArray($includeDomains) Then
            For $j = 0 To UBound($includeDomains) - 1
                Local $domain = StringStripWS($includeDomains[$j], 3)
                If StringLeft($domain, 1) <> '^' And StringLeft($domain, 1) <> '#' Then
                    If $sni = '' Then
                        $sni = 'CYFM' & $nullSniNum
                        $nullSniNum += 1
                    EndIf
                    $cealHostRulesFragments &= 'MAP ' & $domain & ' ' & $sni & ','
                EndIf
            Next
        EndIf

        If $ip <> '' Then
            $cealHostResolverRulesFragments &= 'MAP ' & $sni & ' ' & $ip & ','
        EndIf
    Next

    Return ' --host-rules="' & StringTrimRight($cealHostRulesFragments, 1) & '" --host-resolver-rules="' & StringTrimRight($cealHostResolverRulesFragments, 1) & '" --test-type --ignore-certificate-errors'
EndFunc

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 2金钱 +199 贡献 +4 收起 理由
haijie1223 + 99 + 2 赞一个!
afan + 100 + 2 赞一个!

查看全部评分

发表于 前天 13:48 | 显示全部楼层
已试,非常好用
发表于 前天 14:29 | 显示全部楼层
最近在别的地方也看到伪造SNI出国了,估计要不了多久就会被我墙河蟹...


二○二四年十一月十九日
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-21 14:36 , Processed in 0.102765 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表