CentOS7系統中的常見配置
阿新 • • 發佈:2018-12-24
今天為大家介紹一個centos7中非常常見的配置,大家看後一定受益匪淺!
一、使用SSH連線工具連線到伺服器
$ssh [email protected]地址
二、連線上伺服器之後,先安裝Python包管理工具,
yum install python-setuptools && easy_install pip
三、安裝Shadowsocks
pip install shadowsocks
四、啟動服務
(1)命令配置執行
ssserver -p 443 -k password -m aes-256-cfb // ssserver -p 伺服器埠 -k 密碼 -m 加密方法 ssserver -p 443 -k password -m aes-256-cfb -d start // -d start 代表後臺執行
(2)配置檔案執行
①建立/etc/shadowsocks/目錄
mkdir /etc/shadowsocks
②在/etc/shadowsocks/目錄下建立配置檔案
vim /etc/shadowsocks/conf.json
如果是用當前伺服器做vpn,your_server_ip填寫0.0.0.0
單使用者配置:
// 單使用者配置(二選一) { "server":"your_server_ip", // 你的伺服器ip "server_port":8388, // 埠號(每一個賬號都不能重複) "local_address": "127.0.0.1", // 本地地址,一般不變 "local_port":1080, // 本地埠,一般不變 "password":"*********", // 連線密碼 "timeout":300, // 相應超時時間 "method":"aes-256-cfb", // 加密方式 "fast_open": false // 使用TCP_FASTOPEN, 引數選項true false,一般保持預設即可 }
多使用者配置:
// 多使用者配置(二選一) { "server":"your_server_ip", "local_address": "127.0.0.1", "local_port":1080, "port_password":{ "8989":"password0", // 左邊是埠號,右邊是密碼 "9001":"password1", "9002":"password2", "9003":"password3", "9004":"password4" }, "timeout":300, "method":"aes-256-cfb", "fast_open": false }
配置說明:
欄位 說明
server ss服務監聽地址
server_port ss服務監聽埠
local_address 本地的監聽地址
local_port 本地的監聽埠
password 密碼
timeout 超時時間,單位秒
method 加密方法,預設是aes-256-cfb
fast_open 使用TCP_FASTOPEN, true / false
workers workers數,只支援Unix/Linux系統
③根據配置檔案啟動
ssserver -c /etc/shadowsocks/conf.json start // 前臺執行
ssserver -c /etc/shadowsocks/conf.json -d start // 後臺執行
ssserver -c /etc/shadowsocks/conf.json -d stop // 停止服務
ps:如果出現錯誤的話,就先殺死程序,重新啟動就可以了。
sudo kill -9 7603
重新執行!
[[email protected] shadowsocks]# ssserver -c /etc/shadowsocks/conf.json -d start
INFO: loading config from /etc/shadowsocks/conf.json
2018-11-15 22:53:53 INFO loading libcrypto from libcrypto.so.10
started
若在本地連線不上,新增開啟你配置的埠號即可!例如開啟8388埠!
[[email protected] shadowsocks]# firewall-cmd --zone=public --add-port=8388/tcp --permanent
success
[[email protected] shadowsocks]# firewall-cmd --reload
success
[[email protected] shadowsocks]# systemctl restart firewalld.service
結束!
參考文獻:https://blog.csdn.net/qq_26870933/article/details/84229945