rkonfj

rkonfj

V2EX member #602496, joined on 2022-11-19 18:11:09 +08:00
Per rkonfj's settings, the topics list is only visible after you sign in
Deals info, including closed deals, is not hidden
rkonfj's recent replies
赞。

另外借楼推荐下 MCP 的命令行 Inspector 工具 mcpurl

感兴趣可以去 github 找一下,快速测试 MCP 服务器必备。
Jul 3, 2025
Replied to a topic by rkonfj 程序员 Like cURL but for mcp
怎么没热度~
@rkonfj #19 这是一个用 Go 实现的简单代 http 理服务器,把所有 http 请求都代理到 backend (可以设置你自签 CA 的 https 服务器)
```
package main

import (
"crypto/tls"
"crypto/x509"
"flag"
"net/http"
"net/http/httputil"
"net/url"
"os"
)

var (
backend string
caPath string
)

func main() {
flag.StringVar(&backend, "backend", "", "server URL")
flag.StringVar(&caPath, "ca", "", "ca certificate path")
flag.Parse()

backendURL, _ := url.Parse(backend)
caCertPool, _ := x509.SystemCertPool()

if caPath != "" {
caCert, err := os.ReadFile(caPath)
if err != nil {
panic(err)
}

if ok := caCertPool.AppendCertsFromPEM(caCert); !ok {
panic("append CA failed")
}
}

rp := httputil.NewSingleHostReverseProxy(backendURL)
rp.Transport = &http.Transport{
TLSClientConfig: &tls.Config{
RootCAs: caCertPool,
ServerName: backendURL.Hostname(),
},
}

http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
r.Header.Del("Proxy-Connection")
r.Host = backendURL.Host
rp.ServeHTTP(w, r)
})
http.ListenAndServe(":3080", nil)
}
```
可以的,但是需要自定义代理服务器。似乎没有现成的正向代理服务器支持这种。
Oct 13, 2024
Replied to a topic by ZhaiSoul NAS 还有什么私有化部署的开源 NVR 推荐吗
最近我也有这个需求,准备自己做一个。可以订阅 https://github.com/sigcn/nvr 关注后续~
Jun 25, 2024
Replied to a topic by ixixi 宽带症候群 最近网络打洞老不成功, 求方案
Jun 1, 2024
Replied to a topic by leconio 宽带症候群 想问下 NAT2 和 NAT3 如何打洞
NAT2 和 NAT3 分别是地址受限和端口受限。双方拿到对方 IP 和 Port 后,可以互相发包挑战,以解除限制。

https://github.com/rkonfj/peerguard
May 29, 2024
Replied to a topic by rkonfj 分享创造 [Go] 开源了另一个 P2P 网络开发库
@kevin100702 是的。而且服务器中转时仍然是端到端加密。
May 28, 2024
Replied to a topic by huhexian 分享创造 [川流论坛] 使用 Flarum 搭建的博客论坛
老站长~
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1392 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 23:58 · PVG 07:58 · LAX 16:58 · JFK 19:58
♥ Do have faith in what you're doing.