Xeн*_*вϵς 8 networking proxy ubuntu windows-10 windows-subsystem-for-linux
如标题所示,我想让 Ubuntu 20.04 LTS WSL 使用代理连接;我在中国,在臭名昭著的中国防火墙后面,如果这没有引起任何警觉,只需谷歌一下即可。
幸运的是我知道如何自由绕过它(如“免费”),目前我使用Lantern,它的http代理端口是1053,我将其设置为“管理系统代理”和“代理所有流量”,我已经运行这些命令:
netsh winhttp set proxy 127.0.0.1:1053
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "127.0.0.1:1053" /f
Run Code Online (Sandbox Code Playgroud)
除了浏览器和下载器之外,还使 Lantern 代理 PowerShell 流量。
现在,我启用了适用于 Linux 的 Windows 子系统,安装了 wsl_update_x64.msi,安装了 Ubuntu 20.04,并运行了以下命令:
sudo apt update
Run Code Online (Sandbox Code Playgroud)
它从 archive.ubuntu.com 和 security.ubuntu.com 下载文件的速度慢得惊人:几个(低于 10)KB/s,我的连接是 100mbps PPPoE(转换为 11.920928955078125MiB/s 下载速度),毫无疑问它不是'没有被代理,那么我如何代理其流量呢?
Xeн*_*вϵς 10
没关系,我刚刚再次解决了这个问题,发现有时谷歌确实很有用,好吧,我说有时。
我用过这些:
sudo touch /etc/apt/apt.conf.d/proxy.conf
sudo vi /etc/apt/apt.conf.d/proxy.conf
Acquire::http::Proxy "http://127.0.0.1:1053/";
:wq
Run Code Online (Sandbox Code Playgroud)
(我关闭了 Ubuntu)
现在它的速度更加合理。
小智 5
这对我也有用..
对于其他常规 HTTP 访问,您可以按如下方式设置代理
export http_proxy=<proxyUrl>:<proxyPort>
Run Code Online (Sandbox Code Playgroud)
您也可以将其放在 bash 配置文件中,这样您就不必每次都进行设置。
| 归档时间: |
|
| 查看次数: |
40702 次 |
| 最近记录: |