V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nathansw
V2EX  ›  Java

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

  •  
  •   nathansw · 2022-04-07 00:32:58 +08:00 · 1367 次点击
    这是一个创建于 996 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟做了 Steam 的桌面小应用。
    程序通过梯子能连上 Steam ,但有些用户没有梯子所以不方便。
    有一个 Steam302 的程序可以通过反代,浏览器能连上 Steam ,但是应用不行。

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

    10 条回复    2022-04-09 00:52:29 +08:00
    sky96111
        1
    sky96111  
       2022-04-07 06:55:03 +08:00 via Android
    信任用来反代的证书
    pocketz
        2
    pocketz  
       2022-04-07 08:39:22 +08:00
    报错信息是啥,什么叫应用不行
    letitbesqzr
        3
    letitbesqzr  
       2022-04-07 08:51:41 +08:00
    用 sniproxy
    selca
        4
    selca  
       2022-04-07 09:32:30 +08:00
    Java 给网络请求部分设置代理就行了
    nathansw
        5
    nathansw  
    OP
       2022-04-07 13:21:19 +08:00
    @sky96111
    之前信任所有 CA 就可以访问了,只是不知道其中有没有什么风险。
    我还以为有能像设置 VPN 代理一样的方法。
    nonoyang
        6
    nonoyang  
       2022-04-07 13:36:52 +08:00 via iPad
    你这个让我想到了 keylol 某个大佬写的工具,甚至图标都是红色的
    nathansw
        7
    nathansw  
    OP
       2022-04-07 14:33:12 +08:00
    @nonoyang 这截图就是你说的大佬的软件,不是我的。
    sky96111
        8
    sky96111  
       2022-04-07 19:13:39 +08:00 via Android   ❤️ 1
    @nathansw steam302 不是 VPN ,是反向代理,它自己通过无 sni 方式访问 steam 来避免被 GFW sni 阻断,然后本地起服务器代替了 steam 的页面。它作为一个中间人,你必须信任它的证书。你应该去查查 Java 如何导入自签证书
    xmt328
        9
    xmt328  
       2022-04-08 10:18:58 +08:00   ❤️ 1
    看这个界面应该就是做了个中间人,应该可以查看“安装证书”前后证书的变化就能知道需要信任哪几张证书了
    nathansw
        10
    nathansw  
    OP
       2022-04-09 00:52:29 +08:00
    @sky96111 好,又学到了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   944 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:10 · PVG 05:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.