現在的位置: 首頁 > 生活點滴 > 正文

Ubuntu 18.04安裝配置Shadowsocks實現科學上網(轉)

2020年02月04日 生活點滴 ⁄ 共 1390字 ⁄ 字號 Ubuntu 18.04安裝配置Shadowsocks實現科學上網(轉)已關閉評論

Shadowsocks:可以指一種基于Socks5代理方式的加密傳輸協議,也可以指實現這個協議的各種傳輸包。目前包使用Python、C、C++、C#、Go語言等編程語言開發,大部分主要實現(iOS平臺的除外)采用Apache許可證、GPL、MIT許可證等多種自由軟件許可協議開放源代碼。shadowsocks分為服務器端和客戶端,在使用之前,需要先將服務器端部署到服務器上面,然后通過客戶端連接并創建本地代理。
  本文主要記錄Ubuntu 18.04下安裝配置Shadowsocks服務端和本地客戶端的使用,及一些優化。
  服務器:搬瓦工VPS(洛杉磯CN2)、系統為Ubuntu 18.04。

服務器下安裝和配置Shadowsocks 3.0.0

安裝pip

  • 執行:
    sudo apt install python3-pip

安裝Shadowsocks

  • 執行:
    pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip
  • 安裝完后檢查是否為3.0.0版本
    ssserver --version
    若顯示Shadowsocks 3.0.0則進行下一步

配置Shadowsocks

  • 創建shadowsocks.json
    sudo vim /etc/shadowsocks.json
  • 編輯shadowsocks.json內容
    復制粘貼一下內容并適當修改:

復制

1
2
3
4
5
6
7
8
9
{
"server":"服務器ip",
"server_port":6666,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"連接密碼",
"timeout":300,
"method":"aes-256-cfb"
}

啟動Shadowsocks:
ssserver -c /etc/shadowsocks.json -d start

客戶端安裝和使用Shadowsocks

客戶端下載

  下載對應版本的客戶端并安裝。

優化

開機自啟

  • 使用systemctl管理
    step 1:
    創建shadowsocks.service文件
    vim /lib/systemd/system/shadowsocks.service
    step 2:
    復制粘貼一下內容,然后保存退出

復制

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=Shadowsocks Server
After=network.target

[Service]
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks.json
Restart=on-abort

[Install]
WantedBy=multi-user.target

step 3:
運行shadowsocks.service
systemctl start shadowsocks.service
允許開機自動啟動
systemctl enable shadowsocks.service
查看運行狀態
systemctl status shadowsocks.service

轉自 https://leihungjyu.com/post/ubuntu-install-shadowsocks.html

二八杠讨论心得 股票推荐买入术语 百度金融理财平台 今日股票行情实时查询 正虹科技同花顺股吧 股票推荐 和讯 凤凰配资 股票配资平台_杨方配资开户 芮勇美欣达 华谊兄弟股票分析报告 股票融资=鑫配资 沪深300股票指数期货 票据理财平台哪个好 期货配资济南 st股票推荐 理财平台哪个好金融服务 本财配资
×