我正在寻找一种在整个系统(包括终端、应用程序、浏览器等)中使用配置的 Socks5 的方法。
例如,我1080使用 V2ray 或 Shadowsocks 或 SSH 隧道在本地主机上的端口上运行ocks5代理,然后我可以通过 Firefox 代理配置在浏览器上使用这些代理来从端口侦听1080或通过 Chrome 上的 FoxyProxy 扩展以相同的方式进行侦听。现在,我将找到一种在整个系统中使用它的方法,就像连接到 VPN 一样。
任何帮助将不胜感激。
请考虑伊朗目前的限制,不要关闭这篇文章,希望得到一个中肯的答案,这真的很感谢我们。
该手册页的apt.conf没有提及在所有的袜子。然而,这里有一些 关于 SOCKS 和 apt 的问题,我时不时地看到一个类似的答案:
Acquire::http::proxy ..
Acquire::https::proxy ..
Acquire::ftp::proxy ..
Acquire::socks::proxy ..
Run Code Online (Sandbox Code Playgroud)
(所有四个)在他们。Acquire::socks不会引发错误,但似乎也没有影响。
SOCKS 代理的支持状态究竟是什么apt?
我正在使用带有 chrome 的袜子代理。使用 dconf 编辑器,我可以添加 ignore-host 以便浏览器无需代理即可连接此主机。现在我想做相反的事情。我的意思是我想指定主机,以便浏览器通过代理仅连接这些主机。是否可以?
我正在通过 ssh 隧道使用袜子代理
ssh -D 1080 -f -C -q -N <user>@<server>
Run Code Online (Sandbox Code Playgroud)
当我在 中设置代理时System settings > Network > Network proxy,所有应用程序Chromium, Firefox, apt, ...都在跟随代理。
现在我想写一个自动化的shell脚本,我如何Network proxy通过终端设置?
我发现的只是“使用一些第三方软件,例如Tsocks和...”。但正如我所说,ubuntu 它自己可以在没有任何第三方软件的情况下做到这一点,所以不想使用它们。
我想要的只是使用终端中的命令设置Network proxy。
我已经成功地从 Linux 向另一台服务器设置了ocks5代理服务器,如下所示:
\nssh -D 9090 -N -f user@192.168.76.102\n然后我更改了mozilla浏览器中的设置以使用socks代理,并且它有效,我可以上网。我想要做的是在 Linux 命令行中设置此设置,这样我就可以从那里访问互联网,如下所示:wget www.google.com \n首先我尝试编辑 /etc/environmental 文件:
export http_proxy=socks5://127.0.0.1:9090 \n\nRun Code Online (Sandbox Code Playgroud)\n但它不起作用:
\nwget www.google.com \nError parsing proxy URL socks5://127.0.0.1:9090: Unsupported scheme \xe2\x80\x98socks5\xe2\x80\x99.\n\nRun Code Online (Sandbox Code Playgroud)\n然后我安装了 proxychains4 ,并在 /etc/proxychains4.conf 中添加:
\nsocks5 127.0.0.1 9090
但仍然不起作用:
\nResolving www.google.com (www.google.com)... failed: Temporary failure in name resolution.\nwget: unable to resolve host address \xe2\x80\x98www.google.com\nRun Code Online (Sandbox Code Playgroud)\n您对我如何完成这项工作有什么想法吗?
\n谢谢。
\n我无法通过隧道 SOCKS 代理使用 Firefox 连接到网站。SOCKS4/SOCKS5 没有区别。
我建立了隧道
ssh -D 1234 id@remotehost.example.com
然后将 Firefox 的 SOCKS 代理指向 tcp/1234 上的 localhost。
这里需要注意的一个关键点是,我正在设置的隧道位于我多年来一直为此目的使用的远程服务器上。我已经通过它代理了 FF 和其他浏览器在所有主要操作系统的十几个或更多不同平台上的数千个会话。一旦我开始工作,它总是能顺利运行。然而,在这个特定的 FF 实例上,我遇到了奇怪和间歇性的问题。
问题是 FF 似乎并不“想要”建立连接。我输入一个 URL 或单击一个链接,我立即得到“无法连接”/“Firefox 无法建立与服务器的连接......”当我说“立即”时,我的意思是这会弹出来几分之一秒。
所以我点击“再试一次”或小重新加载箭头。我一次又一次地这样做,尽可能快。经过几次尝试——有时是 3-4 次,有时多达 15-20 次——我建立了连接,一切正常!所以隧道/SOCKS连接是可用的,只是FF拒绝使用它,直到它被欺负这样做。一旦我建立了连接,进一步的重新加载不会导致它丢失。
我有一些附加组件,但是 a) 我在没有帮助的情况下有选择地禁用了它们,并且 b) 我(当然)尝试了安全模式。没有变化。
有什么建议?