全球灰产交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工灰产
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
12
返回列表 发新帖
楼主: 1992

大佬分享的sing-box全家桶一键脚本,歇斯底里2 不支持xyz域名

[复制链接]

0

主题

695

回帖

1944

积分

金牌会员

Rank: 6Rank: 6

积分
1944
发表于 2024-10-16 13:08:34 | 显示全部楼层
20230417
这个脚本好用的
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

0

主题

271

回帖

602

积分

高级会员

Rank: 4

积分
602
发表于 2024-10-16 12:56:00 | 显示全部楼层
本帖最后由 Hetzner 于 2024-10-16 18:09 编辑

与歇斯底里没关系,来看一下脚本,输入域名的是这一段:
  1. # 配置自签名证书
  2. function create_self_signed_cert() {
  3.     while true; do
  4.         read -p "请输入要用于自签名证书的域名(默认为 bing.com): " user_domain
  5.         domain_name=${user_domain:-"bing.com"}
  6.         
  7.         if curl --output /dev/null --silent --head --fail "$domain_name"; then
  8.             openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) \
  9.                 -keyout /etc/ssl/private/$domain_name.key \
  10.                 -out /etc/ssl/private/$domain_name.crt \
  11.                 -subj "/CN=$domain_name" -days 36500
  12.             
  13.             chmod 777 /etc/ssl/private/$domain_name.key
  14.             chmod 777 /etc/ssl/private/$domain_name.crt
  15.             break
  16.         else
  17.             echo -e "${RED}无效的域名或域名不可用,请输入有效的域名!${NC}"
  18.         fi
  19.     done
  20.    
  21.     certificate_path="/etc/ssl/private/$domain_name.crt"
  22.     private_key_path="/etc/ssl/private/$domain_name.key"
  23. }

复制代码


扔给GPT4看一看:

  1. 分析这段脚本域名不可用是在什么条件下执行else的。

  2. 在这段脚本中,else 语句会在 curl 命令检测到域名不可用时执行。具体来说,curl 命令使用 --output /dev/null --silent --head --fail 参数来检查域名的可用性:

  3. --output /dev/null: 将输出重定向到 /dev/null,即不显示输出。
  4. --silent: 静默模式,不显示进度条或错误信息。
  5. --head: 只获取 HTTP 头信息,不下载整个页面。
  6. --fail: 在 HTTP 状态码为 400 或更高时返回错误。
  7. 如果 curl 命令成功(即返回状态码小于 400),则表示域名可用,脚本会继续执行 openssl 命令生成自签名证书。如果 curl 命令失败(即返回状态码为 400 或更高),则表示域名不可用,脚本会执行 else 语句,输出错误信息并提示用户输入有效的域名。

  8. 希望这能帮助你理解脚本的逻辑!如果你有其他问题,随时告诉我。
复制代码


hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

10

主题

108

回帖

294

积分

中级会员

Rank: 3Rank: 3

积分
294
发表于 2024-10-16 13:15:14 | 显示全部楼层
自签证应该不要吧,搭过trojan是不用域名的
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

0

主题

695

回帖

1944

积分

金牌会员

Rank: 6Rank: 6

积分
1944
发表于 2024-10-16 13:08:00 | 显示全部楼层
Hetzner 发表于 2024-10-16 17:35
与歇斯底里没关系,来看一下脚本,输入域名的是这一段:



你真是一个大聪明,给你100个赞
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

10

主题

108

回帖

294

积分

中级会员

Rank: 3Rank: 3

积分
294
发表于 2024-10-16 13:27:46 | 显示全部楼层
kstg4690748 发表于 2024-10-16 17:42
你真是一个大聪明,给你100个赞

看得出原来是想做回落域名的,但他获取不到就让它继续呗,反正紫薇用的,真以为自签证书高强识别不出啊
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

0

主题

695

回帖

1944

积分

金牌会员

Rank: 6Rank: 6

积分
1944
发表于 2024-10-16 17:25:35 | 显示全部楼层
Hetzner 发表于 2024-10-16 17:52
看得出原来是想做回落域名的,但他获取不到就让它继续呗,反正紫薇用的,真以为自签证书高强识别不出啊:l ...

你这有点不负责了,让他们随便搞个不存在的网站来糊弄高Q,这么做那岂不是写了个屎山脚
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

2

主题

16

回帖

66

积分

注册会员

Rank: 2

积分
66
发表于 2024-10-16 17:35:47 | 显示全部楼层
kstg4690748 发表于 2024-10-16 18:01
你这有点不负责了,让他们随便搞个不存在的网站来糊弄高Q,这么做那岂不是写了个屎山脚 ...

确实,就相当于回落失效了,想的时候就是怎么简单怎么来的没想那么多,我改一下吧
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

10

主题

108

回帖

294

积分

中级会员

Rank: 3Rank: 3

积分
294
发表于 2024-10-16 17:39:12 | 显示全部楼层
我就是xyz没问题啊
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

33

主题

103

回帖

359

积分

中级会员

Rank: 3Rank: 3

积分
359
 楼主| 发表于 2024-10-16 17:42:44 | 显示全部楼层
Hetzner 发表于 2024-10-16 18:09
确实,就相当于回落失效了,想的时候就是怎么简单怎么来的没想那么多,我改一下吧 ...

原作者应该是为了更好的防封吧,不过这些都无所谓的事,想要安全性高那就自己准备域名自己去申请证书,他是先验证了使用者输入的域名是否为正常可以打开的网站,如果是的话就执行自签证书,如果域名网站打不开那就要求使用者循环输入,你那样替换是不行的,你得把循环去掉
hostloc邀请码购买+tg:@Sendtoae86bot
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球灰产交流论坛

GMT+8, 2024-10-24 12:27 , Processed in 0.047235 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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