内网穿透能否提高 PT 上传速度

254 天前
 0139

内网挂 pt 一直没什么速度,如果租一个 vps ,要怎么配置一下才好呢。普通的内网穿透不行吧

2257 次点击
所在节点    NAS
16 条回复
DAMNCRAB
254 天前
frpc 前置 singbox 的 socks5 连接 vps 的 frps 将 vps 的端口转发到本地 qb 的端口 tcp 、udp 都转 配置相同端口

配置 qb 代理服务器为 singbox 的 socks5 开启通过代理查找主机名、对 BitTorrent 目的使用代理 但不要开启使用代理服务器进行用户连接,这个选项因为 socks 协议的问题会导致上报 tracker 的端口变成 1
lyljj
254 天前
如果是 fullcone nat 的内网,用 natter 或者 lucky 这种打洞穿透获取公网端口后,做好端口映射把内网机器 PT 端口和外网端口改成一致,是可以提高上传的
hxy100
254 天前
赞同楼上,但前提是搭建内网穿透的服务器本身带宽不是瓶颈(服务器一般带宽都很贵)。
sampeng
253 天前
如果是 vps ?一般 pt 站把 vps 当盒子。盒子各个站规则都不一样。
flexbug
253 天前
别费劲了,直接买个盒子,刷一俩月,自己搭建也行,买个 rs1000 ,每月 120T 流量够你刷了,你刷的站点得不限盒子,限盒子的得充一个月 VIP ,家里可以弄个 16T 硬盘,多保种赚魔力,用魔力买上传
wisej
252 天前
@DAMNCRAB 这样的话,相当于本机从 tracker 服务器获取的 peers 是直连;而 peers 从 tracker 服务器拿到的是 vps 的 ipport 通过反代转回本机,会消耗 vps 流量。
另外对下载也有帮助,因为本质上成功互联的 peers 变多了。

不知道理解的对不对?
cccat0
249 天前
同移动大内网,配置 natmap 后上传速度直接起飞。。
sacshion
249 天前
不如直接买盒子
那些大水管都搁一个机房内互刷
你再怎么折腾都看不见人家尾灯
DAMNCRAB
247 天前
@wisej 是对的 我现在用的是 justhost 新加坡不限量
对 pt 有提升但确实如#8 所说 刷不过种盒的
对 bt 提升较大 老种有概率能救 只是 peerbanhelper 这种反吸血工具会有问题 因为部分 peers 的地址会变成本地地址
AlienChen
203 天前
@DAMNCRAB 大佬,能不能讲讲这个具体怎么配置的。我给 qb 配了代理服务器以后日志一直报错
[SOCKS5 代理错误。地址:127.0.0.1:53121 。消息:“Host is unreachable”。]
连 127.0.0.1 都访问不到了,是对 socks 的配置有啥讲究吗,或者我有没有办法让指定网段不走 socks

还有就是 frpc 前置的代理,是不是直接在 frp 里面配置 proxyURL 就行了
DAMNCRAB
203 天前
@AlienChen 我的方案仅供参考 并不是完美方案

qb 内代理服务器选择 socks5 开启通过代理查找主机名 开启对 bittrrent 目的使用代理 关闭使用代理服务器进行用户链接

singbox 注意配置好 dns

fprc 中 serverAddr serverPort 为代理服务器的 frps 真实 IP transport.proxyURL = "socks5://@127.0.0.0:2080"使 frpc 走 singbox 代理

[[proxies]]
name = "qb-bt"
type = "tcp"
localIP = "192.168.8.111" #qb 地址
localPort = 31111 #qb 端口
remotePort = 31111

[[proxies]]
name = "qb-bt-udp"
type = "udp"
localIP = "192.168.8.111"
localPort = 31111
remotePort = 31111

frps 指定好 bindPort 端口号就行 frpcfrps 之间通信协议可以随便选 因为已经包了一层 通常 tcp 就可以了

实际上原理就是 qb 使用代理访问 tracker 同时上报给 tracker 代理服务器的 ip 和端口 其他用户通过代理服务器的 frp 访问到内网的 qb 这样就达成了类似公网 ip 的效果

如果玩 pt 的话可以在网站控制面板验证是否正确上报 ip 和端口 如果发现上报的端口变成 0 了 注意要在 qb 关闭使用代理服务器进行用户连接 因为 qb 的 socket5 实现问题 开启选项就会导致上报端口为 0 所以实际上 qb 对其他用户主动进行连接是不经过代理服务器的
AlienChen
203 天前
@DAMNCRAB 请问 singbox 的 dns 应该配置成啥样,singbox 我实在是玩的不明白。。。。

还有就是 transport.proxyURL 为啥是 127 呀,不应该填代理的地址吗
AlienChen
203 天前
@DAMNCRAB 能加个 q 或者 v 吗。。。。我被这个折磨好几天了
AlienChen
203 天前
@DAMNCRAB 我先把 frp 关掉,然后在 vps 上用 gost 开了个 socks 代理,qb 走这个代理,但是我看 pt 站里面我的 ip 没有变化,并且 qb 的日志依旧会报错[SOCKS5 代理错误。地址:127.0.0.1:53121 。消息:“Host is unreachable”。]
这是我的代理配置有问题吗,但是我在别的地方测试这个代理都是可以用
DAMNCRAB
202 天前
@AlienChen #12 因为我用的是国外 vps 让 frpc 走代理到 vps 可以增加可访问性 你要是不需要的话 直连 socket 也行
DAMNCRAB
202 天前
@AlienChen #14 你用 qb 直连 vps 的 socks 应该直接填 vps 的公网 ip 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1112026

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX