요구 사항: 네트워크 내 일부 웹사이트 접속이 특히 느리기 때문에, 접근 속도를 높이기 위해 SOCKS5 프록시를 사용해야 할 수도 있습니다. 주류 서비스 소프트웨어로는 Dante, SS5, gost 등이 있습니다.
복습
단테
단테는 Inferno Nettverk A/S에서 개발한 제품입니다. 이 서버는 SOCKS 서버와 SOCKS 클라이언트를 포함하고 있으며, RFC 1928 및 관련 표준을 구현합니다. Dante는 편리하고 안전한 네트워크 연결을 제공하는 데 사용할 수 있는 유연한 제품입니다. 2024년 12월 15일: 단테 버전 1.4.4가 이제 출시되었습니다.
공식 웹사이트:하이퍼링크 로그인이 보입니다. 다운로드:하이퍼링크 로그인이 보입니다. 구성 문서:하이퍼링크 로그인이 보입니다.
SS5
SS5는 SOCKS v4와 v5 프로토콜을 구현하는 SOCKS 서버입니다. 프록시 서버로서 SS5는 클라이언트의 네트워크 요청을 인증, 분석, 처리하는 책임을 집니다. 클라이언트 애플리케이션의 애플리케이션 호스트와의 연결을 설정합니다.
사실 처음에는 SS5를 직접 만들어보고 싶었어요마지막 버전은 2013년에 업데이트되었는데, 그때는 너무 먼 시기입니다, 그리고 포기했다.
소스 코드 주소:하이퍼링크 로그인이 보입니다.
Dante-1.4.4 배포 튜토리얼
Azure에서 가상 머신을 구입했습니다. 시스템: Rocky Linux 9.6입니다. 먼저 다음 명령어로 의존성 패키지를 설치하세요:
dante-1.4.4 버전을 소스에서 컴파일하면, 명령어는 다음과 같습니다:
출력은 다음과 같습니다:
상태 설정:
Client: Enabled
Server: Enabled
Preloading: Enabled
Libwrap: Disabled, tcpd.h missing BSD 인증: 비활성화됨, 사용 가능 bsd_auth.h 찾지 못함
PAM: Enabled
GSSAPI: Enabled
KRB5: Enabled
SASL: Enabled
UPNP: Not found/disabled
Compatability: issetugid setproctitle strlcpy strvis
모듈:
redirect: Not found
bandwidth: Not found LDAP: 찾지 못했습니다
pac: Not found 아래에 나와 있습니다:
설치가 성공적으로 완료된 후에는 다음 명령어로 버전을 확인하세요:
다음과 같이 새로운 sockd.conf 구성을 생성하세요:
systemd 규칙을 기반으로 새로운 sockd.service 서비스를 생성하고 다음과 같이 구성합니다:
부팅 부팅을 설정하고 다음 명령어로 서비스를 시작하세요:
아래에 나와 있습니다:
네트워크 방화벽이 포트 50001을 허용해야 한다는 점을 기억하세요.
다음 명령어로 socks5 에이전트를 통해 curl tests를 사용해 접근하세요:
오차는 다음과 같습니다:
curl: (7) No authentication method was acceptable. (SOCKS5 서버가 사용자 이름/비밀번호를 원했을 가능성이 큽니다, 이 연결에서는 서버에 아무것도 제공되지 않았기 때문입니다.)
이 오류는 사용자 이름, 프록시를 통해 대상 웹사이트에 접근하기 위한 비밀번호 인증, Dante 서버에서 사용자 생성, 홈이나 셸이 없는 사용자 생성, 그리고 프록시 인증만을 위한 것에서 발생합니다. 명령어는 다음과 같습니다:
다시 컬 테스트를 사용하면, 명령어는 다음과 같습니다:
아래에 나와 있습니다:
참조:
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다. |