在终端中使用代理

在终端中使用代理

印度电信部已决定github.com, pastbin.com在印度封锁和类似服务。我在 Firefox 和 Chrome 中使用 zenmate 访问这些网站,但无法使用类似命令git clone npm install。Fedy 和 sublime text 包控件也已变得毫无用处。

我尝试了说明https://www.frootvpn.com/还关注了其他几篇关于在终端中使用代理或 vpn 的博客文章,但都不起作用。最多只能启用 wget、curl 或 yum(尽管它找不到 opensuse url)。

是否有任何类似 zenmate 的应用程序可以在终端中提供简单的代理管理。

操作系统:Fedora 21 Shell:BASH 终端:Gnome-Terminal(但如果它提供解决方案,也可以使用任何其他应用程序)

谢谢。

答案1

代理可以满足您的需求。VPN 也是如此,而且使用 VPN 您无需设置单独的程序。

VPN 实际上并不称为代理。

我相信任何合适的 VPN 服务都能满足您的要求。

当浏览器无法正常工作以及何时正常工作时,可以通过浏览器查看。

我建议找到一个 VPN 服务并确保它正常工作,首先从您的网络浏览器 chrome 和 firefox 禁用任何更改 IP / 匿名浏览扩展,这样当您访问 www.whatismyip.com 时您就可以获得您的真实 IP。

然后尝试不同的 VPN 服务,看看当您访问 www.whatismyip.com 时是否获得不同的 IP。

无论您遵循什么说明,都应从您的操作系统连接到 VPN。详细信息可能因您的操作系统(例如您的 Linux 发行版)而异。连接后,当您从终端执行 ifconfig 时,您也应该看到 VPN 接口的 IP。

一旦您实现了这一点,然后尝试从终​​端运行程序,我希望它们应该通过 VPN 运行。

如果你不想使用 VPN 路由,wget 有一个通过代理执行的开关,请参阅我的答案windows下如何为wget设置http代理地址? 但你必须找到免费代理或雇佣代理,例如这里的免费代理 http://www.mrhinkydink.com/proxies.htm 但是如果您使用 VPN 服务并测试它是否正常工作,那么您的 Web 浏览器就会获得一个没有任何特定扩展的新 IP,那么您就不需要使用带有 wget 的 Web 代理服务器。只有 wget - 以及您和互联网之间的所有其他内容 - 都将通过 VPN。

相关内容