本文是關於如何用自己的VPS(虛擬伺服器)搭建梯子的問題,從購買VPS到如何架設ss。
至於ss到底能不能繼續用,我覺得可以,畢竟使用了obfs(已廢棄)或者v2ray插件之後沒有再死過ip了,只要是自用,基本問題不大。不過ssr大概是不能用了,作者已經涼了好幾年。
1、首先是如何購買自己的VPS。網上能買到的很多,不要找那些代購了。比如最常用的 vultr.com 支持支付寶支付,一鍵裝機,也很方便。但是vultr用來做梯子的實在太多了,很多ip都死了,而且連線質量也實在不怎麼樣,還有流量限制。我自用的是sakura的,適合自己穩定建網站或者自用梯子,缺點是門檻較高,驗證日本手機號和信用卡,不過這並不是個問題不是嗎。其他還有很多vps提供商,基本上Google一搜就有。新手建議可以先隨便開一個練練手。
2、購買了VPS之後,用xshell之類的軟體連線到自己的伺服器(服務商會讓你設置好賬戶密碼,並把ip地址在控制台告訴你,xshell的下載地址會在我另一個文章裡。)然後開始操作:
以下介紹的是一個較簡單的方案:ss+v2ray-plugin
使用root用戶安裝需要用到的軟體(以Ubuntu21為例):
1 2 |
apt -y install libsodium-dev python3-certbot-nginx nginx apt -y install shadowsocks-libev shadowsocks-v2ray-plugin |
然後修改配置文件。
1 |
vi /etc/shadowsocks-libev/config.json |
修改如下:
1 2 3 4 5 6 7 8 9 10 11 |
{ "server":["::1", "127.0.0.1"], "mode":"tcp_and_udp", "server_port":8888, "local_port":1080, "password":"輸入你設定的ss密碼", "timeout":60, "method":"chacha20-ietf-poly1305", "plugin":"ss-v2ray-plugin", "plugin_opts":"server;path=/test123;loglevel=none" } |
server_port,password,path可自行修改。
然後新建和修改Nginx的配置文件。
1 |
vi /etc/nginx/conf.d/shadowsocks.conf |
修改如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
server { listen 80; listen [::]:80; server_name test.lilith.pro; #寫你自己的域名 location /test123 { #和ss的配置文件path一致 proxy_pass http://127.0.0.1:8888; #和ss的配置文件server_port一致 proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; } } |
使用自動申請證書的軟體:
1 |
certbot --nginx --agree-tos --no-eff-email --email youremail@gmail.com |
伺服器端到這裡就配置完成了。最好 reboot 一下伺服器。
接下來是客戶端。
Windows請下載ss和v2ray插件
https://github.com/shadowsocks/shadowsocks-windows/releases
https://github.com/shadowsocks/v2ray-plugin/releases
(選擇win64版本)
Android請自行在Google Play搜索shadowsocks和V2ray Plugin(官方作者Maxlv)。
iOS自行切換外區賬戶購買小火箭,Mac用戶建議使用ClashX。
Windows使用時插件和ss放在同一目錄,插件程式填寫v2ray的文件名(不帶exe)。
插件選項填寫:
1 |
tls;host=test.lilith.pro;path=/test123 |
然後連線使用即可。自用ss,安全高速。主要還是安全,缺點是只有一個IP地址。
然後因為有nginx做代理,所以其實還有個網站,隨便弄點東西可以掩護一下。
以上就是全部。還有問題嗎?
======
kujou_rin