Te matauranga Nga tohutohu ngawari ki te mahi me te ratonga Profitserver
Main Te matauranga Aratohu Shadowsocks (shadowsocks-rust / shadowsocks-libev): VPS, Windows, macOS, Linux, Android, iPhone

Aratohu Shadowsocks (shadowsocks-rust / shadowsocks-libev): VPS, Windows, macOS, Linux, Android, iPhone


He kawa takawaenga māmā a Shadowsocks, he kawa takawaenga whakamuna e ahu mai ana i te SOCKS5, i hangaia tuatahitia hei karo i te hanga me te aukati i ngā whatunga noa. Kāore i rite ki te VPN katoa, ka takawaenga noa i ngā waka e tukuna ana e te tono ki a ia, kāore he kaupapa here, ā, he pai te mahi ahakoa i runga i ngā hononga here. Kāore e ngana ki te whai i te ringaringa TLS tūturu pērā i te VLESS+Reality — ko tōna kaha ko te māmā, te tautoko whānui a te kiritaki (ngā pouara, ngā waea, ngā pūtirotiro), me te iti o te whakaroa, engari he ngāwari ake te hopu i ngā tohu mā te tauira waka i runga i te whatunga e tirotirohia ana.

E rua ngā whakatinanatanga tūmau e mau tonu ana:

  • shadowsocks-rust — te whakatinanatanga tohutoro hou mai i te whakahaere shadowsocks, i tuhia ki Rust. E tautoko ana i te whānau tohutoro AEAD-2022 hou ake, e whakawhanakehia ana, ā, koinei te whakatinanatanga e tāutahia ana, e whirihorahia ana hoki e tēnei aratohu.
  • shadowsocks-libev — te whakatinanatanga C tawhito. Kei te pupuri tonuhia mō ngā whakatikatika pepeke, ka tukuna hei mōkihi apt kua oti te hanga me ōna ake waeine pūnaha, ā, he kōwhiringa pai mēnā e hiahia ana koe ki te tāutanga tino māmā me te kore e whakahaere ā-ringa i ngā pūnaha rua. Kei roto i tēnei aratohu hei ara tāutanga kē atu i te Wāhanga 3.

E whakamārama ana tēnei aratohu me pēhea te whirihora ā-ringa i te tūmau mā te raina whakahau—me te kore e whakamahi i te paewhiri tukutuku, i te Docker rānei. I ngā wāhi katoa e puta mai ana te āpure "Wāhitau IP", whakakapia ki te wāhitau IP tūturu o tō VPS.

Ngā mea e hiahiatia ana e koe: he VPS e whakahaere ana i te Ubuntu 22.04/24.04, Debian 11/12 rānei, he urunga pakiaka, he wāhitau IP o tō VPS, me tētahi tauranga UDP/TCP kore utu (e whakamahi ana tēnei aratohu i te 8388, te taunoa o Shadowsocks).

Kāore anō kia whai tūmau? Tirohia Me pēhea te tono tūmau me te utu mōna.

Me whakarite tēnei ki ētahi atu kōwhiringa whaiaro-hautū tuatahi? Tirohia te Xray VLESS Reality Guide mō tētahi kōwhiringa TLS-camouflage-based, te AmneziaWG Server Deployment Guide mō tētahi kōwhiringa WireGuard, te Hysteria2 me te TUIC rānei mō ētahi atu kawa takawaenga hou e rua.

Te hono atu ki te Tūmau

Matapihi (PuTTY)

Whakatuwheratia a PuTTY, tāuruhia tō wāhitau IP VPS ki te āpure Ingoa Kaihautū, tautuhia te tauranga ki te 22, ka takiuru hei pakiaka mā te whakamahi i te kupuhipa i tukuna atu e tō kaiwhakarato VPS ki a koe i roto i te īmēra.

Wāhitau IP tūmau: tō wāhitau IP

takiuru hei: pakiaka

Kupuhipa: tō kupuhipa

Mō tētahi aratohu taipitopito mō te hono atu mā PuTTY/SSH, tirohia Me pēhea te hono atu ki tētahi tūmau Linux mā SSH.

Whirihoranga wātū PuTTY mō te urunga SSH. Te pūrua PuTTY SSH i muri i te hononga ki te VPS. Kua angitu te takiuru SSH ki te VPS.

Linux / macOS (pūmanawa)

ssh root@your_IP_address

