搭建程序員開發環境


一:推文

Vultr搭建SSR教程[小白新手必看](租用國外服務器Vultr)

二:遠程登陸服務器,進行配置服務器

(一)在Vultr官網配置(如推文),開啟服務器

(二)putty遠程登陸服務器端

1.下載putty軟件

2.查看剛剛開啟的服務器屬性

可以提前查看該服務器是否被屏蔽    ping 服務器IP地址

3.開始配置putty,進行遠程登陸 

 

登陸成功

(三)開始配置服務端SS環境《重點》

 1.安裝python環境

yum install epel-release
yum install python3  其中默認安裝了pip3

2.安裝ss服務端

3.配置ss服務端配置文件

 單端口模式

{
    "server":"服務器IP",    //可以直接寫0.0.0.0
    "server_port":8388,    //提供給遠程訪問的端口
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"密碼",    //這里是你設置的遠程端口訪問密碼,不是服務端密碼
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

多端口模式

{
    "server":"0.0.0.0",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "7788":"password0",
        "7789":"password1",
        "7790":"password2"
    },
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open": false
}

5.配置防火牆

方法一:直接關閉防火牆

systemctl stop firewalld.service 

方法二:配置相關端口開啟

systemctl start firewalld.service    //開啟防火牆
firewall-cmd --zone=public --permanent --add-port=8388/tcp   //永久開啟端口
firewall-cmd --reload    //重新加載
systemctl restart firewalld.service    //重啟防火牆

6.開啟SS服務端(可后台運行)

7:注意:可能報錯,無法開啟SS的解決方案

錯誤:

AttributeError: /lib64/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup

解決方案:

以前在openssl,有 EVP_CIPHER_CTX_cleanup函數.
1.1.0版本中,替換成為 EVP_CIPHER_CTX_reset

解決辦法:找到報錯的文件

將所有
EVP_CIPHER_CTX_cleanup
替換成為
EVP_CIPHER_CTX_reset

操作:

:%s/cleanup/reset/
:wq

補充:可能你的連接被強制關閉,如果無法ping通服務器,則在創建快照下更換服務器IP

Vultr VPS更換IP地址教程

三:客戶端鏈接服務端

(一)Windows下使用ss client進行連接

1.去GitHub中下載軟件

 2.存在問題:可能由於限制無法下載

解決方案:使用剛剛配置好的國外服務器進行下載---wget命令從網頁下載

3.使用filezilla從服務器上獲取資源即可(去百度隨便找一個綠色版)

4.使用filezilla存在問題:我們如果沒有關閉防火牆(或者開啟相關端口)是無法連接到服務器端的

5.解壓Ss,開始使用

6.開始訪問Google

(二)手機端使用

軟件下載

使用測試

(三)Ubuntu下安裝

 

sudo add-apt-repository ppa:hzwhuang/ss-qt5

改為:

sudo add-apt update

-------------------------------------------------------------下面安裝可以不用看了---------------------------------------------------------------

1.ssr客戶端安裝

https://www.xzymoe.com/linux-ssr/

git clone https://github.com/xzymoe/gfwlist2privoxy.git
#將ssr丟到bin里,並給予x權限。
cd gfwlist2privoxy/ mv ssr /usr/local/bin cd /usr/local/bin/ chmod +x ssr

#安裝ssr
ssr install

配置:

ssr config
{
    "server": "服務器IP",
    "server_ipv6": "::",
    "server_port": 服務器端口,
    "local_address": "127.0.0.1",
    "local_port": 1080,

    "password": "服務器端口密碼",
    "method": "aes-256-cfb",
    "protocol": "auth_aes128_md5",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,

    "additional_ports" : {}, // only works under multi-user mode
    "additional_ports_only" : false, // only works under multi-user mode
    "timeout": 120,
    "udp_timeout": 60,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

啟動:

#啟動SSR
ssr start

#停止SSR
ssr stop

卸載:

ssr uninstall

2.electron-ssr安裝

http://x-armin.com/%E5%9C%A8Ubuntu%E4%B8%8A%E4%BD%BF%E7%94%A8SSR/

測試:ping谷歌服務器,不要用域名
ping 外網ip
谷歌安裝,按照上文。谷歌訪問助手通過其他方式下載傳到Ubuntu即可,文件下載最好時crx后綴,之后在Ubuntu下面修改為zip解壓即可,不要直接下載zip格式,不能使用

四:上面只是一個服務器搭建方法,直接使用相關代理更加穩定

(一)摘星:https://fast55r.club


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM