---
title: 'Kā uzstādīt SOCKS5 Dockerī | Zomro'
description: 'Lai apietu daudzas ierobežojumus, kas var būt saistīti ar jūsu atrašanās vietu, var izmantot SOCKS tehnoloģiju.'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736570_1.png'
---

![opened image]()

  * [Zomro](https://zomro.com/lv/)
  * [FAQ](https://zomro.com/lv/blog/faq/)
  * Kā uzstādīt SOCKS5 Dockerī 



# Kā uzstādīt SOCKS5 Dockerī

13-11-2022

Lai apietu daudzas ierobežojumus, kas var būt saistīti ar jūsu atrašanās vietu, var izmantot tehnoloģiju SOCKS.   
  
Šajā rakstā mēs apskatīsim, kā to instalēt Docker konteinerā, izmantojot arī docker-compose.  


**Instalēsim Docker.**

Bet vispirms ir jāatjaunina operētājsistēmas pakotnes.   

    
    
    apt update

Instalēsim nepieciešamās pakotnes un pievienosim jaunu repozitoriju:  

    
    
    apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

  
Atjaunināsim pakotnes ar jauno repozitoriju:
    
    
    apt update

Tagad instalēsim pašu Docker.
    
    
    apt-get install docker-ce docker-ce-cli containerd.io

Pārbaudīsim versiju:
    
    
    docker --version

  
![Kā uzstādīt SOCKS5 Dockerī - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736570_1.png)Pārbaudīsim statusu:
    
    
    systemctl status docker

  
![Kā uzstādīt SOCKS5 Dockerī - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736593_2.png)  
Ja tas nav uzsācies, tad uzsākam:
    
    
    systemctl start docker
    

  
Un pievienojam automātiskajai palaišanai.
    
    
    systemctl enable docker
    

  
![Kā uzstādīt SOCKS5 Dockerī - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736594_4.png)

**Instalēsim Docker-Compose**

  
Šim projektam mums pietiks ar versiju 1.25. 
    
    
    curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    

Uzstādām izpildes tiesības. 
    
    
    chmod +x /usr/local/bin/docker-compose
    

Pārbaudām, kā ir uzstādīts Docker-Compose:
    
    
    docker-compose --version
    

  
![Kā uzstādīt SOCKS5 Dockerī - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669740139_5.png)  
Pievienojam Linux lietotāju grupai **docker** :
    
    
    usermod -aG docker $USER
    

  
Izveidosim failu ***.yaml** Docker-Compose.  
  
Lai nākotnē orientētos, kas mums ir uzstādīts, izveidosim atsevišķu mapi šim projektam katalogā **/home** un pāriesim uz to.
    
    
    mkdir /home/socks5 && cd /home/socks5

  
Jūs varat izmantot arī citu direktoriju**** šo un citu projektu izvietošanai.   
  
Izmantosim repozitoriju, lai izveidotu failu **docker-compose.yaml** pēc saites <https://hub.docker.com/r/xkuma/socks5>  
  
Izveidojam failu **docker-compose.yaml** vai **docker-compose.yml** ,
    
    
    vim docker-compose.yaml
    

  
Un pievienojam tam sekojošo kodu:
    
    
    version: "2.1"
    services:
      socks5:
        image: olebedev/socks5
        container_name: socks5_test
        environment:
          - PROXY_USER=your_user
          - PROXY_PASSWORD=your_pass
        ports:
          - 1080:1080/tcp
        restart: always
    

  
Kur:  
  
**container_name** : jūsu konteineru nosaukums;  
**PROXY_USER** : lietotājs;  
**PROXY_PASSWORD** : lietotāja parole  
**1080:1080/tcp** : ports, uz kura darbosies SOCKS.  
  
Uzsākam skriptu (tam jāatrodas direktorijā, kur izveidots mūsu fails. Šajā gadījumā tas ir **/home/socks5/**):
    
    
    docker-compose up -d 
    

  
Gaidām attēlu lejupielādi un izvietošanu.  
Pārbaudām:
    
    
    docker-compose ps
    

  
vai 
    
    
    docker ps
    

  
![Kā uzstādīt SOCKS5 Dockerī - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669744433_socks5.png)  
To var izdarīt arī ar vienu komandu, neizmantojot **docker compose.**
    
    
    docker run -d -p 1080:1080 -e PROXY_USER=your_user -e PROXY_PASSWORD=your_pass -e PROXY_SERVER=0.0.0.0:1080 xkuma/socks5
    

  
Tagad, lai pieslēgtos, varat izmantot lietotājvārdu un paroli ar portu un jūsu servera IP.   
  
Lai pārbaudītu un pārliecinātos, vai viss ir pareizi iestatīts, varam izmantot zemāk norādīto komandu citā serverī:
    
    
    curl --socks5 your_user:your_pass@192.168.0.100:1080 https://ifconfig.io
    

  
Ja viss ir pareizi iestatīts, tad atbildē mēs saņemsim servera IP, uz kura ir izvietots mūsu SOCKS5.  
  
  
Piemēram, lai pieslēgtos SOCKS5 Telegramā, ievadām:  
  
**Serveris/Host** : IP:1080  
**Lietotājs** : your_user  
**Parole** : your_pass  
  
![Kā uzstādīt SOCKS5 Dockerī - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669744584_socks5_telegram.png)  
Pārlūkprogrammās, Google Chrome vai Firefox, varat izmantot papildu paplašinājumus, lai pieslēgtos šim SOCKS5.  
  
Drošu jums pārlūkošanu.

Līdzīgie raksti

[Kā konfigurēt un optimizēt MySQL serveri VPS.](https://zomro.com/lv/blog/faq/544-how-to-configure-and-optimize-mysql-server-on-vps) [Kas ir FTP un kā to izmantot, lai augšupielādētu failus serverī?](https://zomro.com/lv/blog/faq/543-what-is-ftp-and-how-do-i-use-it-to-upload-files-to-a-server) [Kā instalēt PostgreSQL un pgAdmin Dockerī](https://zomro.com/lv/blog/faq/283-kak-ustanovit-postgresql-i-pgadmin-v-docker) [Veco žurnālu un pagaidu failu tīrīšana Linux serveros](https://zomro.com/lv/blog/faq/371-cleaning-up-old-logs-and-temporary-files-on-linux-servers) [Dockerfile: Pilnīgs ceļvedis iesācējiem un profesionāļiem](https://zomro.com/lv/blog/faq/477-dockerfile-a-complete-guide-for-beginners-and-professionals)

[ Premium Cloud VPS no €7.95/mēn. ](/lv/premium-vps)
