sudo adduser 使用者名稱
sudo visudo
ss不同於vpn,它是走socks5協議的,一般搭配瀏覽器食用
# pip安裝
pip install shadowsocks
# shadowsocks的配置寫在shadowsocks.json中
sslocal -c shadowsocks.json
shadowsocks.json格式如下
git 設定 socks5 **
# 設定**
# 取消設定
git config --global --unset https.proxy
有了 socks5 **之後,瀏覽器層面的**可以用 switchysharp/swithcyomega,如果不想用外掛程式,可以在 system settings -> network -> network proxy -> automatic 下設定 pac 檔案,實現系統自動把瀏覽器的請求**。
不過命令列的問題還是沒解決。如果每次都要設定 –proxy,http.proxy 等太累,而且 git 設定 http 使用 socks5 **根本沒用。
proxychains 解決了這個問題
sudo apt-get install proxychains
只需要在 /etc/proxychains.conf 保持以下幾行能用就ok:
strict_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
[proxylist]
socks5 127.0.0.1
1080
export all_proxy=socks5:
unset all_proxy
為了讓整個系統都走shawdowsocks通道,需要配置全域性**,可以通過polipo實現。
首先是安裝polipo:
sudo apt-get install polipo
接著修改polipo的配置檔案/etc/polipo/config:
logsyslog = true
logfile = /var/log/polipo/polipo.log
proxyaddress = "0.0.0.0"
socksparentproxy = "127.0.0.1:1080"
socksproxytype = socks5
chunkhighmark = 50331648
objecthighmark = 16384
servermaxslots = 64
serverslots = 16
serverslots1 = 32
重啟polipo服務:
sudo /etc/init.d/polipo restart
為終端配置http**:
export http_proxy=""
接著測試下能否翻牆:
curl www.google
.com
如果有響應,則全域性**配置成功。
伺服器重啟後,下面兩句需要重新執行:
sudo sslocal -c shawdowsocks.json -d start
# 如果系統沒有自動啟動polipo的話
Ubuntu伺服器管理
1.檢查伺服器開啟ssh服務 sudo aptitude install openssh server etc init.d ssh restart netstat tlp tcp6 0 0 ssh listen 2.客戶端 ssh keygen 1.生成密碼對 公鑰,私鑰 2.輸入儲存位置 建議 ...
ubuntu 下tftp伺服器配置筆記
首先說明 在ubuntu10.4下,安裝的是tftp hpa和tftpd hpa而不是tftp和tptpd。因為,通過網上搜尋到的帖子,安裝tftp和tptpd後,如果在本地測試的話是ok的。而換台電腦,真正的遠端通過tftp來get檔案或put檔案。則總是顯示transfortime out。但是...
ubuntu伺服器配置
伺服器部署 本人用的是阿里雲 1.用xshell連線伺服器終端 2.用filezilla連線伺服器用來傳檔案 3.更換ubuntu源為阿里源 拷貝sources.list sudo cp etc apt sources.list etc apt sources1.list 刪除配置檔案 sudo r...