V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  szdosar  ›  全部回复第 6 页 / 共 34 页
回复总数  666
1 ... 2  3  4  5  6  7  8  9  10  11 ... 34  
1.先说客户端的问题,
Surge iOS 客户端
代理请求本地 DNS 映射,这个选项默认不开启就好了
默认情况下,使用代理策路时域名解析一定在远端服
务器上进行
开启该选项后,如果访问的域名配置有本地 DNS 映射,Surge 将使用本地 IP 地址进行请求,不在远端进
行解析。

2.第 2 个可选方案,你电脑上,不要让 clash 去接管,用别的软件不行吗?
另外,服务端(比如,你的 vps )用 x-ui ,你配置开启 inbounds 是,默认勾选 sniffing ,ta 也会帮你探测。所以,你的问题可能纠结在 clash ,这玩意不是删库了吗?
而且,你都说了{我测试了一下 v2rayNG 的客户端,里面有个功能是叫做“启用流量探测”的功能,可以从流量中探测域名,开启这个功能后所有的请求都是带着域名发向 Clash 的,这时候分流规则就正常运行了},那你用安卓端的 v2rayNG 不就行了? ta 也有这个功能,也叫 [启用流量探测] ,好像还有个叫 [启用本地 dns] 功能,这些组合,你试试?
我反正没太看懂你的网络拓扑,你描述的这么一大段,是在手机上吗?
为何手机 Shadowsocks 等 Android 代理客户端还要在转给 Clash 的 Socks5 端口?
Clash 也在手机上?
或者说你手机只有一个客户端?
---------------------------
{Shadowsocks 等 Android 代理客户端 ---- (使用软件内设置的远程 DNS 查询 google.com 的 IP) --->>1.1.1.1 DNS --->>(拿到了 google.com 的 IP !而且 IP 是 1.2.3.4 ,拿着这个 IP 去 Clash 的 Socks5 端口请求代理) --->> Clash 的 Socks5 端口:(收到了你的代理请求,但是 1.2.3.4 是啥东西,我没见过啊,白名单里面只有 google.com 可以通过,我只认域名不认 IP ,不知道你这 1.2.3.4 不知道是去往哪个域名的,直接 REJECT !) ---->> 浏览器提示:ERR_CONNECTION_CLOSED 。{
楼主你写得好复杂,我都没看懂。好吧,我再提供一个方案。

1.前提:假设你的现在有服务端 vps (以 ubuntu 为例)公网提供这个转发服务
2.安装 x-ui 面板
--项目地址: https://github.com/vaxilu/x-ui
--记得更新一下 geosite 数据库( very 重要,不然你会发现你配置 geosite 时,你的 xray 拒绝提供服务)
--更新指令 wget https://github.com/v2fly/domain-list-community/releases/latest/download/dlc.dat -O /usr/local/x-ui/bin/geosite.dat
3.去 web 端“xray 相关设置”,配置转发你本地的 socks 代理
'''
#在 outbounds 段插入以下配置,注意结尾是否需要逗号
{
"tag": "netflix",
"protocol": "socks",
"settings": {
"servers": [
{
"address": "127.0.0.1",
"ota": false,
"port": 1080,
"level": 1,
"users": [
{
"user": "username",
"pass": "userpassword",
"level": 1
}
]
}
]
},
"streamSettings": {
"network": "tcp"
},
"mux": {
"enabled": false,
"concurrency": -1
}
}
#在 routing 段插入以下配置,注意结尾是否需要逗号
{
"type": "field",
"outboundTag": "netflix",
"domain": [
"geosite:netflix"
]
}
4.然后去 web 端 inbounds 页面设置的感兴趣的模式即可
186 天前
回复了 nightnotlate 创建的主题 职场话题 一直不理解 为什么人事会帮老板
hr 代表资方,不知道啊
把第一句话改改“我有一台国内的服务器”,改成“我有一台国外的服务器”,立马解决。
登出,重新登录试试?
如果这对你很重要的话,用 openwrt (比如 immortalwrt ,自带 passwall ),通过 vps ( x-ui 搭起服务来)中转一下,全是 fullcone NAT 。
通用客户端,没啥特殊的,gost -L socks5+tls://:1080
--https://v2.gost.run/socks/
gost 转发用的,你转出的协议,可以不用 socks5 转出。
比如用 ss 或 ws 转出也行,这些协议在安全掌控方面,有成熟的客户端可用
这……,你家有三道大门,你问:如何让客户优先进第 2 号门?
那不是你把 1 、3 你扇门设置为只进不出就好了?
另外,你的邀请也要从 2 号门出去才行。
188 天前
回复了 Venow 创建的主题 深圳 深圳去哪里学车好?
我教练 vx:aDEzNTI4NDg4NDM2 ,他们在坂田附近应该有点
比如 gost -L=localname:localnamepassword@:1080 -F=socks5://rmname:[email protected]:1080
意思是:
1.手机想连接 socks5 代理服务器,但是这个 socks5 代理服务器在 Zerotier 网络上?
2.问题是,你是在内网电脑上提供 socks5 代理服务吗?
3.那你找台公网电脑中转,用 gost 转发出来就好了呀,假设你都用 1080 端口提供服务
---用法:gost -L=设置本地用户名:设置本地密码 @:1080 -F=socks5://连接远程用户名:连接远程密码 @提供服务的网址或 ip:1080
---项目地址: https://github.com/ginuerzh/gost
70G 通用,30G 定向……
188 天前
回复了 ENIAC 创建的主题 程序员 ⏳ Unix 时间戳已经跨过 1700000000 了
离 2038 年不是还很久吗?
人最拿手的也是模仿好吧,阳光底下没有新鲜事,都是排列组合的结果。
能像古代先贤智者苏格拉底、孔子等人那样有原创思想,能像牛顿、普朗克和爱因斯坦等大牛那样提出新理论的,又有几个?
人类的脑容量扩容一倍,要花上百万年,AI 只要一个月。
其实客户端 ipv4-only 也能访问的。比如让 Cloudflare 代理,这样你的 ipv6-only ddns 就能双栈访问了。

假设你域名的 dns ,是由 Cloudflare 接管解析的,并且你能在群晖上运行以下代码(我没有群晖,不知道能不能直接运行 bash 代码,但楼上有人提到 Docker 就可借鉴,模拟一个 ubuntu 环境):
#------>
#!/bin/bash

# Cloudflare 信息
YOUR_DOMAIN="example.com" # 请替换为你的域名
SUBDOMAIN="sub.example.com" # 请替换为你的子域名
YOUR_EMAIL="[email protected]" # 请替换为你的 Cloudflare 邮箱地址
YOUR_GLOBAL_API_KEY="your_api_key" # 请替换为你的 Cloudflare Global API Key

# 请替换为你的网络设备信息,可以用 ip a 查看
bindDevice="enp45s0"

# 获取 IPv6 地址
IPV6_ADDR=$(ip -6 addr show $bindDevice | grep "inet6" | awk '{print $2}' | grep "^2" | cut -d'/' -f1 | head -n 1)


# 获取 Cloudflare Zone ID
ZONE_ID=$(curl -s -X GET "https://api.cloudflare.com/client/v4/zones?name=$YOUR_DOMAIN" \
-H "X-Auth-Email: $YOUR_EMAIL" \
-H "X-Auth-Key: $YOUR_GLOBAL_API_KEY" \
-H "Content-Type: application/json" | jq -r '.result[0].id')

# 获取 DNS 记录 ID
DNS_RECORD_ID=$(curl -s -X GET "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records?type=AAAA&name=$SUBDOMAIN" \
-H "X-Auth-Email: $YOUR_EMAIL" \
-H "X-Auth-Key: $YOUR_GLOBAL_API_KEY" \
-H "Content-Type: application/json" | jq -r '.result[0].id')

# 更新 DNS 记录
curl -s -X PUT "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records/$DNS_RECORD_ID" \
-H "X-Auth-Email: $YOUR_EMAIL" \
-H "X-Auth-Key: $YOUR_GLOBAL_API_KEY" \
-H "Content-Type: application/json" \
--data '{"type":"AAAA","name":"'$SUBDOMAIN'","content":"'${IPV6_ADDR}'","ttl":120,"proxied":true}' | jq

# 输出结果
echo "Updated $SUBDOMAIN with IPv6 address: $IPV6_ADDR"
#<------

这里有两点比较重要:
1."proxied":true 意思是让 Cloudflare 代理
2.你可能得手动安装 jq
191 天前
回复了 v2nika 创建的主题 宽带症候群 出海公司网络加速
@lekai63 这觉悟,不得不服。--[300 买的是政策保护,“合法翻墙”的帽子,那个 1M 带宽是赠品]
193 天前
回复了 MRG0 创建的主题 路由器 折腾还是需谨慎
哈哈,楼上 debug ,蟑螂估计表示不服判决,这锅不能背。
1 ... 2  3  4  5  6  7  8  9  10  11 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1345 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 17:45 · PVG 01:45 · LAX 10:45 · JFK 13:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.