博文

Blogger 切换到 Google Analytics (分析) 4

图片
得到你的 GA4 代码 登录 https://analytics.google.com/ ,点击 "全部网站数据" 选择 GA4 看到你需要添加的代码 G-XXXXXXXXXX 设置Blogger 效果

xray去掉日志打印

图片
需求  现在流行一波白嫖容器。有些容器提供方不支持xray,所以如果检测到是xray就会封停。 我们猜测,可能会检测运行过程中的日志。 分析 对代码进行了一番阅读理解,发现有这么两个打印日志的方法。 WriteToLog  阅读理解以后,发现是这里实现最终打印日志的动作。 把函数内容注释掉就行了。 Println 阅读理解了一下,还不能简单地全部都删。不然就可以 sed 和 grep 批量注释了。 把下面这两个地方注释了,就不会打印日志了。 效果 ====== 后记 不知道怎么编译 xray 的参考此篇 下载xray v1.7.2代码 修改并编译 hash变得不一样

xray去掉config参数 配置文件内置 修改ConfigLoader函数

图片
需求 现在流行一波白嫖容器。有些容器提供方不支持xray,所以如果检测到是xray就会封停。 我们猜测,也许会检测启动时的参数 -config。 如果我们不使用 -config 参数,程序会从 stdin: 读取配置文件。 那么我们把配置文件写死在源码中,把程序原来要从 stdin: 读配置文件的,变成加载源码中写死的配置文件。 分析 运行xray时,提示要从stdin:读取配置文件 在源码中搜索 "stdin:",经过一番阅读理解,读取配置文件的代码位于  编辑这个文件,将ConfigLoader函数改为: io.ReadAll 用法参考:  https://pkg.go.dev/io/ioutil#ReadAll 这里使用反引号的字符串,因为是带有双引号的,有换行的字符串。 语法参考: https://gfw.go101.org/article/basic-types-and-value-literals.html 比如,我随便找一个最简单的配置文件  https://github.com/XTLS/Xray-examples/blob/main/VLESS-TCP/config_server.json 修改源码 nano main/confloader/external/external.go ConfigLoader函数修改为: func ConfigLoader(arg string) (out io.Reader, err error) {         var data []byte         switch {         case strings.HasPrefix(arg, "http://"), strings.HasPrefix(arg, "https://"):                 data, err = FetchHTTPContent(arg)         case arg == "stdin:": //              data, err = io.ReadAll(os.Stdin)                 strConfig := strings.NewReader(`{   "log":

下载xray v1.7.2代码 修改并编译 hash变得不一样

图片
现在流行一波白嫖容器。有些容器提供方不支持xray,所以如果检测到是xray就会封停。 我们猜测,也许会检测主程序。检测主程序的hash,判断是否与xray发布版相同。 那么对策就是修改源码,自行编译,这样再去算hash,就不会与发行版相同。 安装 go 环境 (官方) https://go.dev/doc/install 复制下载链接 wget 下载 wget https://go.dev/dl/go1.19.5.linux-amd64.tar.gz go官方脚本 rm -rf /usr/local/go && tar -C /usr/local -xzf go1.19.5.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin 检查是否输出 go 的版本,来验证是否go环境配置成功。 go version 下载 v1.7.2 源码 找到 Release 下载文件的地方 https://github.com/XTLS/Xray-core/releases/tag/v1.7.2 翻到最下面有源码的压缩包 复制下载链接, wget 下载 wget https://github.com/XTLS/Xray-core/archive/refs/tags/v1.7.2.zip 解压 unzip v1.7.2.zip 编译 进入源码目录 cd Xray-core-1.7.2 编译命令 (Xray官方) go build -o xray -trimpath -ldflags "-s -w -buildid=" ./main 第一次编译会下载很多依赖,需要一点时间,请耐心等待。 最后会得到xray可执行文件 查 SHA-1 MD5 hash sha1sum xray md5sum xray 修改源码 随便修改一个go文件 nano ./main/main.go 找个字符串,随便加点乱码,保存。 再编译一次 go build -o xray -trimpath -ldflags "-s -w -buildid=" ./main 再查一下 SHA-1 MD5 hash sha1sum xray md5sum xray 可以看到 hash 变化了。 ======== 后记 安装

Bandwagon官方机场(VPN) Just My Socks 配合 v2rayN-VLESS 3.29.0.2 订阅功能

图片
下载 - 解压 v2rayN-VLESS 3.29.0.2 https://github.com/crazypeace/v2rayN-3.29-VLESS/releases/download/v3.29.0.2/v2rayN-VLESS-Core-3.29.0.2.zip   备用链接 https://gh.920627.xyz/github.com/crazypeace/v2rayN-3.29-VLESS/releases/download/v3.29.0.2/v2rayN-VLESS-Core-3.29.0.2.zip   订阅-订阅设置 添加订阅 添加 填写 地址 一栏 https://jmssub.net/members/getsub.php?service=663168&id=fb009385-8950-40ef-8376-ba0db895cd65&usedomains=1 打勾 Set TLS allowInsecure option to True * 这个是v2rayN-VLESS 3.29.0.2修改出来的功能 确定 订阅-更新订阅 启用服务器 选中服务器-回车 或右键菜单-设为活动服务器 [推荐] 设置为PAC模式 右键系统状态栏图标 Http代理 开启PAC模式 * 此时浏览器对于常见域名可以自动判断是否走VPN [有需要时] 设置为全局模式 右键系统状态栏图标 Http代理 开启全局模式 * 此时浏览器访问所有的网站都会使用VPN  ====== 完 THE END

Bandwagon官方机场(VPN) Just My Socks 获得订阅链接

图片
登录-我的服务 登录 https://justmysocks.net/members/clientarea.php 我的服务 https://justmysocks.net/members/clientarea.php?action=services   打开一个服务 切换为TCP+TLS模式 获得订阅链接 点击"Subscription" 把订阅链接的后面接上 “&usedomains=1” 如: https://jmssub.net/members/getsub.php?service=664164&id=fb009385-8950-40ef-8364-ba0db895cd64&usedomains=1 ====== 完 THE END

Bandwagon官方机场(VPN) Just My Socks 购买流程

图片
每月 $9.88 https://justmysocks.net/members/aff.php?aff=256&pid=3 备用链接  https://justmysocks5.net/members/aff.php?aff=256&pid=3 备用链接  https://1ladder.eu.org/bwgvpn 每月 1TB流量,不限同时使用设备 如果按季度/半年/年度付款有折扣 Continue继续  折扣码 5.2% 输入 JMS9272283 验证 折后 每月 $9.37 Checkout付款 新建账户所需信息 邮箱,密码,... 付款方式 有支付宝Alipay 扫码完成付款 ====== 完 THE END

此博客中的热门博文

自定义端口NaiveProxy与Caddy V2前置的VLESS/Vmess V2Ray共存 可开CDN