linux使用代理進行apt安裝 以 nord 為例
阿新 • • 發佈:2018-11-10
我的環境:(不必完全一樣,只是提一下)-----------
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