Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1|Resposta: 0

[Comunicação] Linux constrói um serviço proxy de tráfego SOCKS baseado no Dante

[Copiar link]
Publicado em14 segundos atrás | | | |
Requisitos: Como o acesso a alguns sites na rede é particularmente lento, para melhorar a velocidade, pode ser necessário usar um proxy SOCKS5 para acelerar o acesso. Softwares de serviço populares incluem: Dante, SS5, gost, etc.

revisar
[Combate Prático] Construir um serviço proxy HTTP baseado no Tinyproxy
https://www.itsvse.com/thread-10373-1-1.html

O Linux usa ProxyChains4 para acessar por proxy à rede de programas especificada
https://www.itsvse.com/thread-11162-1-1.html

Dante

Dante é um produto desenvolvido pela Inferno Nettverk A/S. Ele contém um servidor SOCKS e um cliente SOCKS, além de implementar o RFC 1928 e padrões relacionados. O Dante é um produto flexível que pode ser usado para fornecer conectividade de rede conveniente e segura. 15 de dezembro de 2024: A versão 1.4.4 de Dante já está disponível.

Site Oficial:O login do hiperlink está visível.
Baixar:O login do hiperlink está visível.
Documentação de configuração:O login do hiperlink está visível.

SS5

SS5 é um servidor SOCKS que implementa os protocolos SOCKS v4 e v5. Como servidor proxy, o SS5 é responsável por autenticar, analisar e processar solicitações de rede para os clientes. Ele estabelece uma conexão com o host da aplicação para a aplicação cliente.

Na verdade, no começo, eu queria montar o SS5 e conferirA última versão foi atualizada em 2013, o que está muito distante, e desistiu.

Endereço do código-fonte:O login do hiperlink está visível.

Tutorial de Implantação de Dante-1.4.4

Comprei uma máquina virtual do Azure, sistema: Rocky Linux 9.6, primeiro, instale o pacote de dependência com o seguinte comando:
Compilando a versão dante-1.4.4 a partir da fonte, o comando é o seguinte:
A saída é a seguinte:
                     Configurar status:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD Auth: desativado, utilizável bsd_auth.h não encontrado
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     Módulos:

redirect:          Not found
bandwidth:         Not found
ldap: Não encontrado
pac:               Not found
Como mostrado abaixo:



Após a instalação ser bem-sucedida, verifique a versão com o seguinte comando:
Crie uma nova configuração do sockd.conf da seguinte forma:
Crie um novo arquivo de serviço sockd.service baseado na regra systemd e configure-o da seguinte forma:
Configure o boot e inicie o serviço com os seguintes comandos:
Como mostrado abaixo:



Lembre-se de que o firewall de rede precisa permitir a porta 50001, omitida.

Use testes de rotação para acessar pelo agente socks5 com o seguinte comando:
O erro é o seguinte:

curl: (7) No authentication method was acceptable. (É bem provável que o servidor SOCKS5 quisesse um nome de usuário/senha, já que nenhum foi fornecido ao servidor nessa conexão.)

O erro ocorre devido à necessidade de nome de usuário, autenticação por senha para permitir o acesso ao site alvo via proxy, criação de um usuário no servidor Dante, criação de um usuário sem home ou shell, e apenas para autenticação por proxy. O comando é o seguinte:
Usando novamente o teste de rotação, o comando é o seguinte:
Como mostrado abaixo:



Referência:

O login do hiperlink está visível.
O login do hiperlink está visível.
O login do hiperlink está visível.




Anterior:Sistema de Reinicialização de VM de Máquina Virtual Azure (Sistema de Reinstalação)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com