1. 程式人生 > >linux使用代理進行apt安裝 以 nord 為例

linux使用代理進行apt安裝 以 nord 為例

我的環境:(不必完全一樣,只是提一下)-----------

linux系統:kali

桌面:xface

--------------------------------------------------------------------

教程適用:不能直接從源下載,但源還不能換別的。

 

需要裝nord,這軟體功能就不說了。官網有deb安裝包,但這包裝完只是給添加了個源,真實的安裝包需要通過這個源來下載。當然,這個源被牆了。

首先你需要找個sock5代理或者http代理,必須先完成這步後再看下面操作。

 

難點在於如何把讓apt走代理通道。

1.安裝tsocks:

apt-get install tsocks

2.修改它的配置檔案:

vim /etc/tsocks.conf

3.需要修改的項:

local = 192.168.1.0/255.255.255.0  #local表示本地的網路,也就是不使用socks代理的網路,檢視閘道器可以通過ifconfig或者netstat –r,或者google一下
local = 127.0.0.0/255.0.0.0  
server = 127.0.0.1   #socks伺服器的IP  
server_type = 5   #socks服務版本  
server_port = 7000  #socks服務使用的埠 

其他的不需要動,比如pach那個。

4.想讓apt走代理時加字首tsocks 即可,例如:

更新apt:

tsocks apt-get update

安裝:tsocks apt-get install nordvpn

 

一些補充說明:

可能有人會說除此之外還有很多方法,很多比這個方法簡單。

那是因為我把其他方法都試過了,用http代理會出現Could not handshake: The TLS connection was non-properly terminated. 這種提示,大概是tls層的問題,先不研究了直接上sock5代理。

還有的方法是能代理wget不能代理apt,這些更不想說了。。。

 

完整的裝nord的步驟:https://www.cnblogs.com/cnnnnnn/p/9813681.html