Ka whakahaerehia ngā whakahau katoa i raro nei i runga i te tūmau, i roto i tēnei wātū SSH kotahi — e kapi ana i ngā Wāhanga 2 ki te 7, me ngā tirotiro taha-tūmau i te Wāhanga 13. Ko ngā Wāhanga 8–12 (te tāuta me te whirihora i ngā taupānga kiritaki) ka mahia i runga i tō ake pūrere Windows/macOS/Linux/Android/iOS, nā te mea koinei te pūrere e hiahiatia ana e te takawaenga hei whakahaere; e kī mārama ana ia o aua wāhanga ko ēhea rārangi, mēnā he rārangi, e pā tonu ana ki te tūmau.

Te Whakarite i te Tūmau

Whakahoutia te pūnaha

I mua i te tāuta i tētahi mea, whakahoutia te rārangi mōkihi ka whakapai ake i ngā mōkihi kua tāutahia:

apt update -y && apt upgrade -y
Te whakahau e whakamahia ana hei whakahōu i ngā mōkihi kua tāutahia. Putanga whakahou mōkihi. Ka whakaaturia te pānui whakahou kernel i te wā whakahou mōkihi Ka whakaaturia te tohu tīmata anō o ngā ratonga i te wā whakahou ake i te mōkihi.

Ki te whakapai ake tēnei i te kernel, he mea pai kia whakaara anō i mua i te haere tonu. (Mō tētahi whakahoutanga mō te apt me te mahi a ngā kaiwhakahaere mōkihi Linux, tirohia Ngā Kaiwhakahaere Mōkihi Linux .) Tirohia ki:

cat /var/run/reboot-required
He whakahau hei tirotiro mēnā me whakaara anō. Putanga o te tirotiro e hiahiatia ana te whakaara anō.

Mena kei te wātea te kōnae, tīmata anō mā te whakamahi i te 'tīmata anō', tatari mō te ~30 hēkona, kātahi ka hono anō.

Tāutahia ngā taputapu e whakamahia ana e tēnei aratohu

apt install -y curl wget tar xz-utils ufw qrencode

E hiahiatia ana te curl/wget me te tar/xz-utils hei tiki me te wetewete i te pūranga tuku shadowsocks-rust; ko te ufw te pareārai ahi i whirihorahia i raro nei; ka hurihia e qrencode te hononga kiritaki kua oti hei waehere QR ka taea te matawai i te Wāhanga 7.

Te whakahau i whakamahia hei tāuta i ngā taputapu tūmau e hiahiatia ana.

Whirihorahia te pareārai ahi (UFW)

Mō ētahi atu kōrero mō ngā ture UFW, tirohia te Whirihora i te Pātūahi i runga i te Linux.

Whakatuwheratia ngā tauranga e rua e hiahiatia ana e koe: 22/tcp mō te SSH (tīpokahia tēnei ture, ā, ka ngaro pea te urunga ki te tūmau) me te 8388, arā, te tcp me te udp — Ka tautoko a Shadowsocks i ngā hononga TCP me ngā hononga UDP (he pai mō te DNS me ētahi kēmu/taupānga), nō reira me tuwhera ngā taha e rua o te tauranga.

ufw allow 22/tcp
ufw allow 8388/tcp
ufw allow 8388/udp
ufw --force enable
ufw status

Me whakaatu ngā ture e toru hei ALLOW i roto i te putanga tūnga ufw. Mēnā ka hurihia e koe te tauranga i roto i te config.json ā muri ake nei, whakahoutia ēnei ture kia ōrite.

Te tūnga UFW e whakaatu ana i ngā ture SSH me ngā ture Shadowsocks kua whirihorahia.

Te Tāuta i te Pūmanawa Tūmau

Kōwhiria tētahi o ngā kōwhiringa e rua i raro nei. Ko te Kōwhiringa A (shadowsocks-rust) te mea e taunakitia ana: koinei te whakatinanatanga kua whakawhanakehia, ā, e tautoko ana i ngā tohu AEAD-2022 hou e whakamahia ana i muri mai i tēnei aratohu. He kōwhiringa pai te Kōwhiringa B (shadowsocks-libev) mēnā he pai ake ki a koe te whakamahi i tētahi mōkihi apt noa me tētahi waeine pūnaha kua oti te hanga, ā, kāore e hiahiatia he AEAD-2022.

Kōwhiringa A — shadowsocks-rust (e taunakitia ana)

Kāore a Shadowsocks-rust e tuku mai i tētahi mōkihi tika me ngā putanga o nāianei, nō reira ka tāutahia mā te tango i te pūnaha pūmau kua hangaia i mua mai i ngā putanga GitHub o te kaupapa. Tikina te tohu tuku hou mai i te API GitHub ka tango i te pūranga Linux x86_64 e ōrite ana:

