07
2025
04
22:44:14

Ubuntu 通过 socks5代理更快速的安装更新

  • 因为有时候需要从一些ppa源里面安装软件,但是速度非常慢,所以希望设置代理来进行连接。

  • 从sources.conf的man里面发现,apt只支持http proxy,但是我使用ssh代理产生的socks5更方便。

  • 那么只能使用tsocks来进行socks代理了。


安装:
apt-get install tsocks

配置:

  • vi /etc/tsocks.conf

  • 做一个简单的配置就好了:

  • local = 192.168.1.0/255.255.255.0  #local表示本地的网络,也就是不使用socks代理的网络

  • local = 127.0.0.0/255.0.0.0

  • server = 127.0.0.1   #socks服务器的IP

  • server_type = 5  #socks服务版本

  • server_port = 7070  #socks服务使用的端口

  • 要注意的是"server"中的IP必须包含在"local"里面,否则不能使用,比如使用apt更新的时候会报下面这个错误:

  • 0% [Working]20:13:21 libtsocks(11619): SOCKS server xxx.xx.xxx.xxx (xxx.xxx.xxx.xxx) is not on a local subnet!

  • 使用tsocks代理apt-get:

  • tsocks apt-get update

  • tsocks aptitude upgrade

  • ...

  • 很简单,就是在命令前面加上"tsocks"就可以了,tsocks会使用"exec"来运行命令。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://zblog.hqyman.cn/post/10190.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: