GreenTunnel
GreenTunnel is an anti-censorship utility designed to bypass the DPI system that is put in place by various ISPs to block access to certain websites.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- publish.yml
- test.yml
- FUNDING.yml
- icon.icns
- icon.ico
- icon.png
- offTemplate.png
- offTemplate@2x.png
- onTemplate.png
- onTemplate@2x.png
- icon.png
- advocacy.ts
- index.ts
- ipc.ts
- json-store.ts
- log-buffer.ts
- logs-window.ts
- paths.ts
- settings.ts
- tray.ts
- tunnel-service.ts
- window.ts
- index.ts
- advocacy.ts
- env.d.ts
- logs.css
- logs.ts
- main.ts
- styles.css
- tokens.css
- index.html
- logs.html
- ipc.ts
- share.ts
- types.ts
- electron-builder.yml
- electron.vite.config.ts
- package.json
- tsconfig.json
- tsconfig.node.json
- tsconfig.web.json
- demo.gif
- logo.png
- new-version.png
- decode.ts
- doh.ts
- dot.ts
- index.ts
- plain.ts
- resolver.ts
- head.ts
- rewriter.test.ts
- rewriter.ts
- socket.ts
- connect-tunnel.ts
- connection.ts
- context.ts
- index.ts
- pipe.ts
- plain-tunnel.ts
- darwin.ts
- driver.ts
- exec.ts
- index.ts
- linux.ts
- recovery.ts
- system-proxy.test.ts
- windows.ts
- fragment.test.ts
- fragment.ts
- config.ts
- errors.ts
- index.ts
- logger.ts
- types.ts
- index.ts
- main.ts
- options.ts
- ui.ts
- version.ts
- package.json
- tsconfig.build.json
- tsconfig.json
- npm-readme.js
- .dockerignore
- .editorconfig
- .gitignore
- .nvmrc
- .prettierignore
- .prettierrc.json
- _config.yml
- CLAUDE.md
- Dockerfile
- eslint.config.js
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.base.json
- tsconfig.json
- vitest.config.ts
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/SadeghHayeri/GreenTunnel
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd GreenTunnel
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Node.js npm 명령어를 쓰려면 Node.js가 설치되어 있어야 합니다.
npm install -g green-tunnel
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker run -p 8000:8000 sadeghhayeri/green-tunnel
빌드된 이미지를 실제 컨테이너로 실행합니다.
docker run -e PORT=9000 -p 9000:9000 sadeghhayeri/green-tunnel
빌드된 이미지를 실제 컨테이너로 실행합니다.
docker run -d --restart unless-stopped -p 8000:8000 sadeghhayeri/green-tunnel
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Node.js
쉬움사전 준비물
npm install -g green-tunnel
npm 레지스트리에 배포된 패키지를 전역으로 설치합니다. 소스 클론이 필요 없습니다.
npm install # workspaces: packages/*, apps/*
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm run check # typecheck + lint + test
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm run build # core, cli, desktop
배포용으로 코드를 최적화해서 빌드 파일을 생성합니다.
npm run dev # the desktop app, with HMR
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
