NPS
읽어보기|중문문서
NPS는 강력한 웹 관리 터미널을 갖춘 경량, 고성능, 강력한 인트라넷 침투 프록시 서버입니다.
특징
- tcp, udp, http(s), Socks5, p2p, http 프록시 등 일반적으로 사용되는 거의 모든 프로토콜과 호환되는 포괄적인 프로토콜 지원
- 전체 플랫폼 호환성(Linux, Windows, Macos, Synology 등)은 간단하게 시스템 서비스로 설치를 지원합니다.
- 포괄적인 제어, 클라이언트 및 서버 제어가 모두 허용됩니다.
- Https 통합, 백엔드 프록시 및 웹 서비스를 https로 변환하는 지원, 여러 인증서 지원.
- 웹 UI에서 간단한 구성만으로 대부분의 요구 사항을 완료할 수 있습니다.
- 트래픽, 시스템 정보, 실시간 대역폭, 클라이언트 버전 등과 같은 완전한 정보 표시
- 강력한 확장 기능, 모든 것이 가능합니다(캐시, 압축, 암호화, 트래픽 제한, 대역폭 제한, 포트 재사용 등).
- 도메인 이름 확인에는 사용자 정의 헤더, 404 페이지 구성, 호스트 수정, 사이트 보호, URL 라우팅 및 팬 확인과 같은 기능이 있습니다.
- 서버에서 다중 사용자 및 사용자 등록을 지원합니다.
원하는 기능을 찾지 못하셨나요? 상관없습니다. 문서입력을 눌러 찾으세요!
빠른 시작
설치
릴리스
해당 시스템 버전을 다운로드하세요. 서버와 클라이언트는 별개입니다.
서버 시작
서버압축패키지를 다운로드 받은 후 압축을 풀고 압축을 푼 폴더에 들어가세요.
Linux의 경우、darwin sudo ./nps install
Windows의 경우 관리자 권한으로 cmd를 실행하고 설치 디렉터리 nps.exe install
입력하세요.
nps의 기본 구성 파일은 80,443,8080,8024 포트를 사용합니다.
호스트 모드 기본 포트용 80 및 443 포트
웹 관리 액세스 포트용 8080
서버와 클라이언트 간 통신을 위한 넷 브리지 포트용 8024
리눅스의 경우, darwin sudo nps start
Windows의 경우 관리자 권한으로 cmd를 실행하고 프로그램 디렉터리 nps.exe start
입력하세요.
After installation, the windows configuration file is located at C:Program Filesnps, linux or darwin is located at /etc/nps
성공적으로 시작되지 않은 경우 로그를 확인할 수 있습니다(Windows 로그 파일은 현재 실행 중인 디렉터리에 있고, linux 및 darwin은 /var/log/nps.log에 있습니다).
- 액세스 서버 IP:웹 서비스 포트(기본값은 8080).
- 사용자 이름과 비밀번호로 로그인하세요(기본값은 admin/123, 공식적으로 사용하려면 수정해야 함).
- 클라이언트를 생성합니다.
클라이언트 연결
- 웹 관리에서 클라이언트 앞에 있는 + 기호를 클릭하고 시작 명령을 복사합니다.
- 시작 명령을 실행하면 Linux를 직접 실행할 수 있으며 Windows는 ./npc를 npc.exe로 바꾸고 cmd로 실행합니다.
시스템 서비스에 등록해야 하는 경우 시스템 서비스에 등록을 확인하세요.
구성
- 클라이언트가 연결되면 웹에서 해당 침투 서비스를 구성합니다.
- 더 많은 고급 사용법을 보려면 전체 문서를 참조하세요.
기부금
- 버그가 발생하면 dev 브랜치에 직접 제출할 수 있습니다.
- 문제가 발생하면 문제를 통해 피드백을 받을 수 있습니다.
- 이 프로젝트는 개발 중이며 아직 개선의 여지가 많습니다. 코드를 기여할 수 있다면 dev 브랜치에 PR을 제출하세요.
- 새로운 기능에 대한 피드백이 있다면 이슈나 QQ 그룹을 통해 피드백을 주실 수 있습니다.