如何在 Ubuntu 纯命令行界面,仅指定某 https 地址,使用 socks5 代理或其他代理?

2015-09-24 11:42:00 +08:00
 Yinz
Linux 不是很熟,所以暂时没有找到比较好的办法。 Google 过找到了个可能能用的解决方法,但是不懂怎么下手。。。
以下是我找到的那个解决方法
> Authentication issues potential fix:

> ive noticed over the last month or so that the game keeps requiring access to new authentication server ip's, so i started keeping track of them.

> 184.73.255.200:443
> 184.73.179.96:80

> then just now today a new one
> 184.73.237.83:443

> 2 Dec another new one
> 184.73.252.89:443

> 31 Dec another
> 184.73.234.214:443

> ~19 Jan 2014
> 174.129.10.60:443 to login , then,
> 174.129.225.250:443 to authenticate

> i added these as 'allow' exceptions for my network traffic and it now authenticates just fine

不知道是哪里拦截了请求,所以也不知道怎么放行。。。
现在的情况:

- 阿里云的 ECS
- Ubuntu
- 自己有 ss
- 已经在该服务器上搭上了 proxychains
- 仅需要能够成功连接 https://sessionserver.mojang.com
- 不限定只能使用 socks5 代理,比如修改 host 会比较方便?但是不太懂如何通过修改 host 达到代理效果
- 没有找到无法连接 https://sessionserver.mojang.com 的原因。。。不明白
2110 次点击
所在节点    问与答
2 条回复
cylin
2015-09-24 12:23:25 +08:00
java 可以这样:
java -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=1080 -jar minecraft.jar
proxychains 也可以,要在配置文件里设置一下,如果你的机器是专门做这个用途,可以把本地 443 用 ssh 转发出去,然后把 sessionserver.mojang.com 用 hosts 劫持到本地。
原因嘛。。 mojang 的服务器是放在 ec2 的,国内访问并不稳定,连接失败是常事。
Yinz
2015-09-24 12:45:31 +08:00
@cylin 感谢帮助!:D 使用了 java 的 socksproxy ,的确 OK 了,不知道原来 java 的这个 DsocksProxyHost 可以自动代理 XD

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

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

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

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

© 2021 V2EX