V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  0o0O0o0O0o  ›  全部回复第 51 页 / 共 140 页
回复总数  2790
1 ... 47  48  49  50  51  52  53  54  55  56 ... 140  
只是复用连接,http1.1 就可以

curl -v --http1.1 -o /dev/null -sI https://www.bing.com https://www.bing.com https://www.bing.com 2>&1 | grep -w 'multiplex\|connection'

看 multiplexing 支持

curl -v --http2 -o /dev/null -sI https://www.bing.com https://www.bing.com https://www.bing.com 2>&1 | grep -w 'multiplex\|connection'
@5bb864e1fc775087 我就是这个意思,一条命令里接多个 bing.com 的 url ,第一个 url 以后的请求就可以复用 connection 了吧,verbose 应该能观察到。
跟多个 url 就可以了吧
2023-04-24 22:26:22 +08:00
回复了 AaIT 创建的主题 推广 美国家庭住宅宽带服务器 T 楼送试用啦
无论是 NAT 机器还是独立服务器,这个定价我都觉得有点高了。。。

家宽 IP ( residential IP )未必就要坐飞机过去才能搞到:

有楼上提到的手机卡套餐;

还有部分 VPN 提供家宽 IP 节点,三十刀到两百刀一年,多国节点,无限流量,有些还包解锁,IP 黑了它们也会维护;

还有一些最低几刀包年的 NAT 小机器其实悄悄用家宽,但不会直接承认,估计是害怕;

个人少量使用,那些按量付费的住宅代理更便宜了。

以及 tor 提到过家宽 IP 的法律风险 https://www.torproject.org/eff/tor-legal-faq.html
2023-04-24 11:16:21 +08:00
回复了 renfei 创建的主题 DNS 一个域名 DNS 最多能返回多少条记录?
2023-04-24 10:49:33 +08:00
回复了 0o0O0o0O0o 创建的主题 OpenAI 减少 ChatGPT 官方网页需要频繁刷新的简单办法
@ffkjjj
@isbase

谢谢,已更新
@lesismal

虽说肯定能实现,但其实我觉得他这种需求还是丢给 nginx 去做比较好,也有现成的。

而且我觉得 tls 很复杂,我一直是不喜欢用 go 直接 serve tls ,我平时对付这种需求都是 docker compose 里套一个 nginx 。。。
2023-04-23 12:59:27 +08:00
回复了 RichardY 创建的主题 OpenWrt 求推荐支持 OpenWRT 的路由器
在这个里面挑销量高维护者也多的
2023-04-23 12:58:14 +08:00
回复了 RichardY 创建的主题 OpenWrt 求推荐支持 OpenWRT 的路由器
捉个虫:穿越过来改变历史进程的人为什么还会浪费时间地铁通勤,还是说肉体或者意识恰好穿越到地铁车厢里
自带的功能里只用电话短信通讯录、应用商店、拍照、相册(不通过 iCloud 同步),别的都是用第三方。
2023-04-23 11:51:54 +08:00
回复了 Azzsanjin 创建的主题 问与答 ubuntu 上有什么轻量的 http 代理(容易配置,资源占用小)
nginx
像这样拿 conn 乃至 tls conn 是可以的,问题就是怎么从 tls conn 读 handshake 信息,无非是再给 conn 包一层,可是浪费性能,不如修改 tls 代码。

高度定制的逻辑没必要追求用原版。
package main

import (
"context"
"crypto/tls"
"fmt"
"net"
"net/http"
"reflect"
)

type contextKey struct {
key string
}

var ConnContextKey = &contextKey{"http-conn"}

func SaveConnInContext(ctx context.Context, c net.Conn) context.Context {
return context.WithValue(ctx, ConnContextKey, c)
}
func GetConn(r *http.Request) net.Conn {
return r.Context().Value(ConnContextKey).(net.Conn)
}

func main() {
http.HandleFunc("/", myHandler)

server := http.Server{
Addr: ":8443",
ConnContext: SaveConnInContext,
}
server.ListenAndServeTLS("server.crt", "server.key")
// server.ListenAndServe()
}

func myHandler(w http.ResponseWriter, r *http.Request) {
conn := GetConn(r)

switch c := conn.(type) {
case *tls.Conn:
fmt.Println(reflect.ValueOf(c).Elem().FieldByName("config"))
}

fmt.Fprintf(w, "%s\n", conn.RemoteAddr())
w.WriteHeader(200)
}
把 ja3 ( tls )的逻辑放进 http handle ,我觉得已经是高度定制了,建议自己实现这样的 http 库。
2023-04-22 22:53:30 +08:00
回复了 pdog18 创建的主题 问与答 你用的线路 ChatGPT 稳定吗?
@Flicker #19

我是普通账户,不太了解 plus 加载的资源会否有区别,大致如下排查:

是最后一条附言 greasyfork 的油猴脚本;

在 chrome://discards 把 ChatGPT 页面和它的 devtools 页面都取消;

打开 devtools 观察一下油猴注入成功没有,有没有在正常定时请求那个静态资源 js 以及返回状态码是否是 200 。
2023-04-22 21:48:39 +08:00
回复了 pdog18 创建的主题 问与答 你用的线路 ChatGPT 稳定吗?
/t/926890

可以试试我这个,从原理上来说,相比一直发 session 请求的,应该更不容易被封号
2023-04-22 21:04:17 +08:00
回复了 uxkoko1 创建的主题 Apple 将 AppleNote 发布到博客,非常好的 idea
2023-04-22 20:49:31 +08:00
回复了 uxkoko1 创建的主题 Apple 将 AppleNote 发布到博客,非常好的 idea
这个需求大概有两个方面的难题:

1. 同步
2. 解析

关于第 2 点是有一些分析资料和开源工具的,能解析了接下来的事情就都简单。

第 1 点可能有点麻烦,不赞同协作方式,在 iOS 上应该可以通过快捷指令的“查找备忘录”的过滤条件来实现定时同步,同时可以通过快捷指令在共享菜单里接收来实现主动的发布。
1 ... 47  48  49  50  51  52  53  54  55  56 ... 140  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3559 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 77ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.