Java 如何通过反代发 Http 请求给 Steam?

2022-04-07 00:32:58 +08:00
 nathansw
小弟做了 Steam 的桌面小应用。
程序通过梯子能连上 Steam ,但有些用户没有梯子所以不方便。
有一个 Steam302 的程序可以通过反代,浏览器能连上 Steam ,但是应用不行。

所以问题是:
怎么应用通过 Steam302 的反代连上 Steam 。
谢谢大哥们。

1111 次点击
所在节点    Java
10 条回复
sky96111
2022-04-07 06:55:03 +08:00
信任用来反代的证书
pocketz
2022-04-07 08:39:22 +08:00
报错信息是啥,什么叫应用不行
letitbesqzr
2022-04-07 08:51:41 +08:00
用 sniproxy
selca
2022-04-07 09:32:30 +08:00
Java 给网络请求部分设置代理就行了
nathansw
2022-04-07 13:21:19 +08:00
@sky96111
之前信任所有 CA 就可以访问了,只是不知道其中有没有什么风险。
我还以为有能像设置 VPN 代理一样的方法。
nonoyang
2022-04-07 13:36:52 +08:00
你这个让我想到了 keylol 某个大佬写的工具,甚至图标都是红色的
nathansw
2022-04-07 14:33:12 +08:00
@nonoyang 这截图就是你说的大佬的软件,不是我的。
sky96111
2022-04-07 19:13:39 +08:00
@nathansw steam302 不是 VPN ,是反向代理,它自己通过无 sni 方式访问 steam 来避免被 GFW sni 阻断,然后本地起服务器代替了 steam 的页面。它作为一个中间人,你必须信任它的证书。你应该去查查 Java 如何导入自签证书
xmt328
2022-04-08 10:18:58 +08:00
看这个界面应该就是做了个中间人,应该可以查看“安装证书”前后证书的变化就能知道需要信任哪几张证书了
nathansw
2022-04-09 00:52:29 +08:00
@sky96111 好,又学到了。

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

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

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

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

© 2021 V2EX