ubuntu各种代理设置


直接全局代理的话

export http_proxy="http://127.0.0.1:8084"

export https_proxy="http://127.0.0.1:8084"



Ubuntu的apt-get代理设置


apt-get update时Failed to fetch http & Hash Sum mismatch

ubuntu通过设置代理来更新源时可能会遇到上面的问题


一般方法都是将目录下/var/lib/apt/lists/所有的文件清掉

Failed to fetch … Hash Sum mismatch. tried rm apt/list but didn't work


方法是

Create file /etc/apt/apt.conf.d/99fixbadproxy
with this content


Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy    true;


再次尝试就可以了



https://askubuntu.com/questions/679233/failed-to-fetch-hash-sum-mismatch-tried-rm-apt-list-but-didnt-work




ubuntu apt-get 使用代理设置,坑爹。。

pip 代理设置,坑爹的代理继续


网上查了一下,pip pip3 有个选项,叫做


--proxy <proxy>            Specify a proxyin theform
                              [user:passwd@]proxy.server:port.
我们直接用这个命令就好了,不过这个命令需要每次在你下载包时附加,比如这样:


pip3 --proxy 127.0.0.1:6152 install numpy
这太麻烦了,编辑 ~ / . bashrc 文件,或者如果你使用了zsh,那么就是 ~ / .zshrc ,在文末添加 alias pip3 = "pip3 --proxy 127.0.0.1:6152" 这样,下次打开终端后就不用每次都输入这么长的代理选项了。


——哦对了,记得把端口改为你自己的端口。


还有就是 pip 只支持 Https Http 代理,Socks 是不行的。



git代理设置


在linux下,我现在使用一台不能访问外网的机器 ,然后通过一台可以使用外网的机器代理上网,应该怎么设置?


Ubuntu系统下浏览器和终端的SS代理配置




### 配置 Ubuntu 上的 Android 设备代理设置 为了使 Android 设备通过 Ubuntu 系统连接到互联网时使用代理服务器,在 `/etc/environment` 文件中定义 HTTP 和 HTTPS 的代理设置是一个有效的方法[^3]。 对于更具体的配置,比如针对特定应用程序或整个系统的代理设置,则可以考虑修改 APT 软件包管理工具使用的 apt.conf 文件来指定代理参数。这通常位于 `/etc/apt/` 目录下,并且可以通过编辑此文件并加入相应的代理信息完成配置: ```bash Acquire::http::Proxy "http://username:password@proxyserver:port/"; Acquire::https::Proxy "https://username:password@proxyserver:port/"; ``` 当涉及到让实际物理 Android 手机或者平板电脑在 Wi-Fi 或 USB 网络共享模式下也遵循这些代理规则时,除了上述方法外还需要确保无线路由器本身没有阻止这种类型的流量转发;另外一种做法是在 Android 系统内部手动输入 Web 浏览器或其他应用内的网络选项里填写对应的 SOCKS 或 HTTP(S) 代理地址与端口号[^1]。 如果希望在整个局域网范围内实施统一的代理策略,那么可以在运行 Ubuntu 的计算机上安装 Squid 缓存代理服务程序作为中间层,再把其他客户端(包括但不限于移动终端)指向该机器所提供的透明代理功能,从而实现集中化的流量管理和过滤机制[^2]。 #### 设置全局环境变量中的代理 要为所有用户会话添加默认代理,可向 `/etc/environment` 添加如下行: ```bash export http_proxy=http://your.proxy.server:port/ export https_proxy=https://your.proxy.server:port/ ``` 保存更改后注销当前登录账户重新进入桌面环境以激活新的环境变量设定。 #### 使用命令行为单个 Shell Session 定义临时代理 也可以仅限于某个 Bash 终端窗口内快速启用代理而无需永久改变系统级配置: ```bash export http_proxy="http://user:pass@host:port" export https_proxy=$http_proxy ``` 以上操作适用于需要短时间内测试不同代理效果的情形。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值