SS_VER=$(curl -s https://api.github.com/repos/shadowsocks/shadowsocks-rust/releases/latest | grep -Po '"tag_name": "\K[^"]*')
echo "Latest version: $SS_VER"
cd /root
wget "https://github.com/shadowsocks/shadowsocks-rust/releases/download/${SS_VER}/shadowsocks-${SS_VER}.x86_64-unknown-linux-gnu.tar.xz"
Te whakahau i whakamahia hei tango i te pūranga tuku shadowsocks-rust.

Mena ko arm64 tō VPS kaua ko x86_64 (tirohia te `uname -m`), whakakapia te x86_64-unknown-linux-gnu ki te aarch64-unknown-linux-gnu i te ingoa kōnae i runga ake nei.

Tangohia te pūranga ka tāuta i ngā pūrua puta noa i te pūnaha:

tar -xf shadowsocks-*.tar.xz
install -m 755 ssserver ssservice ssmanager ssurl /usr/local/bin/
rm -f shadowsocks-*.tar.xz ssserver ssservice ssmanager ssurl sslocal 2>/dev/null
Te whakahau e whakamahia ana hei tango me te tāuta i ngā binary shadowsocks-rust.

Manatokohia kei te wāhi te pūnaha rua, ā, tirohia te putanga kua tāutahia:

ssserver --version
Kua tāutahia te putanga ssserver.

Waihangatia te kōpaki e noho ai te kōnae whirihoranga:

mkdir -p /etc/shadowsocks-rust
Te waihangatanga o te kōpaki whirihoranga shadowsocks-rust.

Ka tāutahia e tēnei aratohu tētahi putanga kua whakaritea, kaua e tuku i tētahi tuhinga tāuta ki roto i te bash. Hei whakapai ake i muri mai, whakahaerehia anō ngā whakahau e rua i runga ake nei me tētahi rapu SS_VER hou, whakamutua te ratonga, whakakapia te pūrua, ka tīmata anō (Wāhanga 6).

Kōwhiringa B — shadowsocks-libev (he kōwhiringa kē, he pai te mōkihi)

Kei roto a Shadowsocks-libev i te putunga ao o Ubuntu (Ubuntu 16.10+) me te putunga matua o Debian (Debian 8+), nō reira kāore e hiahiatia he PPA tuatoru i runga i te 22.04/24.04, i te Debian 11/12 rānei:

apt install -y shadowsocks-libev
Te whakahau i whakamahia hei tāuta i te shadowsocks-libev mai i te putunga mōkihi.

Mena ka puta mai te pūrongo a apt kāore te mōkihi i kitea, kua monoa te putunga o te ao; whakahohea, ka ngana anō:

add-apt-repository universe && apt update && apt install -y shadowsocks-libev

Ka tāutahia e te mōkihi āna ake waeine pūnaha (shadowsocks-libev.service mō te whirihoranga taunoa, me [email protected] mō ngā whirihoranga kua whakaingoatia mō ia tauira) ā, ka waihanga aunoa i te /etc/shadowsocks-libev/config.json — Kei ngā Wāhanga 4–6 ngā whakahau me ngā ara kōnae motuhake ki te libev me ngā mea kua rust. Ko ngā wāhanga kiritaki e toe ana o tēnei aratohu (7–13) e pā ana ki tētahi o ngā whakatinanatanga tūmau, nā te mea e kōrero ana ngā mea e rua i te kawa Shadowsocks/SIP002 kotahi i runga i te waea.

Te Waihanga i te Kupuhipa me te Kōwhiri i tētahi Pūnaha Whakamutunga

Ko te manatoko Shadowsocks he kupuhipa kotahi e tohaina ana me te whakamunatanga (tikanga whakamuna) me whakaae ngā taha e rua — kāore he UUID motuhake, he takirua kī, he tiwhikete rānei hei whakahaere.

Ngā whānau Pūrua

  • AEAD-2022 (e taunakitia ana, shadowsocks-rust anake): 2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305. He hoahoa hou ake (SIP022) me te tiakitanga tukurua kaha ake me te tautoko mō ngā kaiwhakamahi maha e whakamahi tahi ana i te tauranga kotahi. Me rite te kupuhipa ki te roa o te kī o te waehere (16 paita mō ngā momo 128-moka, 32 paita mō te momo 256-moka).
  • AEAD Matarohia (e tautokona ana e te rust me te libev): aes-256-gcm, aes-128-gcm, chacha20-ietf-poly1305. He hototahi whānui ki ngā kiritaki tawhito me te shadowsocks-libev; ka taea te whakamahi i te kupuhipa hei kupuhipa, nā te mea ka whāngaihia mā te mahi tango-kī, kaua ki te whakamahi tika hei rauemi kī.

E whakamahia ana e tēnei aratohu te 2022-blake3-aes-256-gcm mō te tūmau shadowsocks-rust, nā te mea koinei te kōwhiringa tino kaha me te hou rawa atu, ā, e tautokona ana e ia kiritaki i tūtohutia i muri mai (v2rayN, v2rayNG, Shadowrocket, Streisand, ShadowsocksX-NG). Mena i tāutahia e koe te shadowsocks-libev i te Wāhanga 3, whakamahia te chacha20-ietf-poly1305, te aes-256-gcm rānei, nā te mea kāore a libev e whakatinana i te AEAD-2022.

Waihangahia he kī (shadowsocks-rust)

ssservice genkey -m "2022-blake3-aes-256-gcm"
Te whakahau e whakamahia ana hei whakaputa i tētahi kupuhipa matapōkere mō shadowsocks-libev.

Ka tāia he aho base64 — koinā tō kupuhipa. Tāruatia ki tētahi wāhi haumaru; ka whakapirihia e koe ki roto i te whirihoranga tūmau i te Wāhanga 5 me te hononga kiritaki i te Wāhanga 7.

Kupuhipa matapōkere i hangaia.

Kōwhiria he kupuhipa (shadowsocks-libev)

Mō ngā tohu AEAD tawhito e whakamahia ana e shadowsocks-libev, ka mahi tetahi aho matapōkere roa rawa atu, nā te mea ka whakahaerehia mā PBKDF/HKDF kaua hei kī mata. Waihangahia tētahi me:

openssl rand -base64 32

Te Tuhi i te Whirihoranga Tūmau

Ngā tōkena atarangi-waikura

Whakatuwheratia te kōnae whirihoranga hei whakatika:

nano /etc/shadowsocks-rust/config.json

Whakapirihia ki te tauira i raro nei, me te whakakapi i tō ake kupuhipa mai i te Wāhanga 4 (me te tauranga mai i te Wāhanga 2, mēnā i whakarerekētia e koe mai i te 8388):

{
    "server": "0.0.0.0",
    "server_port": 8388,
    "password": "YOUR-GENERATED-KEY-HERE",
    "method": "2022-blake3-aes-256-gcm",
    "mode": "tcp_and_udp",
    "timeout": 300,
    "nofile": 51200
}

Pēhia te Ctrl+O (WriteOut) hei tiaki i te kōnae, te Enter hei whakaū i te ingoa kōnae, kātahi ka Ctrl+X hei puta i te nano.

Ngā āpure nui: ka whakarongo te tūmau ki ngā atanga katoa (0.0.0.0); ko te tauranga_server te tauranga i whakatuwheratia i te Wāhanga 2; ko te kupuhipa/tikanga te tohu tuakiri me te tohu huna mai i te Wāhanga 4; ka taea e te aratau te tuku i te TCP me te UDP; ko te wā mutu ko te wā mutu hononga-kore i roto i ngā hēkona; ka whakapiki ake te nofile i te rohe whakaahua-kōnae mō ngā tūmau pukumahi.

Whakamanahia te JSON, ā, me whakaae te pūnaha rua ki tēnei i mua i te hono atu ki te pūnaha pūnaha:

ssserver -c /etc/shadowsocks-rust/config.json --help >/dev/null && echo "binary OK"
python3 -m json.tool /etc/shadowsocks-rust/config.json >/dev/null && echo "JSON OK"

Waihangatia te wae pūnaha (shadowsocks-rust)

Kāore te tukunga rua e tuku i tētahi waeine pūnaha, nō reira hangaia tētahi:

nano /etc/systemd/system/ssserver.service
[Unit]
Description=Shadowsocks-Rust Server
Documentation=https://github.com/shadowsocks/shadowsocks-rust
After=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/bin/ssserver -c /etc/shadowsocks-rust/config.json
Restart=on-failure
RestartSec=5s
LimitNOFILE=51200
User=root
 
[Install]
WantedBy=multi-user.target

Tiakina ka puta atu i runga ake nei, kātahi ka kī atu ki a systemd kia tikina te kōnae wae hou:

systemctl daemon-reload

Ngā Kōhatu Atarangi-libev

Kua waihangatia kētia te /etc/shadowsocks-libev/config.json e te mōkihi apt me te whirihoranga taunoa (hurihuri-anake, kupuhipa matapōkere) me tana ake waeine pūnaha. Whakatuwheratia hei whakatika:

Te whakahau i whakamahia hei whakatuwhera i te kōnae whirihoranga shadowsocks-libev.
nano /etc/shadowsocks-libev/config.json

Whakakapia ngā ihirangi ki:

{
    "server":"0.0.0.0",
    "server_port":8388,
    "password":"YOUR-PASSPHRASE-HERE",
    "method":"chacha20-ietf-poly1305",
    "mode":"tcp_and_udp",
    "timeout":300
}
Tauira whirihoranga shadowsocks-libev.

Ko te whirihoranga taunoa e whakamahi ana i te tūmau: ["::1", "127.0.0.1"] (hurihuri noa iho); mā te huri ki "0.0.0.0" ka taea te toro atu ki te tūmau mai i te IP tūmatanui — kaua e pekehia tēnei mēnā i tāruatia e koe te kōnae taketake hei utu mō te tauira i runga ake nei.

Te Tīmata i te Ratonga me te Whakahohe i te Tīmatanga Aunoa

Ngā tōkena atarangi-waikura

systemctl enable --now ssserver
systemctl status ssserver --no-pager

Me whakaatu te tūnga kei te kaha (e rere ana). Whakaū kei te whakarongo tetahi mea i te tauranga (ngā kawa e rua):

E whakarongo ana te tūmau i runga i te tauranga TCP me te UDP 8388.
ss -lntp | grep ':8388'
ss -lunp | grep ':8388'

Ki te kore te ratonga e tīmata, ko te huarahi tere ki te kite he aha ko te pukatuhi pūnaha (mō ngā kōrero mō te pānui i ngā rangitaki Linux whānui, tirohia Me pēhea te pānui i ngā rangitaki Linux me te wāhi e kitea ai ):

journalctl -u ssserver -n 50 --no-pager

Ngā Kōhatu Atarangi-libev

systemctl restart shadowsocks-libev
systemctl enable shadowsocks-libev
systemctl status shadowsocks-libev --no-pager

Tirohia te tauranga me ngā rangitaki i te ara kotahi mō te shadowsocks-rust, mā te whakakapi i te ingoa ratonga:

Ngā whakahau e whakamahia ana hei tīmata anō, hei whakahohe, hei tirotiro hoki i te ratonga shadowsocks-libev. Kei te whakaatu te tūnga ratonga Shadowsocks-libev i te hohe (e oma ana).
ss -lntp | grep ':8388'
ss -lunp | grep ':8388'
journalctl -u shadowsocks-libev -n 50 --no-pager

Te Hanga i te Hononga Hononga Kiritaki

Ka kawemai ngā kiritaki Shadowsocks i tētahi hononga tiritiri ss:// kotahi (te whakatakotoranga URL SIP002) kaua i tētahi kōnae whirihora. Ka whakakōwaea e te hononga te kupuhipa me te kupuhipa hei base64 i te wāhanga userinfo o te URL:

ss://base64(method:password)@your_IP_address:port#label

Hangaia te wāhanga base64 ki runga i te tūmau (mā tēnei ka karohia ngā hapa pato mai i te whakakōwae ā-ringa):

METHOD="2022-blake3-aes-256-gcm"
PASSWORD="YOUR-GENERATED-KEY-HERE"
USERINFO=$(echo -n "${METHOD}:${PASSWORD}" | base64 -w0)
echo "ss://${USERINFO}@your_IP_address:8388#My-SS-Server"

Tauira putanga (me te kī pupuri wāhi):

Tauira hononga ss:// i hangaia (whakaahua).
ss://MjAyMi1ibGFrZTMtYWVzLTI1Ni1nY206eHl6X2V4YW1wbGVfa2V5X2hlcmU=@your_IP_address:8388#My-SS-Server

Ko te tuhinga i muri i te # he tapanga whakaatu noa iho ka taea e koe te whakaingoa anō i roto i tētahi kiritaki. Mō te tūmau shadowsocks-libev, whakakapia ki te METHOD="chacha20-ietf-poly1305" (aes-256-gcm rānei) me tōna kupuhipa mai i te Wāhanga 4. 

Tahurihia hei waehere QR kia taea ai e ngā kiritaki waea pūkoro te matawai tika:

qrencode -o ~/ss-client.png "ss://${USERINFO}@your_IP_address:8388#My-SS-Server"

Tāruatia te PNG ki tō ake rorohiko mā te scp, whakahaerehia mai i te pūwhakamutunga o tō rorohiko (i te PowerShell rānei i runga i te Windows), kaua i te tūmau:

scp root@your_IP_address:~/ss-client.png .

Te hono atu mai i Windows

Ko ngā mea katoa o tēnei wāhanga ka mahia i runga i tō PC Windows, kaua mā te SSH — me whakahaere te kiritaki i runga i te pūrere ka whakamahi i te takawaenga.

Tāutahia te v2rayN

He kiritaki GUI kore utu a v2rayN, e tiakina ana, me te tautoko Shadowsocks taketake me VLESS, VMess, Trojan, me ētahi atu. Tikiake i te putanga hou mai i te whārangi o te kaupapa.

Hopukia te rawa .zip Windows 64-bit (kāore he hanganga motuhake e hiahiatia ana mō te wā whakahaere .NET mai i ngā putanga v2rayN hou), tangohia ki hea, ka whakahaere i te v2rayN.exe.

Kawemai i te tūmau

Tāruatia te hononga ss:// kua hangaia i te Wāhanga 7 ki tō papatopenga (tāruatia rānei te QR PNG me te scp ka whakatuwhera), kātahi i roto i te v2rayN whiriwhiria Ngā Tūmau → Kawemai i te URL papatipu mai i te papatopenga (mātakihia rānei te waehere QR mā te matawai kua hangaia). Ka puta te kōtaha tūmau hou i roto i te rārangi me te tapanga i whakatakotoria e koe i muri i te #.

Pāwhiri-matau i te kōtaha ka tīpako hei hohe, kātahi ka whakahohe i te takawaenga pūnaha (te aratau TUN rānei, hei ara i te mīhini katoa) mai i te paeutauta o te matapihi matua.

Te hono atu mai i te macOS

Ko ngā mea katoa o tēnei wāhanga ka mahia i runga i tō Mac, ehara i te mea mā te SSH.

Tāutahia a ShadowsocksX-NG

Ko ShadowsocksX-NG te kiritaki GUI macOS taketake mō Shadowsocks; ka tukuna e te raina tuku o nāianei he hanganga Apple Silicon taketake me Intel. Tikiake i te .dmg hou mai i te whārangi tuku.

Whakatuwheratia te kōnae .dmg ka tōia a ShadowsocksX-NG ki roto i ngā Taupānga, kātahi ka whakarewahia — ka puta hei ata i te pae tahua.

 

Kawemai i te tūmau

Tāruatia te hononga ss:// mai i te Wāhanga 7 ki tō papatopenga, kātahi ka pāwhiri i te ata o te pae tahua → Ngā Tūmau → Ngā Manakohanga Tūmau → te + kei te taha maui-raro, ka whiriwhiria te "Kawemai Mai i te Papa Whakapiri" (mātakihia rānei te waehere QR me te "Matawai i te Waehere QR Mai i te Mata" i muri i te whakatuwheratanga o te PNG). Tīpakohia te kōtaha hou mai i te taka-iho o te pae tahua, kātahi ka hurihia te "Shadowsocks: On" ka whiriwhiria te aratau ara "PAC Auto" te aratau ara "Ao Whānui" rānei mai i taua tahua anō.

Te hono atu i tētahi Papamahi Linux

Ka puta ngā mea katoa o tēnei wāhanga i runga i tō ake mīhini Linux, ehara i te VPS.

Tāutahia te kiritaki ā-rohe

Mena i tāutahia e koe te shadowsocks-rust ki te tūmau i te Wāhanga 3, kei roto i te pūranga tukunga kotahi te sslocal, he kiritaki takawaenga ā-rohe SOCKS5/HTTP. Tikiake me te tāuta i te ara kotahi me te pūnaha rua tūmau (whakatikatikahia te pūrua OS/arch mō tō papamahi mena ehara i te x86_64-unknown-linux-gnu):

SS_VER=$(curl -s https://api.github.com/repos/shadowsocks/shadowsocks-rust/releases/latest | grep -Po '"tag_name": "\K[^"]*')
wget "https://github.com/shadowsocks/shadowsocks-rust/releases/download/${SS_VER}/shadowsocks-${SS_VER}.x86_64-unknown-linux-gnu.tar.xz"
tar -xf shadowsocks-*.tar.xz
sudo install -m 755 sslocal /usr/local/bin/

Whirihorahia, ka whakahaerea

Waihangahia he whirihoranga ā-rohe iti e whakarongo ana ki te 127.0.0.1:1080 hei takawaenga SOCKS5:

mkdir -p ~/.config/shadowsocks-rust
cat > ~/.config/shadowsocks-rust/local.json << 'EOF'
{
    "server": "your_IP_address",
    "server_port": 8388,
    "password": "YOUR-GENERATED-KEY-HERE",
    "method": "2022-blake3-aes-256-gcm",
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "mode": "tcp_and_udp"
}
EOF
sslocal -c ~/.config/shadowsocks-rust/local.json

Ārahihia ō tautuhinga pūtirotiro, whatunga pūnaha rānei ki tētahi takawaenga SOCKS5 i runga i te 127.0.0.1:1080. Mō tētahi GUI, ka taea e ngā marau Nekoray , ShadowsocksX-Qt5 rānei te kawemai i te hononga ss:// kotahi mai i te Wāhanga 7, me te whakahaere i te sslocal māu, kaua e whakahaere ā-ringa.

Te hono atu mai i te Android

Ka mahia ngā mea katoa i konei i runga i tō pūrere Android, ehara i te mea mā te SSH.

Tāutahia he kiritaki

E rua ngā kōwhiringa pai:

  • Shadowsocks mō te Android — te kiritaki mana mai i te whakahaere shadowsocks. Tāutahia mai i Google Play (rapuhia "Shadowsocks"), tikiake rānei i te APK tika mai i te whārangi tuku o te kaupapa mēnā kāore a Play e wātea ana i roto i tōu rohe.
  • v2rayNG — te hoa Android ki a v2rayN, e tautoko ana i ngā Shadowsocks me VLESS/VMess/Trojan; he mea whai hua mēnā e hiahia ana koe ki tētahi taupānga mō ngā kawa maha momo.

Kawemai i te tūmau

I roto i tētahi o ngā taupānga: pēhia te pātene +, whiriwhiria "Kawemai mai i te papatopenga" i muri i te tārua i te hononga ss:// mai i te Wāhanga 7, "Matawai waehere QR" rānei, ka tohu i te kāmera ki te PNG. Pāwhiria te kōtaha kawemai hei tīpako, kātahi ka pēhi i te pātene hono. Ka tono whakaaetanga VPN a Android i te wā tuatahi — whakaaetia hei whakatū i te kauhanga. 

Te hono atu mai i te iOS

Ka mahia ngā mea katoa i konei i runga i tō iPhone, i tō iPad rānei, ehara i te mea mā te SSH.

Tāutahia he kiritaki e āhei ana ki te Shadowsocks

Ko Shadowrocket te kiritaki iOS e whakamahia whānuitia ana me te tautoko Shadowsocks; he taupānga utu i te nuinga o ngā toa hokohoko. Rapua i roto i te Toa Taupānga, whakatuwheratia rānei.

He kōwhiringa kore utu, tuwhera-pūtake a Streisand e tautoko ana hoki i a Shadowsocks me VLESS, Trojan, me ētahi atu tikanga.

He rerekē ngā rārangi taonga o te Toa Taupānga i runga i te toa/rohe, ā, ka rerekē pea i roto i te wā; ki te kore tetahi o ēnei e kitea i roto i tāu, rapua i roto i te Toa Taupānga mō "Shadowsocks" "V2Box" rānei.

Kawemai i te tūmau

Tāruatia te hononga ss:// ki tō papatopenga, whakatuwheratia te kiritaki, ka whakamahi i tana kōwhiringa Tāpiri/Kawemai mai i te papatopenga, ka matawai rānei i te waehere QR mai i te Wāhanga 7 me te matawai ā-roto o te kiritaki. Whakakāhia te kōtaha hou; ka tono a iOS mō te whakaaetanga whirihoranga VPN i te wā tuatahi, me whakaae koe mā te Face ID, Touch ID, tō kupuhipa rānei.

Manatoko i te Hononga

I te mea kei te whakahohehia te kauhanga mai i te Wāhanga 8, 9, 10, 11, 12 rānei, hoki atu ki tō ake pūrere (kaua ki te wātū SSH) ka whakatuwhera i tētahi tirotiro "he aha taku IP" i roto i te pūtirotiro — me ōrite te wāhitau e whakaaturia ana ki te wāhitau IP o tō VPS, arā, tō wāhitau_IP.

Hei manatoko mai i te taha tūmau, tirohia te puka pūnaha mō ngā mahi hononga, ā, whakaūtia ngā wā kua whakatūria ki te tauranga (whakamahia te ssserver mō te puka rust, te shadowsocks-libev rānei mō te puka libev):

journalctl -u ssserver -n 50 --no-pager
ss -tnp | grep ':8388'

tohutoro:

Field

uara

Wāhitau

tō wāhitau IP tūmatanui o tō VPS

Port

8388 (i whakatuwheratia te tauranga kotahi i te Wāhanga 2)

Kupu Huna

te kī/kupuhipa i hangaia i te Wāhanga 4

tikanga

2022-blake3-aes-256-gcm (rust) chacha20-ietf-poly1305 (libev) rānei — me ōrite tika ki ngā taha e rua

aratau

tcp_and_udp — ka whakahohe i te TCP proxying me te UDP relay (DNS, ētahi kēmu)

monomai

kāore i whakamahia i roto i tēnei aratohu — Kāore a Shadowsocks e hiahia ki te SNI, tiwhikete, monomai kawe rānei kia mahi ai

Opaniraa

Mā te whai i tēnei aratohu ka taea e tō VPS te whakahaere i tana ake tūmau Shadowsocks — arā, ko shadowsocks-rust me te tohu AEAD-2022 hou, ko shadowsocks-libev rānei mai i te putunga raraunga a Ubuntu/Debian ake — hei ratonga pūnaha ka ora tonu i te whakaara anō me te kore he mahi māu.

Te tāpiri atu i ētahi atu kaiwhakamahi:

  • Ko te mea māmā rawa: hangaia he kupuhipa tuarua (Wāhanga 4) ka whakahaere i tētahi tauira ssserver/shadowsocks-libev tuarua ki tētahi tauranga rerekē me tana ake kōnae whirihoranga me te waeine pūnaha, kātahi ka tāruatia te Wāhanga 5–7 mō taua tauranga.
  • Ka tautokohia hoki e shadowsocks-rust me te tohu AEAD-2022 ngā kaiwhakamahi maha e tohatoha ana i te tauranga kotahi me te kī tango kupuhipa mā te rarangi "kaiwhakamahi" i roto i te config.json (Extensible Identity Headers, SIP022) — tirohia te wāhanga Whirihoranga README o shadowsocks-rust mō te wetereo tika mēnā e hiahia ana koe ki te kaute waka mō ia kaiwhakamahi i runga i te tauranga kotahi.

Anei ētahi tikanga hei pupuri māu ina tīmata te tūmau:

  • Kia mau tonu te tūmau kia hou. Mō shadowsocks-rust, whakahaerehia anō ngā mahi tango-me-tāuta mai i te Wāhanga 3 me te rapu putanga hou, kātahi ka tīmata anō te ssserver e systemctl. Mō shadowsocks-libev, ka hipokina e te plain apt upgrade.
  • Tāruatia te config.json ki tētahi wāhi tūmataiti i waho o te tūmau. Kei roto te kupuhipa a ia kiritaki; ki te ngaro, ka hangaia anō ngā tohu tuakiri mō ia pūrere.
  • Hurihia te kupuhipa mēnā kua ngaro tētahi pūrere, kua takahia rānei tētahi kiritaki: hangaia he kupuhipa hou (Wāhanga 4), whakahōuhia te config.json, tīmata anō te ratonga, ā, hangaia anō te hononga kiritaki (Wāhanga 7) mō ia pūrere e toe ana.

Ki te kore e puta te hononga, tirohia te raupapa:

  • te tūnga ratonga (systemctl status ssserver --no-pager, shadowsocks-libev rānei) me te hautaka (journalctl -u ssserver -n 50 --no-pager)
  • ngā ture pareārai ahi (tūnga ufw — me tuwhera te tauranga mō te tcp me te udp)
  • kāore te tauranga i herea kētia e tētahi atu ratonga (me whakaatu noa te ss -lntp | grep ':8388' ​​i te ssserver/ss-server)
  • kia ōrite te kupuhipa, te tikanga, me te tauranga i roto i te kiritaki ki te config.json — ka rahua te rūrū ringa e te pūāhua kotahi kāore i te ōrite, e whakaatuhia ana hei wā mutu hononga kaua hei hapa mārama
  • Ka whakatakotoria taua aratau ki te tcp_and_udp i runga i te tūmau mēnā e hiahia ana te kiritaki ki te UDP (DNS-over-proxy, ētahi kēmu/taupānga) kaua ko te tcp_only anake

Kei te whakataurite koe i ngā Shadowsocks ki ētahi atu kōwhiringa? Tirohia te Xray VLESS Reality Guide mō tētahi kawa huna-TLS e uaua ake ana te hopu i te matimati i runga i tētahi whatunga kua tātarihia, te AmneziaWG Server Deployment Guide me te Me pēhea te whakarite i te Wireguard VPN i runga i tō tūmau mō ngā momo kē atu e hangai ana ki te WireGuard, te whakarite Hysteria2 me te TUIC rānei mō ngā kawa e rua i hangaia mō ngā whatunga ngaro, kua tātarihia rānei. Mena he takawaenga māmā noa iho tāu e hiahia ana, kaua ki tētahi tautuhinga tunneling katoa, he māmā ake te whirihoranga 3proxy i runga i te CentOS/ArchLinux , ā, ko te whirihoranga tūmau VPN tawhito i runga i te Linux: PPTP, OpenVPN rānei? e kapi ana i ngā kawa he māmā ake te whakarite engari he māmā ake te kite me te aukati a te DPI. Mō te whakapakeketanga whānui o te tūmau ina ora te takawaenga, tirohia ngā Kaiwhakamahi Linux: Whakahaere me ngā Whakaaetanga.

❮ Tuhinga o mua Aratohu Tūturu Xray VLESS: VPS, Windows, Mac, Android, iPhone
Tuhinga ka whai mai ❯ Te Aituā Haumarutanga o VMmanager 6: Ngā Mea i Tupu, me Ngā Mea hei Mahi

Patai mai mo VPS

Kei te reri tonu matou ki te whakautu i o patai i nga wa katoa o te ao, o te po ranei.