UBUNTU18.4環境下使用更好用的搜尋引擎(無奈,只能起這樣的標題)
阿新 • • 發佈:2018-12-19
初步安裝
-
更新軟體源
sudo apt-get update
-
安裝pip (一個安裝和管理 Python 包的工具)
sudo apt-get install python-pip sudo apt-get install python-m2crypto
-
通過pip安裝shadowsocks
sudo pip install shadowsocks
-
若在執行過程中出現黃色警告,改用如下命令:
sudo -H pip install shadowsocks
配置shadowsocks
-
在/home路徑下建一個shadowsocks.conf文字檔案
sudo gedit shadowsocks.conf
-
在檔案中新增如下資訊:
{ "server":"jp01.v2ss.xyz", "server_port":1018, "local_address":"127.0.0.1", "local_port":1080, "password":"*******", "timeout":300, "method":"RC4-MD5" }
-
上述變數資訊填寫你自己的代理伺服器資訊,具體含義如下:
"server": 伺服器 IP (IPv4/IPv6),注意這也將是服務端監聽的 IP 地址 "server_port": 服務端監聽埠 "local_address":" 本地ip "local_port": 本地服務監聽的埠 "password":"*******", 加密的密碼 "timeout":300, 超時時間間隔(秒) "method":"RC4-MD5" 加密方法 需要和伺服器端一樣
-
配置完成之後執行如下命令,
start
表示開啟服務,stop
便是關閉服務。sudo sslocal -c /home/shadowsocks.conf -d start
遇到的問題
- 使用 sslocal 顯示“ERROR methond rc4-md5 not supported ” 問題 ~~~
解決辦法
-
在執行
sslocal
命令時候 會顯示shadowsocks 2.1.0
,說明我們使用的shadowsocks版本太低。Ubuntu 預設的是2.1.0,目前最新版本是 2.8.2。安裝最新的版本就可以啦。sudo pip install shadowsocks --upgrade
-
然後
stop
之後,重新執行上述sslocal
命令就可以啦。 - 到此還不能實現FQ,還需配置chrome瀏覽器。
配置chrome瀏覽器
- 第一步:我們需要下載一個chrome 瀏覽器的外掛 Proxy SwitchyOmega,但是沒有代理之前是不能從 Google 商店安裝這個外掛的,但是我們可以從 Github 上直接下載最新版:https://github.com/FelisCatus/SwitchyOmega/releases/.
- 然後瀏覽器地址開啟chrome://extensions/,將下載的外掛託進去安裝。
- 第二步:安裝完成之後,我們會在瀏覽器的選單欄看到一個藍色環形小圖示,點選
選項
按鈕: - 第三步:在情景模式中選擇 proxy ,在代理伺服器中的代理協議選擇 socks5,本地代理伺服器 127.0.0.1,代理視窗1080。完成之後,一定一定要點選下面的應用選項,進行儲存!!
- 第四步:測試。開啟
google
,你會發現好像打不開。
- 這時候你會發現有一個資源未載入,我們點選它,再選擇 proxy 代理,點選新增條件,完成重新整理頁面,如下圖所示:
- 再次開啟
google
就好使了。之後,每次需要之前執行如下命令,就可以暢通無阻了。
sudo sslocal -c /home/shadowsocks.conf -d start
配置設定開機自動啟動
- 以下使用Systemd來實現shadowsocks開機自啟。
-
sudo vim /etc/systemd/system/shadowsocks.service
- 然後填寫如下設定資訊,主要路徑要替換成你的路徑:
[Unit] Description=Shadowsocks Client Service After=network.target [Service] Type=simple User=root ExecStart=/usr/bin/sslocal -c /home/xx/Software/ShadowsocksConfig/shadowsocks.json [Install] WantedBy=multi-user.target
- 最後讓配置生效:
systemctl enable /etc/systemd/system/shadowsocks.service