Google Cloud Platform(gcp) centos7搭建shadowsocks谷歌云平臺(tái)(GCP) CentOS 7打造shadowsocksgcp部分1.新項(xiàng)目2.創(chuàng)建新的虛擬機(jī)實(shí)例(創(chuàng)建服務(wù)器)一般選擇臺(tái)灣省。經(jīng)過測(cè)試,A區(qū)相對(duì)穩(wěn)定。檢查http和https流量,并將生成的公鑰放在這里,以便使用ss......
gcp部分
1.新項(xiàng)目
2.創(chuàng)建新的虛擬機(jī)實(shí)例(創(chuàng)建服務(wù)器)
一般選擇臺(tái)灣省。經(jīng)過測(cè)試,A區(qū)相對(duì)穩(wěn)定。
檢查http和https流量,并將生成的公鑰放在這里,以便使用ssh客戶端(secureCRT)。
3.創(chuàng)建靜態(tài)ip
4.添加防火墻規(guī)則
音部
1.打開ssh客戶端的root用戶登錄功能。
使用之前填寫的ssh密鑰登錄。
Sudo i#修改ssh的配置vim/etc/ssh/sshd config#修改以下兩個(gè)地方#默認(rèn)為no,需要打開root訪問權(quán)限并更改為yes Permitroot登錄Yes # Yes改為打開密碼登錄password authentic ation Yes#修改root密碼passwd root。
2.安裝pip
Yum y安裝pythonpip#更新pip pip安裝升級(jí)pip
3.安裝shadowsocks并配置
# pipi install shadow sockspipi install shadow socks#創(chuàng)建shadow socksvim/etc/shadow socks . JSON的配置文件。
單端口配置
{"server":"myserverip "," serverport":8388," localport":1080," password":"barfoo!",“超時(shí)”:600,“方法”:“AES256CFB”}
多端口配置
{ "服務(wù)器":0.0.0 ","本地端口":1080,"端口密碼":{"8080 ":"填寫密碼"," 8081 ":"填寫密碼" },"超時(shí)":600,"方法"
每個(gè)字段的描述:
服務(wù)器:您的主機(jī)名或服務(wù)器IP(IPv4/IPv6)。
Serverport:服務(wù)器端口號(hào)。
Localport:本地端口號(hào)。
密碼:用于加密傳輸?shù)拿艽a。
超時(shí):連接在秒內(nèi)超時(shí)。
方法是加密方法,包括AES28CFB,AES92CFB,AES256CFB,BFCFB,CAST5CFB,DESCFB,RC4MD5,Chacha20,Salsa20,RC4,表。
4.配置shadowsocks服務(wù)啟動(dòng)腳本
#創(chuàng)建shadowsocks服務(wù)啟動(dòng)腳本vim/etc/systemd/system/shadow socks . service#編寫以下內(nèi)容[unit]description = shadow socks[service][time out start sec = 0ExecStart =/usr/bin/ss serverc/etc/shadow socks . JSON[Install]wanted by = multiuser . target
5.啟用bbr加速
在使用谷歌BBR之前,我們應(yīng)該先知道它是什么。在TCP連接中,由于需要保持連接的可靠性,引入了擁塞控制和流量管理方法。谷歌BBR是谷歌提出的一種開源TCP擁塞控制算法。在linux 4.9及以上的最新內(nèi)核版本中已經(jīng)采用。對(duì)于這個(gè)算法的分析,有一篇文章值得一讀。測(cè)試網(wǎng)速:啟動(dòng)全局代理,開始測(cè)試(speedtest或fast test)。
#檢查內(nèi)核版本
內(nèi)核版本
升級(jí)內(nèi)核如果內(nèi)核版本大于4.9,則不需要以下升級(jí)步驟。以下是前兩步的官方地址。
#導(dǎo)入公鑰rpm導(dǎo)入https://www.elrepo.org/rpmgpgkeyelrepo.org#下載內(nèi)核rpm包 yum安裝https://www.elrepo.org/ El reporelease7.03 . el7 . El repo . no arch . rpm#更新內(nèi)核yumenable po = El repokernely install kernelml kernelmldevel#設(shè)置默認(rèn)內(nèi)核
配置bbr
#編寫配置文件echo net . core . default qdisc = FQ/etc/Sysctl . confecho net . IP v4 . TCP convergence control = BBR/etc/Sysctl . conf#保存配置文件 Sysctl p#輸入以下命令檢查是否成功sysctlnet . IP v4 . TCP available convergence controllsmod grepbbr
以下顯示成功。
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循CC 4.0 BYSA版權(quán)協(xié)議。轉(zhuǎn)載請(qǐng)附上原出處和本聲明的鏈接。
本文鏈接:https://blog.csdn.net/BodyandSoul/article/details/88020616
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部